BitFun:国产首个全开源 ADE工具

简介: BitFun是国产首个全开源Agentic开发环境(MIT协议),基于Rust+TS打造,支持Agentic/Plan/Debug/Review四大智能模式。代码本地运行、全链路可审计,兼顾安全合规与高度可定制,无缝兼容Cursor/Claude配置,为企业与开发者提供透明、可控的AI编程新选择。(239字)

BitFun:国产首个全开源 Agentic 开发环境

AI 编程工具赛道已进入白热化竞争阶段,Cursor、Windsurf、字节跳动 Trae、GitHub Copilot 等产品凭借高效的编码辅助能力占据主流市场,但均采用闭源模式——代码索引构建、上下文窗口裁剪、Agent 决策循环等核心逻辑完全黑盒化。

对个人开发者而言,便捷性是首要考量;但对企业研发团队,代码安全、数据合规、流程可控成为无法回避的核心痛点。在此背景下,BitFun 正式亮相:国产首个完全开源的 Agentic Development Environment(代理式开发环境),以 MIT 协议开放全量代码,为追求透明、安全、可定制的开发者与企业团队,提供 AI 编程工具的全新选择。
素材1.jpg

一、项目基础信息

维度 详情
项目名称 BitFun
开源协议 MIT
核心技术栈 Rust / TypeScript / Tauri / React / Monaco Editor
支持平台 Windows、macOS(CLI/Server 版本迭代中)
项目地址 https://github.com/GCWing/BitFun

二、核心差异化优势

  1. 全链路开源可审计:告别 AI 编程黑盒,核心逻辑完全透明
  2. 企业级安全合规:代码与数据本地运行,满足企业隐私合规要求
  3. 低门槛迁移兼容:无缝适配 Cursor、Claude Code 等主流工具配置
  4. 高成熟度工程化:完备 CI、E2E 测试、多平台构建流水线
  5. AI 原生实践范本:项目 97% 以上代码由 Vibe Coding 生成,验证 AI 编程落地能力

三、四大核心工作模式,覆盖全场景开发

BitFun 围绕开发者高频场景,构建标准化、智能化的交互逻辑,兼顾效率与可控性:

1. Agentic 模式:对话驱动自主开发

对话式交互,AI 自主完成「代码阅读→修改→运行→验证」全闭环。对标 Cursor Agent、Claude Code 工作流,核心差异是全决策链路代码开源可审计,开发者可清晰追踪每一步执行逻辑。

2. Plan 模式:先规划后执行,适配大规模重构

处理复杂任务与架构重构时,先生成详细改动计划,标注关键修改点与影响范围,经开发者确认对齐后再执行。从根源避免 AI 盲目修改,保障大规模代码调整的安全性。

3. Debug 模式:结构化根因定位

采用「插桩取证→路径对比→根因定位→验证修复」四步标准化流程,替代传统 AI 调试「粘贴报错、泛泛建议」的粗放模式,精准定位问题根源。

4. Review 模式:规范对齐式代码评审

严格依据仓库自有代码规范执行 Code Review,对照项目规则文件逐项检查,而非泛泛给出优化建议,保障团队代码风格统一、符合架构约束。

四、灵活扩展机制,兼容主流生态

BitFun 保留高度可扩展性,无缝对接主流 AI 编程工具生态,降低迁移与使用成本:

  • MCP 协议支持:兼容 Claude Code MCP 生态,快速接入外部工具与数据源
  • Skills 系统:基于 Markdown 与脚本定义能力包,对标 Claude Code 斜杠命令
  • 自定义 Agent:通过 Markdown 配置领域专属 Agent,灵活定义提示词与行为逻辑
  • 配置自动兼容:自动读取 Cursor、Claude Code、Codex 配置文件,现有规则直接复用
  • 一站式Cli Agents:集成主流的Cli Agent,无需切换不同窗口,一站式cli agents工具

    五、技术架构解析:分层解耦,多端复用

    BitFun 采用「Rust 核心 + TypeScript 前端」的分层架构,在开源 AI-IDE 中具备领先的工程设计水平。

1. 核心层(Rust)

