500nits
transforming ideas, automating tasks
Botify
A self-hosted bridge between conversational interfaces and repository-based AI agents.
It started in October 2025 with a simple objective: allow a developer to interact with Codex remotely through Telegram while keeping the agent connected to the files, instructions, tools, and working directory of a real project.
As the project evolved, Botify became a reusable agent runtime rather than a basic chatbot integration. Each deployment can be attached to a specific repository or business environment, allowing the agent to work with local project context instead of operating inside an isolated conversation.
Current capabilities include:
- Telegram access through private chats and groups
- Independent, persistent conversations for each authorized chat
- Document, image, audio, and voice-note ingestion
- Local Whisper-based voice transcription
- PostgreSQL-backed shared and searchable memory
- Project-scoped file access and repository awareness
- Operational diagnostics, authentication checks, model controls, and deployment commands
- Automatic startup and recovery on macOS and Debian hosts
- Extensible transports, services, and AI-provider boundaries
- Starter configurations for adapting the system to domain-specific workflows
Botify's architecture is also evolving from an initial monolithic bridge into clearly separated components for message ingestion, command routing, session lifecycle, prompt execution, AI-provider communication, memory, attachments, transcription, and transport delivery.
Timeline
-
Oct 2025 — Project start
Initial commit. A TypeScript bridge that lets Telegram messages reach Codex through MCP.
-
Nov–Dec 2025 — Usability & collaboration
Improved status and lifecycle tools, startup scripts, Telegram group support, attachment saving, auth health checks, helper server, and richer formatting.
-
Jan 2026 — Persistent context
Added PostgreSQL-backed shared memory, per-chat persistent conversation IDs, sender metadata in prompts, diagnostics, and text-to-speech utilities.
-
Feb–Mar 2026 — Multimodal features
Added audio and voice-note capture, Whisper-based transcription, model controls, attachment-path awareness, and on-demand shared memory queries.
-
Apr 2026 — Major architecture refactor
Modularized the Telegram bridge and separated concerns into providers, services, command routing, sessions, transcription, memory, and helper-server components.
-
May–Jun 2026 — Expansion & stabilization
Explored a multi-provider direction and continued hardening the runtime with compatibility, path, and startup refinements.
Current direction: A lightweight foundation for deploying dedicated AI operators around existing software, data, and operational processes — without requiring those environments to be rebuilt around a conventional chatbot platform.