Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Sekreter — controlled AI executive communication

Product summary

Sekreter is an AI executive secretary for Telegram direct messages. It replies after a chosen delay, follows explicit operating rules, and steps back when the user takes over.

Problem solved

Important communication is often either fully manual or dangerously automated. Sekreter adds a deliberate, cancellable layer between those extremes.

Architecture

flowchart LR
  Telegram[Direct messages] --> Queue[Delayed decision queue]
  Rules[User rules and working hours] --> Queue
  Queue --> Agent[AI reply agent]
  Agent --> Human[Human override]
  Human --> Reply[Approved response]
Loading

Technology stack

Next.js, TypeScript, Prisma, SQLite for the MVP, Telegram integration patterns, signed internal callbacks, and server-side sessions.

Security approach

Secure cookies, CSRF validation, callback signatures with replay protection, rate limits, fail-closed production secrets, private Telethon networking, and no public internal controls.

Screenshots and diagrams

Only the sanitized architecture diagram is included. Telegram sessions, chats, tokens, and operational dashboards are never published.

My role and contributions

Product definition, agent behavior, human-control model, integration architecture, security hardening, and technical implementation leadership.

Live demo

Production code is private; public launch is pending final infrastructure approval.

Code availability

Production code and infrastructure are private.

About

Controlled AI executive communication and Telegram workflow case study.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors