← 返回列表

Daemon:本地优先的个人 AI 智能体框架

lukehalleran/ai-assistant-framework · Solo-built conversational AI framework: 168K LoC, 7,400+ tests, 5-tier memory system with cross-encoder reranking, FAISS-indexed Wikipedia (7.2M articles), 8-stage knowledge synthesis pipeline, and full RAG auditability via inline memory citations.

GitHub原文发布 未知首次收录 2026-09-23上架 2026-09-23 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Daemon 是一个本地优先的个人 AI 智能体框架,围绕持久化多集合记忆、经过评测的 RAG 检索、知识图谱上下文、智能体工具调用和人工把关的自我改进构建。它把每次查询处理为包含上下文分析、意图分类、并行检索、门控、打分、提示组装、生成与状态更新的完整管线,而非简单的聊天机器人包装。项目包含 14 个 ChromaDB 集合的层级记忆、基于跨编码器重排的多阶段 RAG、NetworkX 知识图谱查询扩展、ReAct 工具循环、事实真伪与过时追踪,以及文献佐证的合成候选验证。

核心能力与快速开始

★ 0 · Python

能做什么
提供本地优先的个人 AI 智能体运行框架,核心能力包括:跨 14 个 ChromaDB 集合的持久化层级记忆(情景、语义、程序、摘要、元、合成);经过基准评测的多阶段 RAG 检索,含意图参数化打分、20 多个并行检索任务、多阶段门控(约 200ms)与跨编码器重排;基于 NetworkX 的知识图谱推理,支持实体别名解析、BFS 查询扩展和图增强打分;ReAct 智能体工具循环,包含 22 个在环工具(网页搜索、Wolfram Alpha、学术搜索、URL 抓取、跨集合记忆检索、邮件搜索、模式扫描、Python 沙箱、只读 git/GitHub、文件读取 grep 与列目录、文档生成、联网写操作提案、联系人查询、自我笔记等),并附带上下文清单以避免重复搜索;证据式事实真伪打分与过时级联,新事实入库前做冲突检测(STORE/STORE_AND_FLAG/REJECT/SKIP,不自动删除);文献佐证的合成验证,用文档共现预言机筛出低语义相似但语料共现的候选连接;带内嵌记忆引用的 RAG 可审计性;提示段落消融评测系统(快照、回放、变体生成、盲评、自动客观检查);以及仅提案、人工把关的自我改进管线,机器可提案与评估,但只有人可以合并。提供 Docker 部署和桌面安装器(PyInstaller + Inno Setup)。
适用场景
适合希望自建本地优先个人 AI 助手、需要长期持久记忆与可审计 RAG 检索能力的开发者或研究者;适合研究多阶段检索门控、跨编码器重排、知识图谱查询扩展、事实真伪与过时管理的实验场景;适合构建带 ReAct 工具循环、工具调用协议恢复(纯文本或嵌套 XML)与上下文预算控制的智能体;适合做提示段落消融、检索基准回归与文献佐证合成候选筛选的方法学参考;也适合探索人工把关的代码自我改进提案流程。
项目形态
开发框架
部署方式
提供 Docker 部署,并提供基于 PyInstaller + Inno Setup 的桌面安装器;README 称其为本地优先,记忆本地存储。具体部署步骤与运行配置未在材料中说明。
主要依赖
Python 3.11;依赖涉及 ChromaDB、FAISS、NetworkX、spaCy、sentence-transformers、Gradio 等;检索基准使用 BGE-small-en-v1.5(384 维)嵌入与 ms-marco-MiniLM-L-6-v2 跨编码器重排;部分工具依赖外部服务(Tavily、Wolfram Alpha、E2B 沙箱、Gmail/Outlook、Google Contacts、GitHub API)与可能产生 API 成本,具体成本与密钥配置未说明。硬件要求未说明。
使用限制
README 指出合成系统只产出候选连接而非发现,不证明新候选为真,不替代人工或领域专家审阅,最终验证仍需要人或领域专家;低相似度共现是信号而非保证,可能是常见词伪影。自我改进为仅提案且人工把关,不会自动提交、推送或合并。检索评测中的部分用例来自所有者本地个人 ChromaDB,不对外分发(缺失时自动跳过)。项目的基准数字为特定日期版本快照,需本地可复现运行验证。具体许可证未在提供材料中说明。
许可证
未说明
最近推送
2026-09-23 06:53

资料检查:2026-09-23 07:00 · 卡片整理:2026-09-23 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

作为本地优先的个人 AI 智能体框架,可用于代码仓库相关的智能体工具调用,例如只读 git 统计、只读 GitHub API、文件读取/grep/列表(沙箱内),以及 Python 代码沙箱(E2B microVMs)执行代码;还可用于结构化代码变更提案的生成与人工审核,辅助代码审查与测试。

查看内容依据
**Code & repo** | Python code sandbox (E2B microVMs), read-only git stats, read-only GitHub API, file read / grep / list (sandboxed)

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。