agent-second-brain  by smixs

AI agent transforms voice notes into organized knowledge and tasks

Created 4 months ago
256 stars

Top 98.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project addresses productivity system abandonment by offering an AI-powered "second brain." It integrates with Telegram, automatically transcribing voice notes and other inputs to build an organized Obsidian knowledge base, manage Todoist tasks, and generate daily reports. Aimed at users overwhelmed by digital clutter, it provides a low-maintenance, intelligent system for capturing, organizing, and recalling information effectively.

How It Works

Interaction occurs via a Telegram bot accepting voice/text/photo inputs. These are transcribed (Deepgram) and classified by an AI model (Claude Code) into tasks, ideas, or notes. Tasks are created in Todoist; other data is saved to an Obsidian vault. A core feature is its Ebbinghaus forgetting curve-based memory system, mimicking human recall decay. Automated vault health checks, link repair, and Map of Content (MOC) generation are included.

Quick Start & Requirements

Setup involves forking/cloning, configuring personal goals/agent preferences, and obtaining API keys (Telegram Bot, Deepgram, Todoist). Deployment uses a bootstrap.sh script on a user-provided VPS. Requirements: Telegram, Deepgram (free tier), Claude Pro ($20/mo), Todoist (free plan), VPS (approx. $5/mo). Estimated monthly cost: ~$25.

Highlighted Details

  • Ebbinghaus Memory: Tiered recall system based on human forgetting curves dynamically manages information relevance.
  • Automated Vault Health: Continuously maintains the Obsidian vault via health scoring, link repair, and MOC generation.
  • Conversational AI: Enables natural language interaction for querying knowledge and managing tasks via the Telegram bot.
  • Integrated Pipeline: Orchestrates data flow from Telegram/Deepgram through Claude Code to Todoist and Obsidian.

Maintenance & Community

Developed solely by Serge Shima, who uses it for his extensive personal knowledge management. No specific community channels (Discord, Slack) are mentioned.

Licensing & Compatibility

Released under the permissive MIT License, allowing broad use, modification, and integration into commercial applications.

Limitations & Caveats

Recurring monthly costs approximate $25 (Claude Pro, VPS). Setup requires multiple API keys and VPS deployment, potentially challenging for less technical users. Reliance on external AI services introduces potential points of failure or service changes.

Health Check
Last Commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
18 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.