先说结论:Semibot 是装在你电脑里的本地优先 AI Agent,不是网页聊天框。会话、知识库、记忆和运行记录写在本机 SQLite,密钥进系统钥匙串。同一个工作台既能查资料、写文档、整理知识,也能打开真实代码仓库:检索代码、修改文件、审查改动、运行命令和测试。
是什么 / 不是什么
把 Semibot 放进一个准确的品类里,比给它贴「最强」标签更有用。它属于桌面 AI Agent:装在本机、能调用工具、能在授权范围内执行多步工作的助手。
是什么
- 一个桌面客户端(Electron + TypeScript 本地核心),目前支持 macOS(Apple Silicon)与 Windows x64。
- 办公工作台:内置浏览器调研、文档与幻灯片写作、图片生成,以及会把散落资料整理成带来源 Wiki 文章的知识库。
- Coding 工作台:打开真实项目,后台扫描代码库,制定修改计划,编辑文件,执行命令与测试,最后交付可审查的 ChangeSet。
- 本地优先:核心数据留在你机器上。密钥走系统钥匙串,不写明文配置。
- 能持续跟进:小秘书支持「交代一次、持续跟进」;专家(specialists)沉淀重复性工作的固定做法;连接器覆盖飞书/Lark、钉钉、Discord、Telegram、Slack、Gmail、日历、BlueBubbles/iMessage 与 MCP 工具。
不是什么
- 不是纯网页聊天界面——它以桌面工作台为形态。
- 不是 IDE 插件——编码和办公共用同一个工作台,而不是嵌在某个编辑器里。
- 不是「只给建议」的 AI。中间步骤(浏览、写文件、改代码、跑命令)会在你授权的范围内真实执行;要不要执行、执行到哪一步,由目录授权和审批门禁决定。
- 不是「本地模型套壳」。本地优先描述的是你的工作数据落在哪,不是推理一定在本机完成——调用云端模型仍然需要网络。
- 不是成熟的全家桶生态。Semibot 是较新的产品,第三方评测和插件生态比头部产品少,这是事实,不是修辞。
机制:工作台怎么运转
一次典型任务的链路是固定的:你描述目标 → Semibot 规划并执行中间步骤 → 在授权目录和审批门禁内落地改动 → 交付可核对的结果 → 上下文进本地知识库,下次接着用。
- 在输入框里用自然语言描述目标(例如「把这个包的解析 bug 修掉,并补上测试」)。
- Semibot 拆解并执行中间步骤:联网调研、写文件、改代码、跑命令——全程限制在你已授权的目录里。
- 产出分两类:办公任务交制品(文档、报告、幻灯片);编码任务交ChangeSet——改了哪些文件、真实 diff、跑过哪些命令、测试结果如何。
- 知识与记忆写入本地数据库,下个会话不必从零解释背景。
| 组件 | 做什么 |
|---|---|
| 本地 SQLite | 会话、知识库、记忆、运行记录都写在本机磁盘 |
| 系统钥匙串 | API 密钥等凭据存进 OS 凭据库,不落明文配置 |
| 目录授权 | 用系统选择器授权工作目录;路径逃逸(..、symlink、UNC)被拒绝 |
| 文件检查点 | Agent 改过的文件可安全撤销;你或 IDE 后来改过的不会被盲目覆盖 |
| ChangeSet | 交付投影:文件 + diff + 命令 + 测试,接受前可完整核对 |
| 可选 Git | Git 只是可选的源码管理;git commit 等写操作进审批,批准 git 不等于放开目录权限 |
| 原生代码图谱 | TypeScript 实现,无 Python sidecar;串起调用、引用与结构,减少翻无关文件 |
| 小秘书 | 持续委托与定时检查,结果汇集到小秘书页,不需要写 cron 表达式 |
对比与边界
和常见桌面 AI 产品比,差异主要在形态与数据落点,不在「谁更聪明」——模型能力取决于你接入的服务商,本文不打模型分。
| 维度 | ChatGPT Desktop | Claude Desktop | Cursor | Semibot |
|---|---|---|---|---|
| 主要形态 | 聊天 | 聊天 | IDE | 桌面工作台 |
| 办公写作 / 调研 | 强 | 强 | 有限 | 内置 |
| 仓库级编码 | 轻量 | 轻量 | 强 | 内置 |
| 数据默认落点 | 云端 | 云端 | 混合 | 本地 SQLite 优先 |
| 持续跟进 | 提醒 / 记忆 | 有限 | 非重点 | 小秘书 |
| 目录授权 + 检查点 | — | — | 编辑器 / 项目模型 | 显式授权 + 检查点 |
定性对照:聊天类产品答得好,IDE 类产品改代码顺。Semibot 面向的是要在同一个地方 产出成果并推进项目 的人。三类工具各有所长,按任务选,不按排名选。
Semibot 当前的边界(如实说明)
- Windows 构建暂未签名,安装时系统可能弹出 SmartScreen 等提示。
- Linux 桌面包尚未发布,目前在路线图上。
- 云端模型需要网络。本地优先说的是数据落点,不是断网可用;若配置的是云端模型服务商,推理请求仍要出网。
- 产品更年轻。相比 ChatGPT Desktop、Claude Desktop、Cursor,Semibot 的用户生态更小、第三方独立评测更少、部分工作流仍在打磨中。
- 模型质量不由 Semibot 决定。你接哪家模型服务商、哪家就决定推理质量;客户端是免费的,模型调用可能用你的服务商账号或试用额度。
适合谁 / 不适合谁
更适合
- 独立开发者:需要读懂陌生仓库、跨目录改代码、把修复连测试一起交付的人。
- 业务与研究岗位:需要定时简报、资料追踪、文档产出,并希望历史留在本机的人。
- 想要可控步骤的团队:目录授权、文件检查点、ChangeSet 审查、统一审批——每一步可见、可确认、可核对。
- 办公与编码来回切换的人:不想在聊天窗、文档工具和 IDE 之间搬运上下文。
不适合
- 只想要轻量闲聊或问答——聊天类客户端更省事。
- 只写代码、整天住在编辑器里——Cursor 这类 IDE 优先的工具反馈回路更紧。
- 需要最深的单模型对话体验或成熟插件生态——头部聊天产品的生态更厚。
- 现在不能接受未签名的 Windows 安装包,或必须在 Linux 桌面使用——这些是 Semibot 目前的实际限制。
FAQ
Semibot 是什么?
本地优先的桌面 AI Agent:办公产出与真实代码项目共用一个工作台。定义见上文。
和 ChatGPT Desktop、Claude Desktop、Cursor 差在哪?
形态不同:聊天优先、IDE 优先,还是工作台优先。Semibot 的差异在持续跟进的小秘书、整理成带来源 Wiki 的知识库,以及目录授权、检查点、ChangeSet 构成的编码门禁。各有所长,详见对照表。
我的数据会离开电脑吗?
默认不会。会话、知识库、记忆、运行记录在本地 SQLite;密钥在系统钥匙串。只有你登录账号、调用云端模型或启用连接器时,相关数据才会按需出去。
它收费吗?
客户端免费下载。首次启动创建免费账号并附带试用额度,也能接入你自己的模型服务商。模型调用与连接器可能涉及你自己的账号费用。
它真的能改我的代码吗?会不会改坏?
能改,且按门禁改。目录授权决定它能碰哪些文件;改动进 ChangeSet 供你审查;Agent 改过的文件有检查点可撤销。风险靠流程管理,不靠祈祷——接受前请核对 diff 与测试证据。
需要 Git 吗?
不需要。Git 是可选的源码管理。git commit 这类写操作走统一审批,而批准 git 命令不会顺带放开目录权限。
支持哪些系统?
macOS(Apple Silicon)与 Windows x64。Windows 构建暂未签名;Linux 桌面尚未发布。
