代码改变世界

受够了 Cursor 每个月 $20 和偷跑代码?我用 Rust + React 19 肝了一款开源本地优先的桌面 AI 编程工作台!

2026-10-30 19:13  BytesLoop  阅读(16)  评论(0)    收藏  举报

大家好,我是一名独立开发者。

过去一年里,我和大家一样,日常深度依赖 Cursor、Claude Code 等 AI 编程工具。但随着日常重度使用,几个难以忍受的“隐形痛点”一直折磨着我:

  1. 钱包刺客:每个月 $20(约 150 元)的固定订阅费,稍微多问几句超额了还要额外充值;
  2. 隐私焦虑:公司的核心业务代码、本地敏感配置文件和私有密钥全往远程云端推,虽然官方宣称合规,但心里始终悬着一块石头;
  3. 长会话断连与上下文丢失:长对话聊到后面动不动就上下文超限爆掉、响应死循环,一旦遇到网络抖动或 429 频控,之前辛辛苦苦积累的全部上下文直接归零;
  4. 繁重的环境负担:很多开源 Agent 动辄要配置一整套 Python 环境、各种 pip 依赖和 Node 运行时,偶尔依赖冲突就得折腾半天。

“为什么我们不能拥有一款 100% 本地优先、免安装环境、单文件解压即跑、完全免费且数据完全自主掌控的桌面 AI 编程工作台?”

带着这个执念,我用 Rust(Tauri 2)+ React 19 闭关连续肝了几个月,打造了这款完全开源、本地自治的桌面 AI 编程工作台 —— ReinAgent。


🌟 它能为你解决什么?

1. 真正的绿色单文件,免装任何环境,解压双击直接跑!

告别繁琐的环境配置!GitHub Releases 直接提供全平台预编译单文件包:

  • Linux(提供 AppImage 与独立绿色可执行二进制)
  • Windows(免安装便携版 .exe)
  • macOS(原生双架构 .dmg) 下载解压,双击 1 秒启动,绝不污染系统环境。

2. Local-First 本地优先,数据 100% 留在你的硬盘

所有会话记录、任务时间线、代码改动快照(提供 SHA-256 原子级留痕与逐轮撤销回退)、API 密钥均 100% 存放在本地 SQLite WAL 数据库中,没有任何中心化服务器,断网也能随时查阅完整历史。

3. 拒绝静态臆测,100% 解析真实 API 元数据(Fail-Fast 铁律)

市面上很多工具靠写死模型名字来瞎猜 Token 上限。ReinAgent 严格解析服务端真实返回的上下文窗口(context_window)、输出上限与多模态能力;遇到频控或网络中断,真实透明向用户告警,并具备会话中断自愈能力,绝不静默清零上下文容量!

4. 自动化定时长效任务,拒绝同名刷屏

内置自动化定时任务调度系统(如每日定时科技日报抓取、定期代码巡检),默认开启“单会话长效沉淀模式”,到点调度或立即运行时自动在已有专属会话中接续推进,让会话列表干净清爽。

5. 随时随地,手机 4G/5G 扫码远程控制桌面的 Agent

想躺在床上或出门在外监督代码进度?开启自带的 Cloudflare 边缘安全隧道(免配置、免公网 IP),手机掏出来扫一下二维码,就能实时查看桌面 Agent 的思考链、实时审批工具调用、甚至流式语音对话!


🎁 彻底开源,完全免费

项目完全采用 MIT 开源协议,所有代码已全部开源在 GitHub:


❤️ 独立开发者的一点心里话

作为一个没有团队、没有宣发预算的个人开发者,为了把这个项目做到极度轻量与高响应,无数个夜晚一个人对着屏幕一行行啃 Rust 和 Tauri 的底层驱动。

如果 ReinAgent 对你的日常开发或学习有一点点帮助,或者你认同 Local-First 的本地自治理念,恳请大家能在 GitHub 上为我点一颗免费的 ⭐️ Star!

这颗星星对我真的无比重要,也是我把这个项目一直长期维护更新下去的最大动力!大家在体验过程中有任何建议或想要的功能,欢迎在 GitHub Issue 或评论区随时交流,我每一个都会认真回复!