受够了 Cursor 每个月 $20 和偷跑代码?我用 Rust + React 19 肝了一款开源本地优先的桌面 AI 编程工作台!
2026-10-30 19:13 BytesLoop 阅读(16) 评论(0) 收藏 举报大家好,我是一名独立开发者。
过去一年里,我和大家一样,日常深度依赖 Cursor、Claude Code 等 AI 编程工具。但随着日常重度使用,几个难以忍受的“隐形痛点”一直折磨着我:
- 钱包刺客:每个月 $20(约 150 元)的固定订阅费,稍微多问几句超额了还要额外充值;
- 隐私焦虑:公司的核心业务代码、本地敏感配置文件和私有密钥全往远程云端推,虽然官方宣称合规,但心里始终悬着一块石头;
- 长会话断连与上下文丢失:长对话聊到后面动不动就上下文超限爆掉、响应死循环,一旦遇到网络抖动或 429 频控,之前辛辛苦苦积累的全部上下文直接归零;
- 繁重的环境负担:很多开源 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:
- 💻 GitHub 仓库:https://github.com/web3claw/ReinAgent
- 🌐 官网与在线文档:https://web3claw.github.io/ReinAgent/
- 📦 免安装绿色单文件下载:https://github.com/web3claw/ReinAgent/releases/latest
❤️ 独立开发者的一点心里话
作为一个没有团队、没有宣发预算的个人开发者,为了把这个项目做到极度轻量与高响应,无数个夜晚一个人对着屏幕一行行啃 Rust 和 Tauri 的底层驱动。
如果 ReinAgent 对你的日常开发或学习有一点点帮助,或者你认同 Local-First 的本地自治理念,恳请大家能在 GitHub 上为我点一颗免费的 ⭐️ Star!
这颗星星对我真的无比重要,也是我把这个项目一直长期维护更新下去的最大动力!大家在体验过程中有任何建议或想要的功能,欢迎在 GitHub Issue 或评论区随时交流,我每一个都会认真回复!
作者:skyXnet
邮箱:iwanc@qq.com
出处:http://www.iwanc.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
浙公网安备 33010602011771号