






















一个融合工程能力与决策智慧的 AI 个人工作台。
CodeCoder 不只是一个编程助手。它是为所有正在被 AI 改变工作方式的人设计的综合平台——开发者、分析师、写作者、决策者、独立创作者。基于祝融说哲学框架构建,它将结构化思维与实用工具融为一体。
在 AI 普及的时代,挑战不在于如何访问 AI,而在于如何与 AI 一起思考。CodeCoder 通过以下方式应对这一挑战:
CodeCoder 构建在一套独特的哲学框架之上,它重新定义了我们应对不确定性和做出决策的方式。
可能性基底
观察即收敛
观察共识
可用余量(Available Surplus)
选择权优势
一套用于做出可持续选择的五维评估系统:
| 维度 | 核心问题 | 关注点 |
|---|---|---|
| Convergence 收敛 | 这个选择会收敛多少可能性? | 保留未来选项 |
| Leverage 杠杆 | 是否存在非对称收益? | 风险收益不对称性 |
| Optionality 选择权 | 这个决定可以反悔吗?成本多大? | 可逆性 |
| Surplus 余量 | 消耗多少缓冲资源? | 资源保护 |
| Evolution 演化 | 能带来成长和学习机会吗? | 学习潜力 |
「可持续决策 > 最优决策。能够继续玩下去,比赢一次更重要。」
CodeCoder 将能力组织为三个相互关联的层次:
代码审查、安全分析、TDD 指导、架构设计、逆向工程、形式化验证。
宏观经济、交易分析、选品策略、极小产品开发、AI 工程指导。
观察者理论分析、CLOSE 框架决策评估、可能性空间探索。
| Agent | 描述 |
|---|---|
build | 主开发模式,具备完整能力 |
plan | 只读探索和规划模式 |
autonomous | 自主任务完成,配备安全护栏 |
| Agent | 用途 |
|---|---|
code-reviewer | 代码质量审查 - 识别代码异味、命名问题、可维护性 |
security-reviewer | 安全漏洞分析 - OWASP Top 10、注入风险、认证问题 |
tdd-guide | 测试驱动开发指导 - 红-绿-重构循环、覆盖率 |
architect | 系统架构设计 - 接口定义、设计模式、技术决策 |
verifier | 形式化验证 - 基于属性的测试、不变量验证 |
explore | 快速代码库探索 - 模式搜索、结构理解 |
| Agent | 用途 |
|---|---|
code-reverse | 网站像素级复刻规划 |
jar-code-reverse | Java JAR 文件分析与源码重建 |
| Agent | 用途 |
|---|---|
macro | 宏观经济分析 - GDP、通胀、货币政策、贸易数据 |
trader | 超短线交易指导 - 情绪周期、模式识别(仅供教育参考) |
picker | 选品策略 - 七宗罪选品法、市场机会发现 |
miniproduct | 极小产品教练 - MVP 设计、AI 辅助开发、变现策略 |
ai-engineer | AI 工程师导师 - Python、LLM 应用、RAG、微调、MLOps |
| Agent | 用途 |
|---|---|
observer | 观察者理论顾问 - 可能性空间分析、认知框架 |
decision | 决策指导 - CLOSE 框架评估、可持续选择 |
| Agent | 用途 |
|---|---|
writer | 长文写作 - 2 万字以上文档、章节规划、风格一致性 |
proofreader | 内容校对 - 语法、风格、PROOF 框架验证 |
expander | 内容扩展 - 将想法转化为完整书籍 |
通过统一接口连接 30+ AI 提供商:
| 类别 | 提供商 |
|---|---|
| 主流 | Anthropic Claude、OpenAI、Google Gemini、Amazon Bedrock、Azure |
| 专业 | xAI Grok、Mistral、Groq、Cerebras、Cohere |
| 聚合 | OpenRouter、Together AI、DeepInfra、Vercel AI |
| 企业 | GitHub Copilot、GitLab Duo、Google Vertex AI |
| 本地 | 任何 OpenAI 兼容端点(通过 MCP) |
内置支持 30+ 语言服务器,自动安装:
TypeScript、Go、Rust、Python、Ruby、Java、Kotlin、C/C++、C#、Swift、Dart、Elixir、Zig、PHP、Lua、OCaml、Haskell、Clojure、Gleam 等。
基于 SolidJS 和 OpenTUI 构建的丰富终端界面:
透明、Git 友好的记忆架构:
./memory/daily/{YYYY-MM-DD}.md - 只追加的每日日志./memory/MEMORY.md - 整理后的知识和偏好所有记忆都是人类可读的 Markdown,受版本控制,可手动编辑。
git clone https://github.com/iannil/code-coder.git
cd code-coder
bun install
bun dev
cd packages/ccode
bun run build
# 启动交互式 TUI
ccode
# 或指定工作目录
ccode /path/to/project
# CLI 模式直接发送消息
ccode run "解释这个代码库的架构"
# 继续上次会话
ccode run --continue
# 使用特定 Agent
ccode run --agent architect "设计一个用户管理的 REST API"
ccode run --agent decision "我应该接受这份工作邀请吗?"
ccode run --agent macro "解读最新的 PMI 数据"
# 无头服务器模式
ccode serve --port 4096
~/.codecoder/config.json./codecoder.json 或 ./.ccode/codecoder.jsonCCODE_CONFIG 或 CCODE_CONFIG_CONTENT{
"$schema": "https://code-coder.com/config.json",
"model": "anthropic/claude-sonnet-4-20250514",
"default_agent": "build",
"provider": {
"anthropic": {
"options": { "apiKey": "{env:ANTHROPIC_API_KEY}" }
}
},
"permission": {
"bash": {
"*": "ask",
"git *": "allow",
"npm *": "allow"
}
},
"mcp": {
"filesystem": {
"type": "local",
"command": ["npx", "@anthropic/mcp-filesystem"]
}
}
}
┌─────────────────────────────────────────────────────────────┐
│ CodeCoder CLI │
├─────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ TUI 应用 │ │ CLI 命令 │ │ 服务器 │ │
│ │ (SolidJS) │ │ (yargs) │ │ (API) │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ 核心引擎 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Agent │ │ Session │ │ Tool │ │ Provider │ │
│ │ 系统 │ │ 管理器 │ │ 系统 │ │ 系统 │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
├─────────────────────────────────────────────────────────────┤
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ MCP │ │ 记忆 │ │ LSP │ │ Hook │ │
│ │ 协议 │ │ 系统 │ │ 系统 │ │ 系统 │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
├─────────────────────────────────────────────────────────────┤
│ AI 提供商 │
│ Anthropic │ OpenAI │ Google │ AWS │ Azure │ OpenRouter... │
└─────────────────────────────────────────────────────────────┘
codecoder/
├── packages/
│ ├── ccode/ # 核心 CLI 和业务逻辑
│ │ ├── src/
│ │ │ ├── agent/ # Agent 定义和提示词
│ │ │ ├── cli/ # CLI 命令和 TUI
│ │ │ ├── provider/# AI 提供商集成
│ │ │ ├── mcp/ # MCP 协议支持
│ │ │ ├── lsp/ # LSP 集成
│ │ │ └── tool/ # 内置工具
│ │ └── test/ # 测试套件
│ └── util/ # 共享工具库
├── script/ # 构建和生成脚本
├── docs/ # 文档
└── memory/ # 记忆存储
# 安装依赖
bun install
# 开发模式运行
bun dev
# 类型检查
bun turbo typecheck
# 运行测试(从包目录)
cd packages/ccode && bun test
# 构建可执行文件
bun run --cwd packages/ccode build
# 认证
ccode auth login <provider>
ccode auth logout <provider>
ccode auth list
# 会话管理
ccode session list
ccode session show <id>
ccode session delete <id>
# Agent 管理
ccode agent list
ccode agent generate
# 模型管理
ccode models list
ccode models default
# MCP 服务器管理
ccode mcp list
ccode mcp auth <name>
ccode mcp connect <name>
# 记忆管理
ccode memory show
ccode memory clear
# 逆向工程
ccode reverse <url>
ccode jar-reverse <file>
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。