No API Usage Fees
Unlike per-call API products, JustDoBot can run via your Claude subscription workflow. In this mode, you avoid per-request API billing.
Works with your Claude Subscription — no additional API fees. Real-time streaming responses.
curl -fsSL https://justdobot.com/install.sh | bashRequires Node.js 20+ • macOS/Linux/Windows
No per-request API billing in Claude Subscription mode. External providers are used only for enabled integrations.
Terminal Preview
Built for developers, power users and privacy advocates.
Unlike per-call API products, JustDoBot can run via your Claude subscription workflow. In this mode, you avoid per-request API billing.
Built on SQLite. Runs locally or in Docker. Your data stays under your control. Secrets are configured via .env, with auditable logs for all key operations.
Stores your preferences, key facts and goals with deadlines. Uses hybrid search — full-text plus vector — to retrieve the right context from local SQLite.
Connect your Obsidian vault. JustDoBot indexes your notes incrementally, searches them from Telegram and uses them as context for answers.
Checks your Gmail, Google Calendar and active goals, then messages you first when something needs attention. Can even call your phone for urgent matters.
Ask it to build a game or a script. It spins up an isolated Docker container, writes code, tests it and delivers the result.
Interactive examples of real Telegram workflows.
User: What is my schedule today and are there any urgent emails?
Bot: You have 3 meetings. One urgent email from Server Alerts. Shall I summarize it?
Built with Bun, Grammy and SQLite. A modular plugin architecture designed for stability.
JustDoBot adapts to your language. Bot responses and setup wizard UI switch instantly.
Voice call language availability may vary by provider configuration.
The no per-request API billing claim applies to Claude Subscription mode. Some optional third-party integrations may have their own pricing.
Your bot data is stored locally in SQLite or inside your own Docker environment. No hosted bot storage is provided by the project.
Yes. You can configure quiet hours, cooldowns and disable proactive flows if you prefer manual-only operation.
Point JustDoBot at your vault folder. It indexes Markdown files incrementally, builds vector embeddings and makes them searchable from Telegram. Your notes never leave your machine.
Voice messages work out of the box with Gemini or ElevenLabs. Phone calls require a Twilio account. Full two-way phone conversations are planned for an upcoming release.