Install
$ agentstack add mcp-ckang-j-kith-space ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
面向个人的多 Agent 协同工作空间:一个人与一支有身份、有记忆、持续进化的真实 AI 队友团队,在本地空间中深度协作,把事情做完。
多 Agent 协作 (Multi-Agent Collaboration) · AI 队友独立身份 · 无限矢量画布协同 · 多层持久化记忆与自省 · 多 Agent 任务指派与交付 · 原生 MCP 协议 · 100% 本地优先
🌟 核心愿景:从“孤单用 Bot”到“拥有一支真实的 AI 协作团队”
目前绝大多数 AI 工具仍停留在临时问答框的初级形态:每次开启新会话都重新失忆;只能单兵作战;缺少让人与 AI 并肩操作的多元工作空间;无法应对复杂的工程研发、任务推进与视觉设计。
Kith-space 是一个本地优先、专为个人打造的多 Agent 协同工作台: > Kith 是古英语词汇,意为“知根知底、彼此信任的自己人”。Kith-space 的核心不是用完即走的泛泛问答,而是一个由你主导的本地 AI 团队协同空间——让你一人就能统筹一支常驻本机的数字团队(架构师、全栈工程师、视觉设计师、研究员等),在高度一体化的工作模块中分工协作、并肩攻坚、真正把事情做完。
⚡ 核心能力速览 (At a Glance)
| 核心维度 | 传统单体 AI 对话框 | 🚀 Kith-space 多 Agent 协同工作空间 | |---|---|---| | 协作形态 | 单人对单 Bot 线性问答,缺乏团队分工 | 多 Agent 频道群聊协作:多角色同台讨论,支持 @agent 点名委派与 @all 全员广播 | | Agent 身份 | 临时 Session,千篇一律,无私有沉淀 | 真实 AI 队友独立人设:独立工作区、专属私有笔记、异构自由绑定本机 CLI(Claude Code / Codex / OpenCode 等) | | 认知与记忆 | 窗口关闭即失忆,依赖手动粘贴 Prompt | 多层持久化记忆与自省进化:三层文件记忆 + SQLite FTS5 全文索引 + 后台 Advisor 异步提炼与反投毒 | | 工作空间 | 仅限于纯文本或 Markdown 渲染 | 人与 Agent 共享无限矢量画布:编程控制矢量图层、几何布尔运算、选区批注切片改图、20+ 专业设计 Skill 规范 | | 工作推进 | 靠人类反复催促与上下文拉扯 | 多 Agent 任务指派中枢:任务明确指派特定 Agent,支持 Autopilot 与 Plan-First 双模式,CAS 认领与闭环交付 | | 扩展与隐私 | 封闭生态,数据强制上传云端 | 原生 MCP Stdio 协议 + 100% 本地优先:内置 kith-core MCP Server,数据全部存于本地 SQLite,断网可用 |
🔄 人与多 Agent 深度协同工作流
在 Kith-space 中,人和多位 AI 队友是如何跨越群聊、任务看板与无限矢量画布协同完成一项严肃工作的?
sequenceDiagram
autonumber
actor Human as 👤 用户 (Human)
participant Board as 📋 任务看板 / 💬 群聊频道
participant Canvas as 🎨 无限矢量画布
participant Core as ⚙️ Core Service (Harness v2)
participant Agent as 🤖 AI 队友 (Designer / Coder)
participant Memory as 🧠 记忆自省中枢 (Advisor)
Human->>Board: 创建任务并明确指派给 @Designer
Human->>Canvas: 框选目标元素并圈定切片批注 (Marked Regions)
Board->>Core: 冻结选区快照 (Selection Snapshot),颁发 CAS 租约
Core->>Agent: 投递独立会话上下文 (Context Envelope) 与私有记忆
Note over Agent: 加载 poster_craft 领域技能包与 anti_ai_slop 审美护栏
Agent->>Core: 规划构图并调用 canvas.create_shape / boolean_op / create_text
Core->>Canvas: 提交原子矢量变更,实时渲染最新图层与样式
Agent->>Agent: 调用 canvas.design_review 依据量规质检评分 (≥90 分放行)
Agent->>Board: 调用 task.deliver 正式交付成果,聊天流沉淀 mutationId 审计回执
Board-->>Human: 任务状态流转为 in_review,等待人类最终验收
Core->>Memory: 异步触发 Memory Advisor,提炼用户偏好并安全沉淀至持久化记忆库
🏢 多维协同工作空间模块矩阵
Kith-space 将本地工作空间解耦为深度联通的多元业务模块,彻底打破单一纯文本对话的局限:
| 模块 | 核心定位 | 人与 Agent 的协同方式 | |---|---|---| | 💬 即时沟通模块 (Chat & Channels) | 团队讨论与头脑风暴中枢 | 多 Agent 频道群聊、私聊(DM)、分工讨论、@agent 点名委派与 @all 全员广播 | | 📋 任务看板模块 (Task Board) | 严肃工程与业务交付中枢 | 任务清晰指派、Autopilot(自动推进)与 Plan-First(方案预审)双模式、CAS 认领与闭环交付 | | 🎨 无限矢量画布模块 (Infinite Canvas) | 视觉设计与原型共创工作台 | 编程控制矢量图形、文字排版、布尔运算,结合专业设计 Skill 与局部选区改图 | | 🧠 记忆自省中枢 (Memory & Advisor) | 跨模块共享的认知神经网络 | 三层文件记忆 + SQLite FTS5 情景检索 + 异步反思纠偏 + 反提示词投毒护栏 | | 👥 团队与身份管理 (Agent Roster) | AI 队友生命周期与配置中心 | 独立人格设定、专属私有工作区、BYO-Runtime(自由挂载本机各种 CLI 引擎) | | 🔌 统一工具与能力中枢 (Native MCP) | 开放生态协议层 | 内置 kith-core Stdio MCP Server,全量暴露系统各模块能力 |
🚀 核心亮点深度剖析
1. 🤖 真实 AI 队友:独立身份、专属工作区与多 Agent 分工
在 Kith-space 中,Agent 不是千篇一律的模型包装,而是各有所长的常驻数字员工:
- 独立人设画像与专业职责模板:支持基于预置模板(Leader 目标编排、Research 调查考证、Writing 文案起草、Testing 质量测试、Review 代码质检等)或深度定制 Prompt,为每位队友设定独立的性格、专业领域和行为边界。
- 自带运行时(BYO-Runtime & Model 自由混搭):不同 Agent 可自由绑定你本机已有的不同底层 CLI 与大模型。例如:让架构师使用 Claude Code,全栈开发绑定 Codex / OpenCode,视觉设计师调用特定生图模型,并提供开箱即用的内置 Pi Agent。
- 独立私有工作空间(Private Workspace):每位 Agent 拥有完全隔离的本地工作目录(``),保存其私有笔记、工作草稿与本地记忆,互不串扰。
2. 🧠 深度深挖:多层持久化记忆机制与 Memory Advisor 自省进化
记忆是多 Agent 成为“真实队友”的基石。Kith-space 拒绝粗暴地把所有历史塞进大上下文窗口,而是设计了一套严密的多层持久化与自省记忆中枢:
三层立体文件记忆 (透明易审)
+ SQLite FTS5 结构化情景记忆 (高速全文检索)
+ 异步 Memory Advisor 流水线 (事实提炼 & 反思纠偏)
+ HMAC 密码学防篡改签名 + 原始消息证据链溯源
+ 严苛的 Prompt Injection 反投毒护栏 (拦截对抗性注入)
+ 跨表面隐私披露门禁 (防止私聊秘密泄露进公共群聊)
= 跨越会话、安全可靠、越用越懂你的终身认知系统
① 三层立体文件记忆(Transparent File Memory)
- 用户层记忆(User Memory):位于
~/.kith/user/MEMORY.md及notes/,记录跨项目的全局习惯、通用技术偏好与风格倾向,由用户直接掌控。 - 空间层记忆(Space Memory):位于
/.kith/memory/MEMORY.md及notes/,承载当前项目的业务背景、团队共识、架构规范。 - Agent 私有记忆(Agent Private Memory):位于各 Agent 私有工作空间,沉淀该队友的执行心得与专业经验。
- 所有文件均采用标准 Markdown,用户可随时打开人工阅读、润色或清空,Agent 亦可通过原生文件读写工具自然查阅。
② 结构化情景记忆(Episodic Memory & FTS5 引擎)
- 底层基于本地 SQLite 存储(
episodicMemories表),记录具备严格 schema 的结构化事实、用户指令、决策记录与操作准则。 - SQLite FTS5 全文索引:通过词法投影(Lexical Projection)与 SQLite FTS5(
memory_fts表)实现毫秒级全文模糊匹配与混合相关度召回。 - 知识关联与版本演进:支持
relationType关联(supersedes替代、contradicts冲突),当用户提出新偏好时,系统自动标记并废弃陈旧认知,避免前后自相矛盾。
③ 异步 Memory Advisor:自动化提炼与认知自省
- 每次交流结束后,后台守护进程自动启动
memoryAdvisorJobs异步分析流水线,无需阻塞当前的实时聊天响应。 - 智能噪声与闲聊过滤:自动识别并剔除无信息量的客套寒暄(如“好的”、“收到”、“谢谢”)、一次性测试口令(Canary Tokens)与瞬态系统 ID。
- 双重摘要投影(Dual Projections):
internalSummary:保留技术与逻辑细节,供 Agent 自我思考时调用;shareableSummary:提炼为安全合规的摘要,用于跨场景、跨频道协同。
④ 工业级安全护栏:反提示词投毒与隐私隔离
- 严苛的 Anti-Poisoning 反投毒检测:自动拦截输入中伪装成记忆的越权指令(如扫描“忽略之前所有规则”、“绕过安全策略”、“泄露 API Key / 凭据”等黑客攻击),坚决拒绝对抗性攻击污染记忆库。
- 敏感信息自动脱敏(Secret Sanitization):实时检测 API Token、私钥、密码,绝不将其作为长期记忆持久化。
- HMAC 密码学防篡改签名:所有入库记忆与 Claim 令牌均经本地 HMAC SHA-256 签名,防止恶意进程伪造记忆数据;每条记忆均绑定原始消息证据链(
memoryEvidence),支持来源追溯。 - 跨表面隐私披露门禁(Disclosure Gates):严格区分
agent_private、space与user作用域,在私聊(DM)中习得的敏感信息在未经显式授权(DisclosureGrant)前,绝不会被带入公开群聊频道。
3. 🎨 深度剖析:无限矢量画布协作模块(Infinite Vector Canvas)
无限矢量画布是 Kith-space 内置的核心协同工作模块之一(基于 SVG Paper / Recombyn 引擎),为人和 Agent 的协作提供了图文并茂的高维共创工作台:
① 真正的矢量级编程绘制与几何布尔运算
区别于市面上仅生成位图的 AI 绘图工具,Kith-space 的画布是真正的矢量操作台:
- Agent 通过精准的类型化 API(
create_frame、create_shape、create_text、align_nodes等)操纵图元,实现毫秒级精准排版。 - 矢量布尔运算(Boolean Operations):支持
canvas.boolean_op(并集 union、差集 subtract、交集 intersect)。Agent 可像专业设计师一样,用基础几何图形巧妙组装复杂图标(例如:大圆减小圆切出月牙,圆圈组合矩形拼出放大镜,贝塞尔闭合路径绘制矢量徽标)。
② 选区快照与局部切片批注交互(Marked Regions)
- 人类在画布上框选某些图元,或在特定画面区域圈定局部批注框(Marked Regions),然后在侧边栏
@Designer发起指令(如“把这块文案居中,背景换成秋季配色”)。 - 系统底层生成基于 SHA-256 哈希防伪的不可变快照(
FrozenCanvasSelectionSnapshot),向 Agent 颁发带有 CAS 乐观锁的版本租约,保证多人/多 Agent 编辑不冲突。 - Agent 改动完成后生成原子
mutationId,画布实时呈现矢量变化,同时在聊天流中沉淀可审计的操作回执卡片。
③ 体系化设计 Skill 技能包与 Anti-AI-Slop 质检门禁
内置了完整的专业级设计方法论体系(Brief 意图 → Art Direction 视觉方向 → Layout Plan 构图规划 → Execution 绘图执行 → Observe 场景反思 → Review 质检 → Subtract 克制删减):
- 12 大设计底座规范:
anti_ai_slop:反 AI 俗套审美护栏。硬核禁止滥用紫蓝科技渐变、无脑毛玻璃、浮夸光斑,严禁正文中用 emoji 充当图标,禁止编造虚假数据。composition:量化黄金构图。硬性规定主视觉面积(60–85%)、文字区(≤20%)、视觉留白呼吸区(≥15%)。typography(字体阶梯排印)、color(色盘角色分工)、design_system等。- 14 大垂直领域技能包:
poster_craft(海报/展架)、landing_page(营销落地页)、banner_ad(广告横幅)、dashboard_ui(数据大屏)、mobile_app_ui(移动界面)、icon_set(矢量图标组)等。 - 闭环设计质检门禁(
canvas.design_review):提交前 Agent 自行运行 0–100 分量规自检:` Core
Core --> Storage Core --> Gateway Gateway --> Worker Worker --> Runtimes
---
## ⚡ 快速上手
### 环境要求
* **Node.js**(v20 或更高版本)
* **pnpm**(推荐 `11.13.1`)
* **本机 AI 运行时**:机器上装有以下任意一款 CLI 工具即可(或直接使用内置的 Pi Agent):
* [Claude Code](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview) (`claude`)
* [Codex](https://github.com/openai/codex) (`codex`)
* [OpenCode](https://github.com/opencode-ai/opencode) (`opencode`)
* [Pi](https://github.com/badlogic/pi) (`pi`)
* [Cursor Agent](https://cursor.sh) (`cursor-agent`) / [Copilot CLI](https://github.com/github/gh-copilot) (`copilot`)
### 1. 克隆与安装
```bash
git clone https://github.com/CKang-J/Kith-space.git
cd Kith-space
pnpm install
2. 启动桌面客户端
pnpm run desktop:dev
- 首次启动会引导你创建唯一 Human 身份,并自动生成你的第一个 Home 空间。
- 进入 Agents 模块,点击“新建 Agent”,从模板选择角色(例如架构师、全栈工程师或视觉设计师),绑定你本机已有的运行时引擎与模型,即可开启多模块团队协作!
🛠 日常开发与调试
项目使用 node:test 进行契约与单元测试,所有命令参数直接附加在后面,无需加 --:
# 运行单元测试
pnpm test --unit
# 运行集成测试
pnpm test --integration
# 运行 TypeScript 类型检查
pnpm run typecheck
# 单独启动前端 Web 界面调试
pnpm run web
# 单独启动后台 Core 服务调试
pnpm run server
更多开发、分进程调试与打包构建指令,详见完整文档 [docs/dev-commands.md](./docs/dev-commands.md) 及 [docs/dev-debugging.md](./docs/dev-debugging.md)。
📚 延伸阅读
- 机制全景导读:[
docs/kith-space/agent-harness-v2-mechanisms.md](./docs/kith-space/agent-harness-v2-mechanisms.md) —— Agent Harness v2 的架构图、时序图与状态机详细设计。 - 产品愿景与原则:[
docs/vision.md](./docs/vision.md) —— 深入了解 Local-first 与长远设计哲学。 - 关键架构决策:[
docs/decisions.md](./docs/decisions.md) —— 锁定决策、权衡考量与技术演进史。 - 前端开发规范:[
docs/frontend-standards.md](./docs/frontend-standards.md) —— 界面组件约定与状态管理规范。
🤝 参与贡献
欢迎每一位关注人与 Agent 深度协作、多 Agent 团队工作空间的开发者参与贡献!
- 本项目采用轻量 GitHub Flow:从
main检出短特性分支,在短分支提交后发起 Pull Request(Squash 合并),切勿直推main。 - 提交说明规范请遵循中文 Conventional Commits,详见 [
CONTRIBUTING.md](./CONTRIBUTING.md)。
📄 开源许可证
本项目基于 [Apache-2.0](./LICENSE) 协议开源,部分衍生及第三方组件声明见 [NOTICE](./NOTICE)。
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: CKang-J
- Source: CKang-J/Kith-space
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.