← 返回列表

Timothy:自托管的个人 AI 智能体控制平面

timothy-agent/timothy · The open-source control plane for your personal AI workforce. Run your own AI agents. Your infrastructure. Your models. Your rules.

GitHub原文发布 未知首次收录 2026-09-21上架 2026-09-21 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Timothy 是一个开源的 AI 智能体控制平面,运行在用户自有的硬件和基础设施上,用于编排、调度和管理个人 AI 助手。它支持接入 Anthropic、OpenAI、Amazon Bedrock、Ollama 等多种模型并按任务路由,可为智能体配置独立的模型、工具与知识,执行研究、写报告、写代码、读邮箱与日历、生成简报等任务,并把结果推送到 Telegram、邮件、Webhook 或 GitHub。项目提供记忆、文档知识库、预算与成本记录、本地语音输入和加密密钥存储等能力,架构为 Go 微服务加 PostgreSQL(pgvector)与 React 前端,通过 Docker Compose 部署。项目处于早期开发阶段,可能存在不兼容变更。

核心能力与快速开始

★ 58 · Go

能做什么
提供个人 AI 智能体的控制平面:统一接入 Anthropic、OpenAI、Amazon Bedrock、GLM、Ollama 等模型并按任务类型路由,支持失败回退;可创建拥有独立人格、模型、工具和知识的命名智能体;执行研究、写报告、修 bug 等无人值守任务,并展示执行时间线;将结果投递到 Telegram、邮件、Webhook 或 GitHub,支持附件;在隔离沙箱和独立 git 分支上运行 Go、Node、Python、Java、PHP 代码任务,或把编码工作交给 Claude Code、Codex、Cursor、opencode、pi 等 CLI 智能体;通过 Gmail、Google Calendar、Docs、Drive、GitHub、Outlook、IMAP、CalDAV 和 MCP 服务器读取数据,破坏性操作前询问;基于 pgvector 的跨会话记忆与洞察;可搜索的个人文档知识库;按小时/天/周调度任务并生成简报;记录并控制模型调用花费,设置预算告警;本地语音转文字输入。
适用场景
个人或团队在自控基础设施上搭建专属 AI 助手;定时生成收件箱、日历和支出简报并推送到手机;跨 Gmail 检索并汇总票据或消费;调研并产出带引用的报告;在隔离环境中修复仓库中的不稳定测试并提交改动供评审;将文件或 URL 加入知识库用于问答;用自然语言查询跨会话记住的事实(如谁欠钱)。
项目形态
可直接使用的工具
部署方式
官方提供基于预构建镜像的一键安装脚本,安装到 ~/timothy,通过 Docker 与 Docker Compose 运行;也支持从源码构建(make up)。架构为 Go 微服务加 PostgreSQL(含 pgvector)与 React 前端,全部由 Docker Compose 编排。默认发布 3300(Web UI)和 8300(公开 API)两个 HTTP 端口,限定可信局域网使用,对外暴露需自行在前置反向代理上终止 TLS。
主要依赖
使用预构建镜像时需 Docker;从源码构建需 Docker(Desktop 或引擎加 compose 插件)。需自行准备模型提供商的 API 凭证。Linux 下需要为 sandboxd 配置 DOCKER_SOCK_GID,挂载 docker.sock 会带来宿主机 root 等价权限。PostgreSQL 为内部服务,无宿主机端口。具体硬件与模型 API 费用未说明。
使用限制
项目自述处于早期、活跃开发中,alpha 版本存在粗糙之处和版本间不兼容变更;数据库迁移执行后不支持降级;TIMOTHY_MASTER_KEY 丢失将导致已存密钥不可恢复;全新安装默认没有任何 LLM 提供商和路由,需手动配置后才能使用;两个发布端口为明文 HTTP,仅适合可信局域网;沙箱服务挂载 Docker socket,属于信任边界。具体模型 API 成本、硬件要求与部署规模上限未说明。
许可证
AGPL-3.0
最近推送
2026-09-20 10:41

资料检查:2026-09-21 07:00 · 卡片整理:2026-09-21 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

将修复代码缺陷等编码任务交给 Timothy 在隔离沙箱中执行:它在独立 git 分支上运行测试并产出可供审查的结果,也可把编码工作转交给已有的 CLI 编码代理,同时保留审查与预算控制。

查看内容依据
Coding tasks run in isolated per-language sandboxes (Go, Node, Python, Java, PHP), on their own git branch, with the work verified before you see it.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

产品经理

用 Timothy 执行研究类任务并产出带引用的报告:它搜索网络、阅读一手来源、把报告写入文件,并在交付前由验证步骤检查产物存在且引用真实 URL。

查看内容依据
It searches the web, reads primary sources, writes the report to a file, and a verification step checks the artifact exists and cites real URLs before you ever see "done".

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。