惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
Apple Machine Learning Research
Apple Machine Learning Research
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
雷峰网
雷峰网
B
Blog
月光博客
月光博客
博客园 - 【当耐特】
WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
Jina AI
Jina AI
博客园 - Franky
MyScale Blog
MyScale Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Last Week in AI
Last Week in AI
B
Blog RSS Feed
H
Help Net Security

祝融说。

第10章 工作图——从计划到验收的闭环 第11章 客观验收门与结构化审查 第12章 Headless 自主运行 第13章 上下文压缩与持久化管理 第14章 Daemon + Client 架构 第15章 可观测性与调试 第16章 测试策略与行为验证 第17章 文件系统即自我 第18章 三分架构——Tool、Skill、Capability 第19章 从 REPL 到操作系统 第1章 自主 AI agent 的困境 第20章 大门开在哪里——自修改系统的信任边界 第21章 事前之图,事后之树 第22章 有用户 vs. 无用户——两种 agent 模式 第23章 第三级验收门——什么时候信任你的 agent 第24章 Agent 应该忘记什么 第25章 第2章 文件系统即自我 第3章 事件驱动与消息模型 AI 辅助编程实战:从入门到团队治理 第八章:高级技能深度解析 第二册:进阶篇 第二章:方法论概览——管理者需要知道的 14 个技能 第二章:需求分析 第二章:准备工作 第九章:实战案例——完整项目拆解 第六章:常见陷阱与应对 第六章:风险控制——常见问题与预案 第六章:项目编排——多功能管理 第七章:全自动构建——从零到部署
Code-Coder
2026-02-14 · via 祝融说。

一个融合工程能力与决策智慧的 AI 个人工作台。

CodeCoder 不只是一个编程助手。它是为所有正在被 AI 改变工作方式的人设计的综合平台——开发者、分析师、写作者、决策者、独立创作者。基于祝融说哲学框架构建,它将结构化思维与实用工具融为一体。

为什么选择 CodeCoder?

在 AI 普及的时代,挑战不在于如何访问 AI,而在于如何与 AI 一起思考。CodeCoder 通过以下方式应对这一挑战:

  • 多维度辅助 - 不止于代码,还有决策、分析和内容创作
  • 哲学根基 - CLOSE 框架支撑可持续决策
  • 提供商灵活性 - 通过统一接口连接 30+ AI 提供商
  • 专业化能力 - 23+ 面向不同领域的专业 Agent

核心哲学

CodeCoder 构建在一套独特的哲学框架之上,它重新定义了我们应对不确定性和做出决策的方式。

本体论:实在的生成

可能性基底

  • 终极实在不是静态的「实体」,而是包含一切潜能的无限场域
  • 一切确定的现实都是从这个「可能性海洋」中涌现的
  • 过程优先于实体,生成(Becoming)优先于存在(Being)

观察即收敛

  • 「观察」是一种创造性行为,而非被动接收
  • 观察导致可能性「坍缩」为确定性
  • 存在即被观察(To be is to be observed)

观察共识

  • 宏观世界的稳定性源于多层级观察者的「共同投票」
  • 物理定律是宇宙最底层的「规则共识」
  • 社会现实是人类集体观察的「符号共识」

实践论:可持续决策

可用余量(Available Surplus)

  • 尚未被固化的潜能空间
  • 自由意志、创造力和系统韧性的来源
  • 可持续决策保留余量;最优决策往往消耗余量

选择权优势

  • 智慧选择在于为未来「预留可能性」
  • 可持续决策 > 最优决策
  • 保持「再来一次」的能力比追求「最优解」更重要

CLOSE 五维评估框架

一套用于做出可持续选择的五维评估系统:

维度核心问题关注点
Convergence 收敛这个选择会收敛多少可能性?保留未来选项
Leverage 杠杆是否存在非对称收益?风险收益不对称性
Optionality 选择权这个决定可以反悔吗?成本多大?可逆性
Surplus 余量消耗多少缓冲资源?资源保护
Evolution 演化能带来成长和学习机会吗?学习潜力

