发现 AI 代理的未来arrow_forward

BitFun

calendar_today收录于 2026年2月24日
category智能体与应用工具
code开源
TypeScript桌面应用RustMCPAI代理智能体框架智能体与应用工具开发者工具/代码自动化/工作流/RPA

基于 Rust+TypeScript 构建的 Agentic 开发环境(ADE),提供 Agentic/Plan/Debug/Review 四种工作模式,支持 MCP 协议扩展及深度人机协作编程。

BitFun 是一个定义为人机协作模式探索的 Agentic 开发环境 (ADE)。它不仅仅是一个集成了 AI 的编辑器,而是通过四种核心工作模式提供全方位的开发辅助。

核心工作模式#

  • Agentic 模式:对话驱动,AI 自主读取、编辑、运行、验证代码,适用于日常编码
  • Plan 模式:先规划后执行,适用于复杂任务,预先对齐关键变更
  • Debug 模式:插桩跟踪 → 比较路径 → 根因分析 → 验证修复,适用于困难问题
  • Review 模式:基于仓库约定的代码审查

扩展能力#

  • MCP 协议:通过 MCP 服务器扩展外部工具和资源
  • Skills:基于 Markdown/脚本的能力包,教导 Agent 执行特定任务
  • Agent 自定义:使用 Markdown 快速定义专门的 Agent
  • Rules:通过 Markdown 快速定制专业 Agent 行为
  • 配置迁移:自动读取并兼容 Cursor、Claude Code、Codex 的配置

架构设计#

采用分层架构,核心业务逻辑与平台层解耦,实现 95%+ 代码复用:

  • Core Layer: 平台无关的核心业务逻辑,包含 Agent 系统、基础服务、基础设施
  • Transport Layer: 传输适配器,支持 CLI、Tauri、WebSocket
  • Application Layer: 桌面应用(Tauri 2.0)、终端 UI(开发中)、Web 服务器(开发中)
  • UI Layer: React 18 前端,包含组件库、功能模块及国际化支持

快速开始#

从 Release 页面下载桌面应用安装程序(v0.1.1),安装后配置模型即可使用。

# 从源码构建
npm install
npm run desktop:dev    # 开发模式
npm run desktop:build  # 构建生产应用

平台支持#

  • Desktop (Tauri): Windows, macOS ✅ 已支持
  • CLI: Windows, macOS, Linux 🚧 开发中
  • Server: 🚧 开发中

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch