【开源推广】ReflexionOS —— 一个开源的本地 Coding Agent 桌面端,像 Codex 但你能看见它在干什么

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
【开源推广】ReflexionOS —— 一个开源的本地 Coding Agent 桌面端,像 Codex 但你能看见它在干什么
【开源推广】ReflexionOS —— 一个开源的本地 Coding Agent 桌面端,像 Codex 但你能看见它在干什么
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


最近 OpenAI Codex、Cursor 这些 AI Coding Agent 比较火,但它们都是闭源的。想了解一个 Coding Agent 内部是怎么运作的------怎么调 LLM、怎么管理工具调用、怎么处理并发执行、怎么做安全隔离------只能猜。
所以我做了 ReflexionOS:一个开源的本地 Coding Agent 桌面端,架构清晰、代码可读,供大家一起学习和拆解。
它和 Codex 做的事情类似------指向一个本地项目,让 Agent 去读代码、跑命令、改文件。但有一个核心区别:Agent 的每一步操作都是可见的。
它能做什么

  • 指向本地项目,让 Agent 读写文件、执行命令、应用 patch

  • 每个工具调用以 ActionReceipt 实时流式推送到对话里------读了什么文件、跑了什么命令、应用了什么补丁,全都能看到

  • 代码修改走 unified diff(不是整文件覆盖),改动小、可审计

  • 高风险命令需要 Approve 才能执行,对于更高风险的命令会直接权限拒绝掉,不是裸跑

  • macOS Seatbelt / Linux Landlock 系统级沙箱隔离

  • OpenAI 兼容接口,接入任意模型
    技术架构
    Electron 桌面壳 + React UI + FastAPI 后端 + OpenAI 兼容 LLM 层。前后端通过 WebSocket 实时同步执行事件。代码结构按功能模块清晰划分,适合佬友们去学习与进一步开发。
    当前状态
    核心 Agent 循环已跑通,桌面应用可用。插件/自动化/文件差异展示等还在搭建中。
    适合想了解 Coding Agent 内部实现的佬友一起研究。
    GitHub: ReflexionOS ( GitHub - nanwang-crea/ReflexionOS · GitHub )
    同时也希望感兴趣的佬友们,给个star呢

项目运行实际图片:

LLM配置界面:

该部分支持api key的方式接入,以及其他第三方供应商等,相比较codex而言会灵活很多。

image

image1496×760 79.2 KB

聊天窗口展示页面:

在该页面可以进行聊天交流,帮忙分析问题,改代码,也可以进行取消

image

image1496×760 76.6 KB

工具调用细节展示:

默认为折叠状态

image

image

image558×333 29.6 KB

2 个帖子 - 2 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文