smixs/agent-second-brain
An always-on second brain you talk to. Voice notes in Telegram → typed, linked knowledge in your Obsidian vault. Runs 24/7 on the Claude subscription you already have.
What it solves
It eliminates the manual effort of maintaining a personal knowledge management (PKM) system. Instead of manually organizing notes, tagging files, or managing a vault, users can capture information via voice or text in Telegram, and an AI agent automatically files, links, and organizes that data into a structured Obsidian vault.
How it works
The system operates as a Telegram bot that interfaces with a persistent, interactive Claude Code session running in a tmux pane on a VPS. This setup allows the agent to function using a standard Claude subscription rather than metered API tokens.
Key components include:
- Capture: Voice notes are transcribed via Deepgram, and text, photos, or documents are processed by the agent.
- Memory Engine (autograph): A typed memory layer that organizes data into cards with wiki-links and implements an Ebbinghaus-based decay system (five tiers from Core to Archive) to keep the knowledge graph relevant.
- Automation: The agent manages its own schedules (cron jobs) for reminders and performs nightly processing to classify entries and generate daily reports.
- Storage: All data is stored as plain markdown files in an Obsidian vault on the user's own server, ensuring no vendor lock-in.
Who it’s for
Individuals who want a "second brain" for capturing ideas, managing CRM contacts, and tracking projects without the friction of manual organization, and those who prefer self-hosting their private data over using a SaaS product.
Highlights
- Voice-First Capture: Fast entry via Telegram voice notes.
- Subscription-Based Cost: Runs on a flat monthly fee (Claude Pro + cheap VPS) rather than per-token API billing.
- Self-Healing: Includes a watchdog and "daily doctor" to ensure the agent stays online.
- Knowledge Graph: Automatic MOC (Map of Content) generation, link repair, and deduplication.
- Extensible: Supports MCP servers and custom skills added to the vault.
Related
- Project
- Project
- Project
- Project
- Project