拆分为四大独立 crate,职责清晰、解耦彻底:

  • core:Agent 系统核心引擎,负责会话管理、对话循环、工具调用,严格保持平台无关性
  • api-layer:统一对接各类 LLM 模型 API,不绑定特定厂商
  • events:跨模块事件通信,保障低耦合交互
  • transport:传输层协议处理,支撑多端通信

2. 应用层(TypeScript+React)

  • 编辑器:Monaco Editor(VS Code 内核)+ CodeMirror 双引擎
  • 终端:xterm.js
  • 可视化:Three.js、ReactFlow、Sigma.js
  • 状态管理:Zustand
  • 渲染能力:支持 KaTeX 数学公式、Mermaid 流程图

3. 执行与部署架构

  • 执行链路:SessionManager → Session → DialogTurn → ModelRound,支持多轮模型调用与并发工具执行
  • 多端复用:desktop(Tauri)、cli、server 三大入口共享 core crate,一次实现多端复用
  • 数据持久化:会话数据本地存储至 .bitfun/sessions/ 目录,隐私可控

六、快速部署与安装指南

BitFun 为桌面应用,无需 Docker 部署,支持直接安装与源码构建两种方式。

方式一:直接安装

前往 GitHub Releases 页面下载对应平台安装包:

  • Windows:NSIS 安装程序
  • macOS:DMG 安装包

方式二:源码构建

前置环境

  • Node.js(LTS 版本)
  • Rust 工具链(rustup 安装)
  • Tauri 构建依赖:
    • macOS:需安装 Xcode Command Line Tools
    • Windows:需安装 Visual Studio Build Tools
  • pnpm 10.15.0+

七、高级使用技巧

  1. 配置迁移:直接复用 Cursor(.cursor/rules)、Claude Code(CLAUDE.md)规则文件,零成本迁移
  2. 自定义 Agent:在 agentic/agents/ 目录创建定义文件,配置 prompt 模板并在 registry.rs 注册即可
  3. 模型对接:通过 api-layer 灵活配置 LLM 服务商,无厂商绑定,自主选择模型后端
  4. MCP 服务:直接复用 Claude Code 的 MCP Server,快速扩展 Agent 能力
  5. 一站式Cli Agents:集成主流的 Cli Agent,无需切换不同窗口,一站式使用 Cli Agents 工具

八、项目价值与生态展望

BitFun 目前处于 v0.1.0 早期版本,CLI 与 Server 版本仍在快速迭代,功能完整度暂不及头部闭源产品,但核心价值不可替代:

  • 对个人开发者:全开源可学习,深入理解 AI-IDE 底层原理,支持自由定制改造
  • 对企业团队:代码本地运行、全链路可审计,彻底解决数据安全与合规痛点
  • 对开源生态:填补国产开源 Agentic 开发环境空白,推动 AI 编程工具向透明化、可控化发展

作为国产首个开源 Agentic 开发环境,BitFun 以开放、透明、安全、兼容为核心,打破 AI 编程工具的闭源黑盒壁垒。无论你是追求技术本质的开发者,还是对代码安全有硬性要求的企业技术团队,BitFun 都是值得关注与尝试的新选择。

欢迎前往 GitHub Star、Fork、提交 PR,共同共建开源 AI-IDE 生态!

