fifirefly-0423 /
firefly-agent
阮老师好,自荐一个我开源的桌面端 AI 项目:Firefly-Agent 为什么做这个项目? 市面上现有的桌面宠物大多只能简单闲聊,聊几句就容易“失忆”;而真正能读写文件、改代码、跑终端的 Agent 工具,往往又只是一个冷冰冰的命令行或聊天框。 我想尝试打破这层割裂:把「有温度的 Live2D 角色陪伴」和「有严格安全边界的本地多智能体工作台」真正融合进同一个桌面窗口里。 核心工程设计与亮点 1. Chat / Work / Code…
LanguageTypeScriptDTDesktop productivityDTSoftware developmentDTAgent extensionDTAgent orchestrationDTDesktop appDTMCP serviceDTTerminalDTWebDTWindowsOriginalagentOriginalagent-memoryOriginalagentic-workflow
About
阮老师好,自荐一个我开源的桌面端 AI 项目:Firefly-Agent 为什么做这个项目? 市面上现有的桌面宠物大多只能简单闲聊,聊几句就容易“失忆”;而真正能读写文件、改代码、跑终端的 Agent 工具,往往又只是一个冷冰冰的命令行或聊天框。 我想尝试打破这层割裂:把「有温度的 Live2D 角色陪伴」和「有严格安全边界的本地多智能体工作台」真正融合进同一个桌面窗口里。 核心工程设计与亮点 1. Chat / Work / Code 三态同窗与克制陪伴 右下角常驻 Live2D 模型,但拒绝做“烦人的弹窗机器”:调用底层工具干活时,她会自动切换成认真的「工作表情」;内置主动关心话题,但如果检测到你在忙未回复,绝不会连续打扰。 切入 Work 与 Code 模式后,可直接接入本地文件系统、Git、LSP 以及 Obsidian 知识库。 2. 主从式多 Agent 并行委派(1+12 )协同 面对复杂的多步骤任务(如同时统计代码函数、检索多篇本地笔记并交叉比对),主代理(流萤)不再单线程死磕,而是按需从内置的 12 个角色子代理中委派帮手开启子会话并行处理,最后由主代理对照原文做统一核对与汇总。每个子代理均可独立绑定不同的大模型服务。 3. 本地三层加密记忆链与 d3-force 记忆星图 为了解决桌宠“聊完就忘”和“胡乱幻觉”的问题,所有上下文与事实全部加密落盘在本机 SQLite 中,拆分为 S(近期语境)/ M(核心事实)/ H(历史检索) 三层记忆配合 RAG 检索。 在设置页中,系统会将她记住的关于你的事实,实时渲染成一张以“你”为中心的 d3-force 动态记忆关系星图。 4. “动手之前先问你”:自研 Harness 循环与安全沙箱 底层基于 TypeScript 与 Rust 原生辅助模块(app.rs)构建,原生支持 MCP 协议(stdio / SSE / Streamable HTTP)与插件扩展。 所有的文件写入、命令执行、内置浏览器操作均受控于权限拦截器(支持命令审批卡片、目录隔离与 TUN 模式下的 fake-ip 拦截)。执行完毕后,繁琐的调用日志会自动折叠为一行干净的时间线摘要。 5. 零门槛的在线交互预览 为了让不想立刻下载安装包的朋友也能直观感受交互逻辑,我复用同一套前端代码构建了免安装的在线体验网页,点开即玩。 相关
Discovery history
- HelloGitHub·用户投稿
Nov 8, 2026 · 1 observations
- 阮一峰周刊·用户投稿
Nov 8, 2026 · 1 observations
Discuss this product