← 返回列表

Kai:自托管的多用户持久化 AI 编码 Agent 协作平台

dcellison/kai · A workshop on your own hardware where people and AI agents work together. Persistent coding agents with real access to your machine, durable memory, scheduled jobs, GitHub automation, and five interchangeable backends, in the browser or on Telegram. Your machine, your data, your rules.

GitHub原文发布 未知首次收录 2026-09-20上架 2026-10-23 07:07

☆ 收藏查看项目 ↗

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

Kai 是一个自托管的本地服务,为编码 Agent 提供持久化运行环境,可访问所运行机器的 shell、文件系统、git 和网络。用户可通过浏览器端 Workshop(频道、私信、线程、通知流)或可选的 Telegram 与 Agent 协作,也可通过语音、文件上传和网页表单接入。它支持 Claude Code、Codex CLI、Goose、OpenCode、Pi 五种可互换后端,随会话切换模型;提供按用户和项目隔离的向量记忆、调度与条件监控、GitHub PR/Issue 自动化、Webhook 反应、本地语音识别与合成,以及多用户隔离和 OS 级账户分离。

核心能力与快速开始

★ 36 · Python

能做什么
以事件溯源 SQLite 核心持久化 Agent 进程与对话,提供 Workshop 协作界面和可选 Telegram 入口;支持五种编码 Agent 后端的生命周期路由;提取事实与会话摘要写入本地向量库并按人/项目召回;支持定时任务、条件监控、PR 审查与 issue 分流、Webhook 处理;内置 whisper.cpp 语音转写与 Piper 语音合成;实现主体隔离、路径限制、密钥托管和多用户 OS 账户分离。
适用场景
适合希望在自己硬件上长期运行编码 Agent、让 Agent 参与代码审查和问题处理、跨项目保留上下文记忆、通过浏览器或手机与 Agent 协作、并为多人提供隔离工作空间的团队或个人。
项目形态
可直接使用的工具
部署方式
自托管;单用户可从代码检出直接运行,多用户保护式安装通过 make install 调用 sudo 将源码、数据和密钥放入受保护系统目录,以 macOS LaunchDaemon 或 Linux systemd 服务运行,默认仅监听回环地址。
主要依赖
Python 3.13+;至少安装并认证一个受支持的 Agent 后端;启用 Telegram 适配器时需要 bot token;保护式多用户安装需要 sudo 1.9.3+。
使用限制
后端模型调用成本、各后端 API 认证与限制、向量嵌入模型的具体硬件开销未说明;功能覆盖和部署步骤以 README 与 wiki 为准,未提供实际安装验证信息。
许可证
Apache-2.0
最近推送
2026-09-19 21:42

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

职业应用

程序员

在本地工作区中运行持久化编码 Agent,访问 shell、文件系统和 git 进行代码编写与排错;自动审查 PR、分诊 Issue,并通过 Workshop 或 Telegram 与 Agent 协作。

查看内容依据
Runs agents inside local workspaces with shell, filesystem, git, and web access.

官方使用入口 ↗

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

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

讨论 0

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

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