BitFun

创建于 2026年3月25日
更新于 2026年3月25日

下一代 AI IDE(代理式开发环境),内置 Code Agent 和 Cowork Agent,支持记忆功能,远程 Session 控制。30 万 + 代码量。

下一代 AI IDE - 代理式开发环境

BitFun 是一款创新的下一代 AI IDE(代理式开发环境),内置 Code Agent(代码代理)和 Cowork Agent(协作者代理),支持持久记忆功能和远程 Session 控制。项目采用 Tauri + Rust + TypeScript 技术栈,代码量超过 30 万行。 官方网站: https://openbitfun.com/ GitHub: https://github.com/GCWing/BitFun 开发者: GCWing 许可证: MIT 核心创新:BitFun 重新定义了 IDE 的概念,从被动的代码编辑器进化为主动的 AI 代理式开发环境,让 AI 成为真正的开发伙伴。

核心理念:"AI 不是工具,是伙伴"


为什么选择 BitFun?

AI IDE 新范式:从"人使用工具"变为"人与 AI 协作开发"。

双 Agent 架构:Code Agent 专注代码,Cowork Agent 专注协作,各司其职。

持久记忆:AI 记住你的代码风格、项目结构、开发习惯。

Tauri + Rust:轻量级、高性能、跨平台。


核心功能

$#1.
Code Agent(代码代理)

  • 智能代码补全
  • 代码生成
  • 代码重构
  • Bug 检测和修复
  • 单元测试生成
  • 代码审查

$#2.
Cowork Agent(协作者代理)

  • 任务分解
  • 进度跟踪
  • 团队协作
  • 文档生成
  • 会议记录
  • 决策支持

$#3.
记忆功能

  • 代码风格记忆
  • 项目结构记忆
  • 开发习惯记忆
  • 对话历史
  • 知识库

$#4.
远程 Session 控制

  • 远程开发支持
  • Session 共享
  • 协作编程
  • 代码演示
  • 远程调试

$#5.
Tauri 跨平台

  • Windows/macOS/Linux 支持
  • 轻量级(相比 Electron)
  • 原生性能
  • 安全性高

$#6.
Rust 高性能

  • 核心功能 Rust 实现
  • 快速响应
  • 低内存占用
  • 稳定可靠

$#7.
智能搜索

  • 代码语义搜索
  • 跨文件搜索
  • 知识库搜索
  • 对话历史搜索

$#8.
办公自动化

  • 文档处理
  • 邮件自动化
  • 日程管理
  • 报告生成

安装方式

方式一:下载预编译版本

  1. 访问 https://openbitfun.com/
  2. 下载对应系统版本
  3. 安装运行

方式二:源码编译

git clone https://github.com/GCWing/BitFun.git
cd BitFun

# 安装前端依赖
npm install

# 编译
npm run tauri build

# 运行
npm run tauri dev

方式三:Cargo 安装(开发版)

cargo install bitfun
bitfun

配置

AI 配置 (config.json)

{
  "ai": {
    "provider": "openai",
    "model": "gpt-4",
    "api_key": "sk-xxx",
    "temperature": 0.7
  },
  "memory": {
    "enabled": true,
    "max_history": 1000
  }
}

Agent 配置 (agents.yaml)

code_agent:
  auto_complete: true
  auto_refactor: false
  test_generation: true

cowork_agent:
  task_tracking: true
  documentation: true
  meeting_notes: true

使用示例

Code Agent

// 选中代码,右键选择"AI 重构"
// 或按 Ctrl+AI 唤起 Code Agent

Code Agent 可以:
- 优化代码结构
- 生成单元测试
- 修复 Bug
- 添加注释

Cowork Agent

@Cowork 创建一个新功能计划

Cowork Agent 会:
1. 分解任务
2. 估算时间
3. 分配资源
4. 跟踪进度

记忆功能

"记住这个代码模式"
下次类似场景 AI 会自动应用

"搜索之前的讨论"
快速找到相关对话

定价

免费:BitFun 完全免费开源(MIT 许可证)。你只需要支付使用的 AI API 费用。


系统要求

组件最低要求推荐配置
操作系统Windows 10/macOS 11/LinuxWindows 11/macOS 12+/Ubuntu 20.04+
内存2GB RAM8GB RAM
存储500MB2GB
网络可选(离线模式)稳定互联网(AI 功能)

使用场景

AI 辅助编程

日常开发中 AI 实时辅助,提高编码效率。

代码自动化

自动生成重复代码、单元测试、文档。

办公自动化

处理文档、邮件、日程等办公任务。

远程开发

远程 Session 控制,支持分布式团队。

团队协作

Cowork Agent 协调团队工作,跟踪进度。

个人知识管理

记忆功能帮助管理个人知识库。


社区与支持


许可证

MIT License - 免费用于个人和商业用途。


标签

ai-ide, code-agent, tauri, rust, development, ai-coding, memory