Welcome to EchOS
EchOS is a personal AI knowledge system — self-hosted, agent-driven, and always private. It captures, organizes, and retrieves your knowledge through natural conversation across Telegram, the web, and the terminal.EchOS is a personal project — built for one user, deployed on your own infrastructure. It is intentionally not multi-tenant.
What it feels like
You’re walking and a thought hits. You open Telegram and say it out loud. Thirty seconds later it’s in your knowledge base — transcribed, categorized, tagged, searchable. No app to open. No form to fill. No friction.Key features
- Capture without friction — Text, URLs, voice messages, photos. Through Telegram, the terminal, or the web.
- Semantic search — Hybrid full-text and vector search. Ask a question the way you’d ask a person.
- Write in your voice — Blog posts, threads, emails grounded in your notes, in your writing style.
- Obsidian-compatible — Every note is a plain
.mdfile. Open$ECHOS_HOME/knowledge/in Obsidian (defaults to~/echos/knowledge/) and it just works. - Plugin system — YouTube transcripts, article extraction, and you can build your own.
Quick start
Homebrew (macOS)ANTHROPIC_API_KEY) or any provider supported by pi-ai (LLM_API_KEY). Custom OpenAI-compatible endpoints are supported via LLM_BASE_URL. Everything else is optional.
Next steps
Deployment
Docker, systemd, VPS, and local setup
Interfaces
Telegram, Web API, and CLI usage
Architecture
How the pieces fit together
Security
What EchOS does with your data