SemibotSemibot - AI桌面客户端
全部指南

Semibot 是什么?一款本地优先的桌面 AI Agent

Semibot 是本地优先的桌面 AI Agent。会话与文件存在本机 SQLite;同一工作台既能调研写文档,也能打开真实代码仓库改文件、跑测试。

先说结论: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 规划并执行中间步骤 → 在授权目录和审批门禁内落地改动 → 交付可核对的结果 → 上下文进本地知识库,下次接着用。

  1. 在输入框里用自然语言描述目标(例如「把这个包的解析 bug 修掉,并补上测试」)。
  2. Semibot 拆解并执行中间步骤:联网调研、写文件、改代码、跑命令——全程限制在你已授权的目录里。
  3. 产出分两类:办公任务交制品(文档、报告、幻灯片);编码任务交ChangeSet——改了哪些文件、真实 diff、跑过哪些命令、测试结果如何。
  4. 知识与记忆写入本地数据库,下个会话不必从零解释背景。
组件做什么
本地 SQLite会话、知识库、记忆、运行记录都写在本机磁盘
系统钥匙串API 密钥等凭据存进 OS 凭据库,不落明文配置
目录授权用系统选择器授权工作目录;路径逃逸(..、symlink、UNC)被拒绝
文件检查点Agent 改过的文件可安全撤销;你或 IDE 后来改过的不会被盲目覆盖
ChangeSet交付投影:文件 + diff + 命令 + 测试,接受前可完整核对
可选 GitGit 只是可选的源码管理;git commit 等写操作进审批,批准 git 不等于放开目录权限
原生代码图谱TypeScript 实现,无 Python sidecar;串起调用、引用与结构,减少翻无关文件
小秘书持续委托与定时检查,结果汇集到小秘书页,不需要写 cron 表达式

对比与边界

和常见桌面 AI 产品比,差异主要在形态与数据落点,不在「谁更聪明」——模型能力取决于你接入的服务商,本文不打模型分。

维度ChatGPT DesktopClaude DesktopCursorSemibot
主要形态聊天聊天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 桌面尚未发布。

相关阅读