Codex 校核(2026-10-09) Clodex 官方仓库截至本次未归档,最近推送为 2026-09-30,README 当前标注 v1.16.0-communityobserved21 Technical Preview(7月29日)。原文的 3322 测试、14 项类型检查、7 项构建是该时点项目报告,本次只读审阅没有复跑,也不由进程隔离推出完整安全边界。当前预览包为 unsigned / ad-hoc signed,不能按稳定已公证的正式版本推荐。 AGPL-3.0 允许商业使用;其源码义务涉及分发与修改版网络交互,不能概括为禁止商业部署。参见 GNU 官方许可证说明。本地运行 IDE 不表示其接入的云模型 API 免费。Stars 和特性列表保留原采集时点。

Clodex IDE — 深度分析

来源:GitHub | points: 224 | topics: agentic-ai, agentic-ide, zero-trust, local-first

核心定位

Clodex 是一个开源的 agentic 开发环境(IDE),结合了持久化 AI 任务、代码编辑、终端、浏览器、Git、多模型路由、证据记忆(evidence-backed memory)和受控执行,全部在一个 Electron 工作区内。

核心原则:“Model output is untrusted input. Authority comes from explicit policy, isolated runtimes, and user-controlled review.”

为什么重要

Clodex 代表了一种新的 agentic IDE 范式——不是把 AI 当作一个 chat 窗口附在编辑器旁边,而是把整个开发环境建在”模型输出不可信”的安全假设之上。这与 Hermes Agent 的 tirith 安全扫描器、multi-agent 进程隔离理念高度一致。

关键架构特点

1. 进程隔离模型

  • Electron Main — 服务编排、凭证、文件访问、策略、IPC
  • Agent Host(独立进程)— 监督 agent 步骤执行
  • MCP Host(独立进程)— MCP 传输和 OAuth 生命周期
  • Sandbox workers — 约束生成代码和工具负载
  • CLI — 无头 Agent Core host

2. Guardian 安全层

独立于模型运行时的确定性授权控制:

  • Fail closed: 模糊/无效授权不执行
  • Isolated hosts: agent turns、MCP servers 在渲染进程外运行
  • Explicit capabilities: 拥有工具不自动授予使用权
  • Controlled egress: 网络目标独立于模型意图评估
  • Protected storage: OS 后端凭证存储
  • Human review: pending edits、权限提示、保护合并流
  • Supply-chain checks: 扩展身份、签名、完整性、回滚、隔离验证

3. Evidence-backed Memory

  • 追加只读证据记录
  • 事实与来源间链接
  • 陈旧信息检测
  • 矛盾处理
  • 短/长期摘要
  • 重启后恢复

4. Model Fabric(多模型路由)

  • Vendor-neutral model routing
  • 端点健康检查、回退机制、预算控制
  • 使用统计和策略发布

对我们意味着什么

对 Hermes Agent

  • Guardian 安全层的 “fail closed” 原则可以直接借鉴到 tirith 安全扫描器
  • 进程隔离模型(Agent Host / MCP Host 分离)验证了我们 WSL 多代理架构的方向
  • Evidence-backed memory 概念可以增强 gbrain 的记忆模型

对 gbrain

  • 矛盾检测、陈旧信息标记、来源链接等能力与 gbrain 的 takes/facts 系统理念一致
  • “Append-only evidence records” 的概念值得引入到 facts 的审计日志中

对 WSL 多代理架构

  • 进程隔离 + 明确能力边界 = 安全的多代理运行模型
  • 每个 agent 持有明确的能力清单,跨能力操作需独立授权

技术要点

  • 语言: TypeScript
  • 框架: Electron + React
  • 包管理器: pnpm
  • 许可证: AGPL-3.0
  • 状态: Technical Preview(架构核心已实现,高级功能需实际部署证据)
  • 代码量: 3,322 通过测试 / 14 typecheck / 7 包构建
  • 最新验证: 2026-07-12

值得关注的能力

能力状态
桌面工作区、文件、Git、终端、浏览器✅ 本地测试可用
任务生命周期、目标、范围记忆、恢复✅ 本地测试可用
MCP 运行时和隔离 Agent Host✅ 本地测试可用
本地和 SSH 执行✅ 本地测试可用
Docker 和外部运行器控制面🟡 Preview
Guardian 和受控网络出口🟡 Preview
签名扩展和生成应用🟡 Preview
云任务和 Session Teleport🔬 Labs