README.md 2.7 KB

KirinCode(开邻Claw)

AI 编码代理 | 自动记忆 | 技能学习 | 100% 兼容 OpenCode 生态

KirinCode 是 OpenCode 的独立分叉项目,由社区维护,与 Anomaly 公司的 OpenCode 团队无任何关联、赞助或背书关系。本项目基于 MIT 许可证构建。


特性

  • 自动记忆 — AI 自主记录项目经验,跨会话学习
  • 技能系统 — 可复用工作流,手动/自动调用
  • 75+ LLM 提供商 — 兼容所有主流模型
  • 5 个内置 Agent — Build / Plan / General / Explore / Scout
  • MCP 协议 — 连接外部工具和数据源
  • LSP 集成 — 智能代码理解
  • 终端 TUI — 全功能终端界面
  • 桌面应用 — Electron 桌面端(二期)

快速开始

安装

# 一键安装
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. 边界条件处理

与 OpenCode 的关系

KirinCode 是 OpenCode 的分叉项目,主要差异:

特性 OpenCode KirinCode
自动记忆 ✅ 内置
技能系统 基础 ✅ 增强
品牌主题 opencode theme kirincode (麒麟) theme
Zen/Go 服务 ✅ 官方付费 ❌ 已移除
数据共享 可选 默认关闭

许可证

MIT License — 详见 LICENSENOTICE.md

贡献

本项目是自用企业版,不对外接受贡献。如有问题请提交 Issue。