ai编程工具(包括ide插件、桌面板、CLI)产品系统Vibe Coding

我要开发同款
minapp23314960012026年09月03日
1阅读

技术信息

语言技术
ReactTypeScriptNode.jselectronGo
系统类型
WindowsMacOSLinux
行业分类
开发工具

作品详情

行业场景

目前编程工具比较独立,要么桌面版、要么CLI、要么IDE,因此开发了一套三维一体的开发工具。

功能介绍

## ✨ 核心能力

- 🗣️ 三方辩论引擎 V5:五维评分 + 置信度复核 + 多轮对抗评审

- 💻 Code Agent:代码生成 / 解释 / 审查 / 调试修复 / 重构 / 测试 / Git / 命令执行

- 🤖 Bot 网关:飞书 / 企业微信 / 钉钉 / Telegram / Slack,OAuth 扫码登录

- 📝 CodeMirror 多语言编辑器(桌面版文件预览编辑)

- 📄 文档处理:Office / PDF / Markdown / CSV 读写、总结、翻译、转换

- 🖼️ 图像处理:AI 图像生成与理解、图像分析(已实现,未充分测试)

- 🎬 视频处理:AI 视频生成与理解、视频内容分析(已实现,未充分测试)

- 🧠 上下文智能压缩(auto-compact + Vault 精确恢复)

- 🛡️ 权限模式管控 + 沙箱执行 + 文件访问围栏

- 🖥️ 三端一体:配置与会话互通(终端 / 桌面 / IDE)

项目实现

Aruhan 是一款由本人从构思、架构设计到开发落地全生命周期独立完成的跨平台 AI Agent 智能体系统。项目以 Go 1.26 为核心,采用“常驻 daemon + 多端接入”架构:同一核心引擎支撑终端 TUI(Bubbletea/Lipgloss)、Wails 桌面客户端(Go + React/TypeScript)、VSCode 插件及 Telegram/飞书/企微/钉钉机器人等多形态入口;会话与任务状态经 GORM + SQLite 持久化,全链路接入 OpenTelemetry 可观测。内置 100+ 原生工具(AST 级代码编辑、浏览器自动化、Computer Use、OCR、图表与文档生成等),并通过自研 MCP 网关(stdio/SSE/HTTP 三种传输 + SSRF 防护)与带签名沙箱的插件系统扩展生态。技术亮点:多 Agent 协作引擎(规划/分解/协调/邮箱通信/工作树隔离)、自研辩论式质量评审引擎、多策略上下文压缩与 Token 预算管理、活动感知看门狗与“hint 预算链”智能超时体系(正常长任务零误杀)、提示注入/SSRF/权限沙箱三层安全防线。攻坚难点包括 Windows ConPTY 中文编码根因级修复(fork 上游库)、流式多端一致性与模型热切换、跨平台 PTY 与并发竞态治理;工程交付覆盖 CI 与 NSIS 多平台安装包。安装包发布地址:
GitHub:https://github.com/xizhihao1/Aruhan-AI/releases
Gitee:https://gitee.com/guleng2005/Aruhan-AI/releases

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论