JustDoBot logoJustDoBot
Open SourceMITLocal-first不托管机器人数据

你的 AI 劳动搭子。
安全即设计。数据由你掌控。

配合您的 Claude 订阅使用 — 无额外 API 费用。实时流式响应。

curl -fsSL https://justdobot.com/install.sh | bash

需要 Node.js 20+ • macOS/Linux/Windows

Claude Subscription 模式下无按次 API 计费。外部服务仅用于已启用的集成。

在 GitHub 查看

终端预览

为什么选择 JustDoBot

为开发者、高级用户和隐私倡导者而构建。

无按次 API 费用

与按次计费的 API 产品不同,JustDoBot 可通过您的 Claude 订阅工作流运行。在此模式下,无需按请求付费。

你的数据属于你自己

基于 SQLite。可在本地或 Docker 中运行。数据始终由你掌控。密钥通过 .env 配置,关键操作会记录在可审计日志中。

记住一切

存储您的偏好、关键事实和带截止日期的目标。使用混合搜索——全文加向量——从本地 SQLite 中检索正确的上下文。

Obsidian 库集成

连接您的 Obsidian 库。JustDoBot 增量索引您的笔记,从 Telegram 搜索并将其用作回答的上下文。

主动智能

检查您的 Gmail、Google Calendar 和活跃目标,当有事项需要关注时主动给您发消息。紧急情况还能拨打您的电话。

安全代码执行

让它构建一个游戏或脚本。它会启动一个隔离的 Docker 容器,编写代码、测试并交付结果。

实际效果演示

真实 Telegram 工作流的交互式演示。

User: 我今天的日程是什么?有紧急邮件吗?

Bot: 您有 3 场会议。有一封来自 Server Alerts 的紧急邮件。要我总结一下吗?

为性能而设计。

基于 Bun、Grammy 和 SQLite 构建。为稳定性设计的模块化插件架构。

Telegram
JustDoBot Core
Plugin Registry
Local SQLite
Docker Sandbox
⚡ Bun Runtime🐘 SQLite Vector Search🐳 Isolated Docker🤖 Claude Agent SDK📧 Gmail & Calendar📓 Obsidian Vault📞 Twilio Calls🎙️ Voice (STT/TTS)

支持 15 种语言。

JustDoBot 会适配您的语言。机器人回复和设置向导界面即时切换。

🇸🇦 العربية🇨🇳 中文🇺🇸 English🇫🇷 Français🇩🇪 Deutsch🇮🇳 हिन्दी🇮🇹 Italiano🇯🇵 日本語🇰🇷 한국어🇵🇱 Polski🇵🇹 Português🇷🇺 Русский🇪🇸 Español🇹🇷 Türkçe🇺🇦 Українська

语音通话的语言可用性可能因提供商配置而异。

安装前须知

无 API 使用费是否意味着完全免费?

无按次 API 计费的声明适用于 Claude Subscription 模式。部分可选的第三方集成可能有各自的定价。

我的数据存储在哪里?

您的机器人数据存储在本地 SQLite 中或您自己的 Docker 环境中。该项目不提供托管式机器人数据存储。

可以关闭主动行为吗?

可以。您可以配置安静时段、冷却时间,并在只需手动操作时完全禁用主动流程。

Obsidian 集成如何运作?

将 JustDoBot 指向您的库文件夹。它会增量索引 Markdown 文件,构建向量嵌入,并使其可从 Telegram 搜索。您的笔记永远不会离开您的机器。

语音和电话支持包含在内吗?

语音消息可直接使用 Gemini 或 ElevenLabs。电话呼叫需要 Twilio 账户。完整的双向电话通话计划在即将发布的版本中推出。