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

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

  •  
  •   enihcam · 21h 24m ago via Android · 3968 views

    被智谱 Zcode 吓到了。

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

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

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

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

    配合 vscode 使用

    2 、自己基于 pi / dsh 改一个
    poxiaohy
        35
    poxiaohy  
       13h 33m ago
    dsh 、kimi code 、pi
    Vermonth
        36
    Vermonth  
       13h 31m ago
    pi 挺好用的
    zx900930
        37
    zx900930  
       13h 30m ago
    国产就 dsh
    国外的 pi 、opencode 、codex cli
    hxzhouh1
        38
    hxzhouh1  
       13h 7m ago
    pi 就挺好的。
    weixiangzhe
        39
    weixiangzhe  
       13h 1m ago
    当然是 dsh ,一个空盒子 没有啥可怕的
    drealism
        40
    drealism  
       12h 45m ago
    claude code 也开源了? https://github.com/anthropics/claude-code
    gitxuzan
        41
    gitxuzan  
       12h 33m ago
    喜欢造轮子用 pi, 就提供 4 个工具, 其他都可以自己自定义实现, 很轻, 好处就是上下文很小, 坏处自己实现各种拓展, 拓展很强, 什么都能自定义
    openerx
        42
    openerx  
       12h 28m 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  
       12h 17m ago
    可以试试我的开源 harness
    https://www.sporemind.ai
    silypie
        44
    silypie  
       12h 14m ago
    等开源后的 zcode
    charles0
        45
    charles0  
       10h 21m ago
    Kimi Code ,开源的( TUI 部分,除去 computer use 以外)
    ylsc633
        46
    ylsc633  
       7h 53m ago
    我写了一个,不过底层还是各家的 cli (我自己的主力是 claude 和 codex ,备用 qoder 保底)

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

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

    https://github.com/flowForges/myFlowForge
    tomchen
        47
    tomchen  
       7h 45m 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  
       6h 58m ago
    显然是 codex-cli ,利益不相关:B 公司内做 agent 相关的事情,早期从自研到中间的 pi 、opencode 、dsh 都看过并做过相关的基准测试,同样的模型&prompt 下,前者效果最好且最稳定的。Claude 因为非正式开源就不做引申了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1124 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 107ms · UTC 23:18 · PVG 07:18 · LAX 16:18 · JFK 19:18
    ♥ Do have faith in what you're doing.