Agents / MCP / Skills
BitFun:每個 Agent 任務生成專屬 Mini App 的開源桌面工作台,亮點真實但 benchmark 仍是初步自報
BitFun 是 MIT 核心授權的 Rust/Tauri 跨平台桌面 AI agent,支援 Agentic Mini Apps、自架 relay 多裝置控制、MCP/Skills/Hooks 與多模型。官方 README 確實列出 98.67% KV cache hit rate 與 flashgrep 平均 36.1×,但它也明示數據來自 DeepSeek-V4-Pro 的單輪初步評測,不能當成跨工具固定優勢。
2026年8月29日2 分鐘閱讀👁 6
Desktop Agent / Generated UI
BitFun:把每個任務變成可操作的 Mini App
多數 agent 把所有工作塞在聊天框;BitFun 的主張是依任務生成圖表、看板、表單或面板,並讓對話綁定介面的 live state。這個「artifact/UI 與 conversation 同步」的方向值得研究,尤其適合一人公司與內部工具。
官方 repo 可核對的能力
| 能力 | 查證結果 |
|---|---|
| Agentic Mini Apps | repo 內含 MiniApp runtime、permission model、dev skill 與 demo;可產生任務專屬 UI,不只是 README 概念。 |
| 桌面 agent | Rust runtime+Tauri desktop,支援 coding、office work、browser、terminal、filesystem、desktop apps 與 remote workspaces。 |
| 四層擴充 | Custom Agent → MCP / Skills / Codex-compatible Hooks → Mini App → source-level changes。 |
| 跨平台/模型自選 | README 與 release 路徑列 Windows、macOS、Linux;使用者自行配置 provider/API key/model。 |
| 自架多裝置 | relay server 可自架;官方設計稱客戶端本地派生 key,server 保存 Argon2id hash 與 AES-GCM wrapped material。 |
| 授權 | 核心 repo LICENSE 為 MIT;仍需逐項檢查 bundled dependency、商標與第三方素材授權。 |
效能數字要怎麼讀
- 98.67% KV cache hit rate:官方說來自一次 SWE-Bench-Pro run,prompt assembly 維持 byte-stable prefix。
- flashgrep:官方稱在 Chromium 等千萬行 repo,搜尋時間最高降 94.6%,平均 36.1×。
- 重要 caveat:README 同時明說 Agent capability 使用 DeepSeek-V4-Pro、每個 case 只跑一次,是 initial sanity signal;完整 benchmark 細節尚待補充。這些數字不能直接外推到其他模型、repo、硬體或與任意競品比較。
安全與成熟度
- Mini App 能讀檔、執行 shell 或啟用 Node worker 時,需要最小權限 manifest、明確 domain allowlist 與 sandbox。
- 「zero-knowledge relay」是架構/實作宣稱,不等於已通過第三方密碼學或安全稽核。
- repo README 自稱 spare-time exploration,不是商業產品保證;企業導入前要做 threat model、code review、更新與簽章驗證。
- 自選模型仍代表 API key 與資料可能送到外部 provider;自架 relay 不等於模型推理也完全地端。
對 Hermes/BigIntTech 的啟發
任務專屬 UI
把報價、會議、旅遊、維運等長任務輸出成有狀態的看板/表單,比純聊天回覆更適合反覆操作。
Prompt cache discipline
工具排序、system prefix 與可變 timestamp 會影響 cache;byte-stable prompt assembly 值得納入 agent runtime。