Multi-agent task orchestration for Kimi CLI (君たち)
Project description
kimi-tachi (君たち)
Multi-agent task orchestration for Kimi CLI
是什么
kimi-tachi 是 Kimi CLI 的多团队智能体编排系统。每个团队由一名 Coordinator(队长) 和若干专业 Agent 组成。
你始终只和当前团队的 Coordinator 对话,队长会在幕后自动调度团队成员完成任务。
内置团队
| 团队 | 主题 | Coordinator | 适用场景 |
|---|---|---|---|
| coding | 七人衆(宫崎骏/吉卜力) | 釜爺 (kamaji) | 编程开发、架构设计、代码审查 |
| content | 三国·自媒体天团 | 荀彧 (xunyu) | 内容创作、选题写作、排版设计 |
coding 团队角色示例
| Agent | 角色 | 职责 | Emoji |
|---|---|---|---|
| kamaji | 釜爺 | 总协调 | ◕‿◕ |
| nekobasu | 猫バス | 代码探索 | 🚌 |
| shishigami | シシ神 | 架构设计 | 🦌 |
| calcifer | カルシファー | 代码实现 | 🔥 |
| enma | 閻魔大王 | 代码审查 | 👹 |
| tasogare | 黄昏時 | 任务规划 | 🌆 |
| phoenix | 火の鳥 | 知识管理 | 🐦 |
怎么用
安装与升级
# 首次安装
pip install kimi-tachi
kimi-tachi install
# 升级到新版本后,重新 install 即可更新 agents/skills/plugins
kimi-tachi install
要求:kimi-cli >= 1.25.0,Python >= 3.12
启动
# 直接启动(默认使用 kamaji)
kimi-tachi
团队切换
# 查看可用团队
kimi-tachi teams list
# 切换团队
kimi-tachi teams switch <team-id>
查看状态
kimi-tachi status
有什么效果
自动任务编排
kamaji 会根据任务复杂度自动调度合适的角色:
- 简单任务 → kamaji 直接处理
- 中等任务 → 🚌 探索后执行
- 复杂任务 → 🌆 规划 → 🚌 探索 → 🦌 架构 → 🔥 实现 → 👹 审查
示例效果(coding 团队)
用户:实现用户登录功能
kamaji:🌆 复杂任务,开始协调团队...
[调用 tasogare 规划 JWT 方案]
[调用 nekobasu 探索现有代码]
[调用 calcifer 实现登录接口]
[调用 enma 审查通过]
结果:已实现 JWT 登录系统
---
◕‿◕ Workers Involved:
- 🌆 tasogare: 规划 JWT 方案
- 🚌 nekobasu: 找到现有用户模型
- 🔥 calcifer: 实现 4 个文件
- 👹 enma: 审查通过
测试分层
tests/unit/— 单元测试tests/integration/— 集成测试
make test # 运行全部测试
make check # 运行代码检查
链接
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kimi_tachi-0.7.1.tar.gz
(334.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
kimi_tachi-0.7.1-py3-none-any.whl
(220.8 kB
view details)
File details
Details for the file kimi_tachi-0.7.1.tar.gz.
File metadata
- Download URL: kimi_tachi-0.7.1.tar.gz
- Upload date:
- Size: 334.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5aee3a99e2dd1922e94de784067c0980fc1d8772b62b34a619e7e73b98905af
|
|
| MD5 |
a5cf04315fd3a5b29894e50b745a4f5c
|
|
| BLAKE2b-256 |
af54ceb2cf12703b3c15ae2026d836c75e327bcf5d6261784070778b7d2a0937
|
File details
Details for the file kimi_tachi-0.7.1-py3-none-any.whl.
File metadata
- Download URL: kimi_tachi-0.7.1-py3-none-any.whl
- Upload date:
- Size: 220.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2caf1d85dc852f66dda664a2fbdb3c669e7c8fb5a86d2c33d612e1ddc27b5cd0
|
|
| MD5 |
f5c64faeeab973d1e0b85192a69dfeeb
|
|
| BLAKE2b-256 |
63d30e22afc63574a9765b0be99210712f08aafaba6dbca15a208ded4213309d
|