# KirinCode(开邻Claw) > AI 编码代理 | 自动记忆 | 技能学习 | 100% 兼容 OpenCode 生态 **KirinCode 是 [OpenCode](https://github.com/anomalyco/opencode) 的独立分叉项目**,由社区维护,与 Anomaly 公司的 OpenCode 团队无任何关联、赞助或背书关系。本项目基于 MIT 许可证构建。 --- ## 特性 - **自动记忆** — AI 自主记录项目经验,跨会话学习 - **技能系统** — 可复用工作流,手动/自动调用 - **75+ LLM 提供商** — 兼容所有主流模型 - **5 个内置 Agent** — Build / Plan / General / Explore / Scout - **MCP 协议** — 连接外部工具和数据源 - **LSP 集成** — 智能代码理解 - **终端 TUI** — 全功能终端界面 - **桌面应用** — Electron 桌面端(二期) ## 快速开始 ### 安装 ```bash # 一键安装 curl -fsSL https://kirincode.ai/install | bash # 或从源码构建 git clone https://github.com/kirincode/kirincode cd kirincode bun install bun run --cwd packages/kirincode build ``` ### 使用 ```bash cd your-project kirincode # 启动 TUI /init # 分析项目,生成 KIRINCODE.md /memory # 查看自动记忆 /skill list # 列出可用技能 /skill create my-skill "描述" # 创建新技能 ``` ### 配置 项目根目录创建 `kirincode.json`: ```json { "$schema": "https://kirincode.ai/config.json", "model": "anthropic/claude-sonnet-4-5", "theme": "kirincode", "plugin": ["@kirincode-ai/kirincode-core"] } ``` ## 自动记忆 KirinCode 会在每次会话结束时自动记录关键经验到 `~/.kirincode/projects//memory/MEMORY.md`,包括: - 调试经验和解决方案 - 项目架构决策 - 代码模式和惯例 - 用户偏好和习惯 ## 技能系统 在 `.kirincode/skills/` 目录下创建 `SKILL.md` 文件定义可复用技能: ```markdown --- name: code-review description: 代码审查,检查代码质量和安全性 model: anthropic/claude-sonnet-4-5 tools: Read, Grep, Glob --- 审查提交的代码,关注: 1. 安全漏洞 2. 性能问题 3. 代码规范 4. 边界条件处理 ``` ## 与 OpenCode 的关系 KirinCode 是 OpenCode 的分叉项目,主要差异: | 特性 | OpenCode | KirinCode | |------|----------|-----------| | 自动记忆 | ❌ | ✅ 内置 | | 技能系统 | 基础 | ✅ 增强 | | 品牌主题 | opencode theme | kirincode (麒麟) theme | | Zen/Go 服务 | ✅ 官方付费 | ❌ 已移除 | | 数据共享 | 可选 | 默认关闭 | ## 许可证 MIT License — 详见 [LICENSE](./LICENSE) 和 [NOTICE.md](./NOTICE.md) ## 贡献 本项目是自用企业版,不对外接受贡献。如有问题请提交 Issue。