目录
相关文章
|
8月前
|
人工智能 API 数据库
OpenClaw 告别失忆与费 Token 吞金教程:阿里云/本地部署+配置免费API+lossless-claw插件优化管理上下文指南
2026年,OpenClaw(曾用名Clawdbot)凭借“本地优先+长时记忆”的特性成为开源圈热门工具,但用户普遍面临两大痛点:一是“失忆”——长对话中关键信息被随机丢弃,任务执行到一半偏离目标;二是“吞金”——默认滑动窗口压缩机制导致上下文冗余,Token消耗剧增,长期使用成本高昂。这两个问题形成恶性循环:脏上下文让模型表现拉胯,用户被迫降低模型规格,而低规格模型在冗余信息中更难发挥作用,最终让OpenClaw陷入“不好用”的口碑困境。
2611 2
|
9月前
|
存储 人工智能 搜索推荐
AI Agent 记忆系统:从短期到长期的技术架构与实践
本文系统阐述AI Agent记忆系统的核心技术:短期记忆(会话级上下文管理)与长期记忆(跨会话知识沉淀)。涵盖上下文工程策略(压缩、卸载、隔离)、Record/Retrieve架构、主流框架(ADK/LangChain/AgentScope)实现差异,及Mem0等开源方案集成,并探讨MaaS、多模态记忆等前沿趋势。(239字)
13310 4
AI Agent 记忆系统:从短期到长期的技术架构与实践
|
10月前
|
机器学习/深度学习 测试技术 数据中心
九坤量化开源IQuest-Coder-V1,代码大模型进入“流式”训练时代
2026年首日,九坤创始团队成立的至知创新研究院开源IQuest-Coder-V1系列代码大模型,涵盖7B至40B参数,支持128K上下文与GQA架构,提供Base、Instruct、Thinking及Loop版本。采用创新Code-Flow训练范式,模拟代码演化全过程,提升复杂任务推理能力,在SWE-Bench、LiveCodeBench等基准领先。全阶段checkpoint开放,支持本地部署与微调,助力研究与应用落地。
2147 2
|
人工智能 搜索推荐 Apache
Agent六款开源记忆工具大横评——全都能本地跑,全都不花钱
AI 编程助手每次开新会话就"失忆"?六款完全开源、免费、可本地部署的记忆扩展工具——agentmemory、QMD、Cognee、mem0、Zep、TencentDB Agent Memory,覆盖行为记忆、文档检索、知识图谱、时序感知四大能力。从零干预自动捕获到 Markdown 知识库搜索,再到多跳关系推理,帮你给 Hermes / OpenClaw 装上一套完整的持久记忆系统
2531 0
Agent六款开源记忆工具大横评——全都能本地跑,全都不花钱
|
9月前
|
人工智能 数据可视化 机器人
2026年零技术OpenClaw(Clawdbot)安装集成QQ机器人保姆级教程
2026年,OpenClaw(原Clawdbot,曾用名Moltbot)凭借“开源可控、插件化拓展、自然语言驱动”的核心优势,已成为AI自动化办公与社交场景交互的核心工具,尤其在QQ生态中,能够实现QQ消息自动回复、指令解析执行、多场景任务自动化、群聊/频道管理等功能,被广大个人用户与轻量团队称为“高效AI交互助手”。相较于传统QQ机器人,OpenClaw无需本地部署、无需手动编写复杂代码,依托阿里云轻量应用服务器的一键部署能力,可实现7×24小时稳定运行,同时支持对接阿里云百炼大模型,解锁更强的自然语言理解与任务执行能力,大幅降低QQ机器人的部署与使用门槛。
2181 1
|
9月前
|
人工智能 安全 应用服务中间件
Docker OpenClaw 生产环境部署指南(单机架构版)
OpenClaw是2026年爆火的开源AI执行引擎,由PSPDFKit创始人Peter Steinberger主导开发。它不是聊天机器人,而是本地运行、可自托管的“数字员工”,支持自然语言指令驱动全流程任务执行,兼容主流大模型与通讯平台,MIT协议开源。
2888 3
|
存储 人工智能 自然语言处理
从“代码补全”到“知识对齐”:Qoder Repo Wiki 迎来重磅升级
随着大模型发展,AI Coding正从辅助编码迈向自主编程。Qoder通过显性化知识、增强上下文、Spec驱动与智能体协作,提升研发效率与透明度,应对软件复杂性挑战,推动人与AI高效协同。
从“代码补全”到“知识对齐”:Qoder Repo Wiki 迎来重磅升级
|
机器学习/深度学习 人工智能 前端开发
终端里的 AI 编程助手:OpenCode 使用指南
OpenCode 是开源的终端 AI 编码助手,支持 Claude、GPT-4 等模型,可在命令行完成代码编写、Bug 修复、项目重构。提供原生终端界面和上下文感知能力,适合全栈开发者和终端用户使用。
61750 11

热门文章

最新文章