• 请不要在回答技术问题时复制粘贴 AI 生成的内容
enihcam
V2EX  ›  程序员

国内有哪些开源的 coding agent 可以选择?

  •  
  •   enihcam · 3 days ago via Android · 4780 views

    被智谱 Zcode 吓到了。

    48 replies    2026-09-21 00:19:46 +08:00
    xooass
        1
    xooass  
       3 days ago
    不选不行吗 捡了芝麻丢了西瓜
    luckyc
        2
    luckyc  
       3 days ago
    首先你把国内这两个字去掉
    然后你就可以选 opencode, pi
    liubaicai
        3
    liubaicai  
       3 days ago
    非得是国内吗?很多“国际”的开源 agent ,也有很多国人参与开发的
    abc0123xyz
        4
    abc0123xyz  
       3 days ago
    dsh
    imqiyue
        5
    imqiyue  
       3 days ago
    DeepSeek harness +1
    K3v1Nz
        6
    K3v1Nz  
       3 days ago
    其实 ZCode 也要“不得不”开源了
    enihcam
        7
    enihcam  
    OP
       3 days ago via Android
    @K3v1Nz 功能上可以补救。。。
    houOne
        8
    houOne  
       3 days ago
    codex cli 也是开源的。
    K3v1Nz
        9
    K3v1Nz  
       3 days ago
    @enihcam 懂你意思,开源之后用起来也会膈应的
    xiaomingVTEX
        10
    xiaomingVTEX  
       3 days ago
    现在公司电脑用的 codex cli 和 pi
    shintendo
        11
    shintendo  
       3 days ago
    用梁圣的 dsh
    kaf
        12
    kaf  
       3 days ago
    dsh
    jackOff
        13
    jackOff  
       3 days ago
    deepseek harness,而且我们公司是直接使用 github 源代码自己编译的,完全不使用 deepseek 自己发布的编译版本,然后文件读写控制方面我们自己也重新做了加固和检测,这样子这玩意访问 git 和奇奇怪怪的文件路径是可以检测到的
    dacapoday
        14
    dacapoday  
       3 days ago
    突然理解"贸易保护主义"了, 一旦限定"国内",就只能矮子中拔将军. 反而只有"烂得出奇"的 dsh 可选.
    iorilu
        15
    iorilu  
       3 days ago
    国内的不用挑, 就一个 dsh

    国外的一堆你随意
    milkzizi
        16
    milkzizi  
       3 days ago
    现在在用 codex ,观望 deepseek harness ,好像在快速迭代阶段,等稳定了再试试
    dacapoday
        17
    dacapoday  
       3 days ago
    @dacapoday 一旦限定自己的视野, 一个没有最优解的问题,出现了唯一解.
    SeaBreathe
        18
    SeaBreathe  
       2 days ago
    网易最近推出一个 lobsterai 不过还是推荐 DSH
    catazshadow
        19
    catazshadow  
       2 days ago via Android
    @dacapoday 可这个唯一解是垃圾
    lmmlwen
        20
    lmmlwen  
       2 days ago
    敲代码直接每个月花 150 用 cursor 完事了
    ciyouwu
        21
    ciyouwu  
       2 days ago
    没人提 codewhale 么
    dj8jj
        22
    dj8jj  
       2 days ago
    cursor 真贵,用不起
    Yuanlaoer
        23
    Yuanlaoer  
       2 days ago
    都 coding agent 了,可以讲讲为什么必须是“国内”么
    dyikai
        24
    dyikai  
       2 days ago
    @dacapoday 你居然。。。指着一个 0.1.x 版本说是垃圾,那你都做过多少垃圾了?一个程序员说这个话也真好意思。
    brucedone
        25
    brucedone  
       2 days ago
    DeepSeek harness 呀,搭配 ds v4.1 ,high 程度思考就可以了,缺点就是一个需求会思考好,这点有点像 fable ,但是成品的效果非常好!推荐
    linkopeneyes
        26
    linkopeneyes  
       2 days ago
    kimi code 不是开源的么?接个 deepseek 用用也行的
    rockhead
        27
    rockhead  
       2 days ago
    abylab 一个 MIT 协议开源的 Deepseek harness; 全 rust 实现;安装一个 10M 的文件就可以开始使用 Deepseek

    有啥不如意的现场改一下都可以

    https://abylab.ai
    davidqw
        28
    davidqw  
       2 days ago
    codex 不是挺好么,支持国产大模型 api 接入
    dacapoday
        29
    dacapoday  
       2 days ago   ❤️ 1
    @dyikai 作者完全不懂 KISS,对各种范式(过程,对象,函数式)都停留在粗浅的概念,还不太能融合贯通. 更别提写的那个搞笑论文,开篇连 agent 真正问题和需求都分析错了. 说好听点是想得多,做得少. 实现上把一个初学者能犯的错误都犯了. 如果只是学生作品,还情有可原,但就这 AI Slop 居然还好意思投流推广. 过去要是人工编码, 早被自己愚蠢的设计累死了, 也就靠 AI 能糊出一个勉强运行的产品.
    Rickkkkkkk
        30
    Rickkkkkkk  
       2 days ago
    codex 就是开源的。
    forrestgump
        31
    forrestgump  
       2 days ago
    hermes ,一直再用,定制度还挺高的
    timothyye
        32
    timothyye  
       2 days ago
    Pi Agent
    lagunazeng
        33
    lagunazeng  
       2 days ago
    推荐一个 Cindy ,可以选择 codex,cc 或者 pi 作为底层,可以在这 3 个 harness 中间共享 memory ,多端也做的不错
    nocmt
        34
    nocmt  
       2 days ago
    1 、Pendant - Pi Agent for VS Code

    配合 vscode 使用

    2 、自己基于 pi / dsh 改一个
    poxiaohy
        35
    poxiaohy  
       2 days ago
    dsh 、kimi code 、pi
    Vermonth
        36
    Vermonth  
       2 days ago
    pi 挺好用的
    zx900930
        37
    zx900930  
       2 days ago
    国产就 dsh
    国外的 pi 、opencode 、codex cli
    hxzhouh1
        38
    hxzhouh1  
       2 days ago
    pi 就挺好的。
    weixiangzhe
        39
    weixiangzhe  
       2 days ago
    当然是 dsh ,一个空盒子 没有啥可怕的
    drealism
        40
    drealism  
       2 days ago
    claude code 也开源了? https://github.com/anthropics/claude-code
    gitxuzan
        41
    gitxuzan  
       2 days ago
    喜欢造轮子用 pi, 就提供 4 个工具, 其他都可以自己自定义实现, 很轻, 好处就是上下文很小, 坏处自己实现各种拓展, 拓展很强, 什么都能自定义
    openerx
        42
    openerx  
       2 days ago
    看到前面有人提到基于 Pi 做一个,借楼自荐下我在做的 openerx:

    https://github.com/openerserver/openerx

    也是基于 Pi 的,Agent 运行时直接用 Pi ,我这边主要做桌面界面、项目和文件上下文、工具权限,以及 MCP 、Skill 等能力的整合。定位更偏通用桌面 Agent ,不是只围绕 coding 做的,先说明这个区别。

    Windows 和 macOS (苹果芯片)都有安装包,自己配置 OpenAI-compatible API ,默认不需要注册 openerx 账号,也不用先部署一套服务端。

    Apache 2.0 开源,客户端欢迎白嫖,也欢迎看代码、自己改,按协议二次开发和商用都可以。模型 API 费用自理,不是免费送模型额度。

    另外,本地运行不等于所有数据都留在本机,调用远程模型时,相关上下文仍会发给所选服务。文件和工具权限建议按需开,开源也不代表可以省掉安全检查。

    还在持续打磨,有兴趣可以先看源码,Releases 里有安装包。遇到问题直接提 Issue ,能带上复现步骤就更好了。
    qomos
        43
    qomos  
       2 days ago
    可以试试我的开源 harness
    https://www.sporemind.ai
    silypie
        44
    silypie  
       2 days ago
    等开源后的 zcode
    charles0
        45
    charles0  
       2 days ago
    Kimi Code ,开源的( TUI 部分,除去 computer use 以外)
    ylsc633
        46
    ylsc633  
       2 days ago
    我写了一个,不过底层还是各家的 cli (我自己的主力是 claude 和 codex ,备用 qoder 保底)

    支持 mac 、windows 、linux 执行,然后 ios 和安卓 连接

    也支持 mac 连 mac 、mac 连 windows 、windows 连 mac 等各种互联

    https://github.com/flowForges/myFlowForge
    tomchen
        47
    tomchen  
       2 days ago
    来,用吧😂:

    // agent.js
    import { execSync } from "node:child_process";

    const API = process.env.API_URL ?? "https://api.openai.com/v1";
    const KEY = process.env.API_KEY;
    const MODEL = process.env.MODEL ?? "gpt-5.6";

    const messages = [{
    role: "system",
    content: `You are a coding agent with shell access.
    Reply ONLY as JSON:
    {"cmd":"shell command"} to execute a command
    or {"done":"final answer"} when finished.
    You may read/write files and execute any command needed.`
    }, { role: "user", content: process.argv.slice(2).join(" ") }];

    for (;;) {
    const r = await fetch(`${API}/chat/completions`, {
    method: "POST",
    headers: { Authorization: `Bearer ${KEY}`, "Content-Type": "application/json" },
    body: JSON.stringify({ model: MODEL, messages })
    }).then(r => r.json());

    const text = r.choices[0].message.content;
    console.log("\nAI:", text);
    const x = JSON.parse(text.replace(/^```json\s*|```$/g, ""));

    if (x.done) break;

    try {
    const out = execSync(x.cmd, { encoding: "utf8", timeout: 120000 });
    console.log(out);
    messages.push({ role: "assistant", content: text });
    messages.push({ role: "user", content: `Command output:\n${out}` });
    } catch (e) {
    messages.push({ role: "assistant", content: text });
    messages.push({ role: "user", content: `Command failed:\n${e.stdout ?? ""}\n${e.stderr ?? e.message}` });
    }
    }

    运行:

    API_KEY=xxx \
    API_URL=https://your-api.example.com/v1 \
    MODEL=your-model \
    node agent.js "给老子开发一个 AGI 出来!"
    dd864140130
        48
    dd864140130  
       2 days ago
    显然是 codex-cli ,利益不相关:B 公司内做 agent 相关的事情,早期从自研到中间的 pi 、opencode 、dsh 都看过并做过相关的基准测试,同样的模型&prompt 下,前者效果最好且最稳定的。Claude 因为非正式开源就不做引申了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4286 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 146ms · UTC 04:06 · PVG 12:06 · LAX 21:06 · JFK 00:06
    ♥ Do have faith in what you're doing.