本地优先的多 Bot · 开源 + OpenMind
创建一个团队,只为你服务!
KepCup 是一个桌面应用。你在自己的电脑上创建 Bot,给他们权限和工作目录,他们与你协作,也彼此协作——不必把数据交给一个你无法掌控的主机。
GPL-3.0 · 自带模型 · 管家会带你完成第一次设置。
工作放在哪里
三个界面。这一版还没有产品截图——下面的框只标出截图将来的位置,并不是应用本身的画面。
截图待补
对话
三栏:你的 Bot、对话本身,以及旁边的工作。
截图待补
项目组
一块把活干完的共享板。不是群聊。
截图待补
工作台
交给 Bot 的事项,以及停留为闪念的备忘。
开源,再加上开放的思考
KepCup 是一款 OpenMind 产品。开源是根基:代码以 GPL-3.0 发布,可以免费使用、自由阅读。OpenMind 是 AI 时代必要的补充。它开放的是思考——产品意图、难题本身,以及模块如何咬合——让别人能用编程模型与智能体重建这些想法,或把它们折叠进自己的产品。
OpenMind 补充开源。OpenMind 不是来取代开源。对外就一句话:开源,再加上开放的思考。
OpenMind 不是应用内的 Bot,也不是对话里可以打开的一项能力。带你完成初次设置的管家是一个 Bot。OpenMind 是把思考和代码放在一起公开发表的决定。
这些文字在仓库文档里。设计笔记目前大多是中文。
为什么放在本地
托管式队友产品是一个真实的品类。KepCup 做的是同一件事的本地优先版本:一个只为你工作的团队,电脑和数据留在你这里。下面比的是各自强调什么,不是贬低谁。
| 对照 | 他们强调 | KepCup 强调 |
|---|---|---|
| Grok Bot | 云端电脑、一直在线、订阅。 | 跑在你的机器上。数据留在本地。自带模型。授权和沙箱由你来定。 |
| Muse / Dot | 托管的「说一声就办完」。 | 有队友的感觉,再加上真能把活干完的项目组——不是社交闲聊。 |
| Rakazo / OpenDots | 自托管,沿 Grok Bot 的方向,用容器电脑。 | 一个桌面应用:管家带你完成初次设置,有工作台,代码旁边还有 OpenMind 的叙述。 |
双 loop
Bot 的双 loop 对照人的工作方式。消息列表是你们约定要记住的内容。回复不会把整段原始记录拖进工作上下文。任务自己保管工具和文件。
01
消息列表
一块长期、蒸馏过的板——你和 Bot 打算留下来的对话。
02
回复 loop
每条用户消息开启一次独立回复。它不会把累计的原始历史叠成上下文。
03
任务 loop
工具、文件和中间状态留在这个任务里,结束再结算回板上。
一段对话,无限历史
界面保持一块薄历史板。双 loop 只注入这一轮需要的上下文,所以对话可以一直变长,而每次回复不必重放整段记录。
项目组,不是群聊
项目组不是让 Bot 闲聊的房间。它有三个核心,目的是把工作交付出去。
集中沟通
你和 Bot 在同一处。
计划与协作
谁负责什么,工作怎么流转。
共享知识与交付
共享 wiki,并把活干完。
共享消息板和项目 wiki 已经有了。看板、OKR 和日程规划还在路线图上。
应用里已经有的
桌面应用现状的一张简表。还在路线图上的内容写在上面,不混进这张表里假装已经完成。
双 loop 核心
蒸馏后的板、独立回复、分开的任务 loop。
会说话的 Bot
对话逻辑,包括 Bot 之间如何沟通。
Bot 详情
每个 Bot 的配置、记忆、技能、wiki 和定时。
你的模型
供应商配置,以及多模态输入输出。
Web 与浏览器
访问网页,以及 Bot 可以使用的浏览器。
麦克风与摄像头
麦克风和摄像头的传感器路径,使用前要授权。
其他智能体
你在本机安装之后,可以通过 ACP 接上第三方编程智能体。
扩展中心
技能、连接、MCP 和邮件——Bot 需要时才用。
边界
授权、沙箱、无人值守,以及命令白名单。
定时
单次与周期。
工作台
派给 Bot 的事项,以及闪念备忘。
项目组
共享沟通和项目 wiki。看板和 OKR 还在后面。
边界由你来定
本地优先只有在 Bot 不能悄悄越过你给的权限时才算数。
授权
越过一条你还没允许的线之前,Bot 会先问。
沙箱
命令跑在你掌控的沙箱里。
无人值守
你允许之后,Bot 可以在你不坐在旁边时继续。
白名单
危险命令默认仍然被拦住。
执行中途的权限提示还是打断得太勤。这是一个开放的 OpenMind 问题:少打断,同时默认仍拦住危险命令。如果你有更好的设计,请写到下面的讨论里。
下载
安装包发布在 GitHub Releases(jooler/kepcup)。装好之后,应用自己可以检查更新。这个网站上没有账号要注册。
macOS
Apple Silicon 与 Intel 的 dmg。发行构建在配好 Apple 凭据时会签名并公证。未签名的包会被 Gatekeeper 拦住,自动更新也要求应用已签名。
Windows
一个 NSIS 安装包覆盖 x64 与 arm64。没有代码签名证书时,首次启动 SmartScreen 会提示「Windows 已保护你的电脑」——点「更多信息」,再点「仍要运行」。微软商店版本若发布,由商店签名。
Linux
x64 与 arm64 的 AppImage 和 deb。AppImage 就地更新。deb 更新会通过 pkexec 向你要密码。
我们在寻找你的 OpenMind
欢迎提 Issue、讨论或 Pull Request——尤其是这四件事。这是 OpenMind 的邀请,不是应用里面的一张功能表单。
更好的授权
执行中途的确认打断太多。我们希望少打断,同时默认仍拦住危险命令。
多模态厂商 API
各家不一致。我们想要面前的一层统一抽象。
项目组
除了看板、OKR 和规划,一个团队还该有什么?
工作台
它应该在同一个地方汇集工作,减轻「记住哪个 Bot、哪个组」的负担。还缺什么?
致谢
KepCup 站在开源项目和我们学到的产品想法之上。这段话不暗示任何背书或隶属。标志和名称属于各自的权利人。
感谢 Grok Bot(xAI / Cursor 产品线)带来的产品灵感——对话式 Bot、三栏布局,以及扁平的界面。KepCup 是独立实现,不是官方衍生,也不是附属产品。
想法上亦参考过 Rakazo、OpenMuse 和 OpenDots。它们不是本仓库的运行时依赖。
开源依赖
这里只有名称和上游链接,网站上不放第三方标志。更完整的分层清单在仓库 README。