「可持续决策 > 最优决策。能够继续玩下去,比赢一次更重要。」

三层架构

CodeCoder 将能力组织为三个相互关联的层次:

工程层

代码审查、安全分析、TDD 指导、架构设计、逆向工程、形式化验证。

领域层

宏观经济、交易分析、选品策略、极小产品开发、AI 工程指导。

思维层

观察者理论分析、CLOSE 框架决策评估、可能性空间探索。

专业 Agent(23+)

主模式

Agent描述
build主开发模式,具备完整能力
plan只读探索和规划模式
autonomous自主任务完成,配备安全护栏

工程类 Agent

Agent用途
code-reviewer代码质量审查 - 识别代码异味、命名问题、可维护性
security-reviewer安全漏洞分析 - OWASP Top 10、注入风险、认证问题
tdd-guide测试驱动开发指导 - 红-绿-重构循环、覆盖率
architect系统架构设计 - 接口定义、设计模式、技术决策
verifier形式化验证 - 基于属性的测试、不变量验证
explore快速代码库探索 - 模式搜索、结构理解

逆向工程

Agent用途
code-reverse网站像素级复刻规划
jar-code-reverseJava JAR 文件分析与源码重建

领域类 Agent

Agent用途
macro宏观经济分析 - GDP、通胀、货币政策、贸易数据
trader超短线交易指导 - 情绪周期、模式识别(仅供教育参考)
picker选品策略 - 七宗罪选品法、市场机会发现
miniproduct极小产品教练 - MVP 设计、AI 辅助开发、变现策略
ai-engineerAI 工程师导师 - Python、LLM 应用、RAG、微调、MLOps

思维类 Agent

Agent用途
observer观察者理论顾问 - 可能性空间分析、认知框架
decision决策指导 - CLOSE 框架评估、可持续选择

内容类 Agent

Agent用途
writer长文写作 - 2 万字以上文档、章节规划、风格一致性
proofreader内容校对 - 语法、风格、PROOF 框架验证
expander内容扩展 - 将想法转化为完整书籍

功能特性

多 AI 提供商支持

通过统一接口连接 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)

语言服务器协议(LSP)

内置支持 30+ 语言服务器,自动安装:

TypeScript、Go、Rust、Python、Ruby、Java、Kotlin、C/C++、C#、Swift、Dart、Elixir、Zig、PHP、Lua、OCaml、Haskell、Clojure、Gleam 等。

模型上下文协议(MCP)

  • 本地和远程 MCP 服务器
  • OAuth 2.0 认证流程
  • 动态工具发现
  • SSE 流式支持

终端界面

基于 SolidJS 和 OpenTUI 构建的丰富终端界面:

  • 完整键盘导航
  • 支持分支的会话管理
  • 实时流式响应
  • 代码变更差异可视化

记忆系统

透明、Git 友好的记忆架构:

  • 每日笔记:./memory/daily/{YYYY-MM-DD}.md - 只追加的每日日志
  • 长期记忆:./memory/MEMORY.md - 整理后的知识和偏好

所有记忆都是人类可读的 Markdown,受版本控制,可手动编辑。

安装

环境要求

  • Bun 1.3 或更高版本
  • macOS、Linux 或 Windows(推荐 WSL)

从源码安装

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

配置

配置文件位置(优先级顺序)

  1. 全局:~/.codecoder/config.json
  2. 项目:./codecoder.json./.ccode/codecoder.json
  3. 环境变量:CCODE_CONFIGCCODE_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...  │
└─────────────────────────────────────────────────────────────┘

技术栈

  • 运行时:Bun 1.3+ + TypeScript ESM
  • UI 框架:OpenTUI + SolidJS
  • 验证:Zod schemas
  • AI SDK:Vercel AI SDK 多提供商支持
  • 构建:Bun 原生打包器

项目结构

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>