AI 编码代理 | 自动记忆 | 技能学习 | 100% 兼容 OpenCode 生态
KirinCode 是 OpenCode 的独立分叉项目,由社区维护,与 Anomaly 公司的 OpenCode 团队无任何关联、赞助或背书关系。本项目基于 MIT 许可证构建。
# 一键安装
curl -fsSL https://kirincode.ai/install | bash
# 或从源码构建
git clone https://github.com/kirincode/kirincode
cd kirincode
bun install
bun run --cwd packages/kirincode build
cd your-project
kirincode # 启动 TUI
/init # 分析项目,生成 KIRINCODE.md
/memory # 查看自动记忆
/skill list # 列出可用技能
/skill create my-skill "描述" # 创建新技能
项目根目录创建 kirincode.json:
{
"$schema": "https://kirincode.ai/config.json",
"model": "anthropic/claude-sonnet-4-5",
"theme": "kirincode",
"plugin": ["@kirincode-ai/kirincode-core"]
}
KirinCode 会在每次会话结束时自动记录关键经验到 ~/.kirincode/projects/<hash>/memory/MEMORY.md,包括:
在 .kirincode/skills/ 目录下创建 SKILL.md 文件定义可复用技能:
---
name: code-review
description: 代码审查,检查代码质量和安全性
model: anthropic/claude-sonnet-4-5
tools: Read, Grep, Glob
---
审查提交的代码,关注:
1. 安全漏洞
2. 性能问题
3. 代码规范
4. 边界条件处理
KirinCode 是 OpenCode 的分叉项目,主要差异:
| 特性 | OpenCode | KirinCode |
|---|---|---|
| 自动记忆 | ❌ | ✅ 内置 |
| 技能系统 | 基础 | ✅ 增强 |
| 品牌主题 | opencode theme | kirincode (麒麟) theme |
| Zen/Go 服务 | ✅ 官方付费 | ❌ 已移除 |
| 数据共享 | 可选 | 默认关闭 |
MIT License — 详见 LICENSE 和 NOTICE.md
本项目是自用企业版,不对外接受贡献。如有问题请提交 Issue。