跳到主要内容

c0mpute code

c0mpute code 是一个驻留在终端中的开放编码代理。它像你已经熟悉的编码工具一样读取、编辑和运行你的项目,但模型运行在 GenKaKu 的去中心化 GPU 上,而非某家公司的服务器。文件编辑和 shell 命令在你的机器上本地运行,需经你批准。它遵循与 GenKaKu 其余部分相同的三个原则:无审查、私密、去中心化

安装

npm i -g @c0mpute/code

需要 Node 18+。在任何项目中运行:

c0mpute-code                       # 交互式,在你的仓库中
c0mpute-code "fix the failing test in test_api.py" # 单个任务,完成后退出

首次运行时会要求提供 API 密钥(在 genkaku.app → 设置 → API 密钥处获取),并保存到 ~/.config/c0mpute-code/config.json。你也可以通过 C0MPUTE_API_KEY 环境变量传递,或随时使用 /login 重新设置。

工作原理

描述一个任务,代理会使用真实工具以循环方式工作:定位相关代码,读取代码,进行小范围定向编辑,运行你的测试,测试通过后停止。一条命令,无需复制粘贴。

  • 在每次编辑或命令前都会请求确认(允许一次、允许本次会话、或拒绝)。读取操作自动运行。
  • 它显示每次更改的彩色差异
  • 编辑是小范围且定向的(行范围替换或搜索/替换片段),而非整个文件重写,使用宽容的匹配器以避免与空白字符冲突。
  • 更改经过语法检查,如果会导致文件损坏则自动回滚
  • 通过运行你的测试来验证自己的工作,在任务真正完成之前不会声称已完成。

思考在网络上运行,在 qwen3.8-27b-uncensored 上——与服务其他所有 GenKaKu 客户端的无审查 27B 相同,无需维护单独的编码模型。危险部分——你的文件、你的 shell——永远不会离开你的机器。

隐私

你的代码留在你所在的位置:

  • 编辑和命令本地运行。 你的代码库永远不会上传到沙箱。它在你自己的磁盘上读写。
  • 密钥在你的机器上被剥离后再发送任何内容:API 密钥、.env 值、私钥和电子邮件。模型只会看到占位符。
  • 你可以粘贴 API 密钥并直接使用。 让代理将密钥接入你的项目,它的工作方式与其他任何代理相同:模型看到占位符,真实值直接写入你本地的 .env,不经过网络。
  • 工作者永远不会知道你是谁。 工作者被交给要处理的代码片段,仅此而已——没有账户、没有姓名。

准确地说:工作者确实能看到它处理的代码片段,与其他推理相同。不同之处在于,没有单一公司能看到你的所有代码、将其与你关联或保留副本——而且整个项目是开源的,因此你可以验证哪些内容会离开,哪些不会。

工作空间

每个项目都有一个 .c0mpute/ 工作空间。每次验证任务后,代理会将其操作的简短笔记写入 .c0mpute/journal.md,并在下次运行时读取,以便记住之前的会话并从中断处继续。使用 /workspace 查看。提交以与团队共享项目历史,或将其添加到 .gitignore 以保持本地。

它还会读取仓库根目录中的 c0mpute.mdAGENTS.mdCLAUDE.md 作为上下文。运行 /init 为当前项目生成 c0mpute.md

命令

命令功能
/init为当前仓库生成项目记忆(c0mpute.md
/workspace显示项目的工作日志
/login设置或替换你的 API 密钥
/help显示可用命令
/exit退出(Ctrl-C 中断运行中的任务;再次按则退出提示符)

配置

所有设置都是环境变量:

变量默认值描述
C0MPUTE_API_KEY你的 GenKaKu API 密钥(必需)
C0MPUTE_MODELqwen3.8-27b-uncensored模型 ID。默认值是网络的无审查 27B;旧的 code ID 仍作为已弃用别名指向它
C0MPUTE_YOLO0设置为 1 以自动批准编辑和命令
C0MPUTE_API_URLhttps://genkaku.app/api/v1覆盖 API 基础地址
C0MPUTE_MAX_STEPS40每个任务的最大代理步骤数

为什么与众不同

大多数编码代理由其开发公司拥有。该公司能看到你的提示词和代码,决定你的速率限制,可以封禁你的账户,并可以更改条款或宕机——你的工作流程也随之受影响。

c0mpute code 改变了这一点。模型运行在许多人运营的独立 GPU 上,因此没有单一提供商可以限制你的速率、封禁你或使其下线。模型不受审查,因此不会拒绝合法工作。你的代码留在你的机器上,代理的每一行代码都是开源的。这与 GenKaKu 其余部分的理念相同:由人民驱动的 AI,而非数据中心。

链接