henrydaum/second-brain

Second Brain is an agentic framework that acts as an operating system, using local file intelligence, workflow automation, and LLMs to complete tasks and communicate over multiple modalities and messaging platforms.

它解决了什么问题

Second Brain 是一个本地运行的个人 AI 助手,可与您的文件、终端和本地数据交互。它旨在通过大型语言模型(LLMs)提供一个统一的界面,用于管理个人知识并跨多种模态(文本、图像、音频、视频)自动化任务。

它如何工作

该系统作为一个模块化的代理框架运行。它使用 LLM 循环来处理请求,并可通过包进行扩展。主要组件包括:

  • 附件和文件解析:处理多种文件类型,包括 PDF、Office 文档、图像、音频和视频。
  • 任务管理:处理路径驱动和事件驱动的任务。
  • 模块化功能:用户可安装如 bundle_knowledgebase(用于 RAG,即文件索引和搜索)、bundle_memory(用于持久化的基于 Markdown 的记忆)和 bundle_gmail(用于邮件集成)等功能包。
  • 接口:可通过终端 REPL、Telegram 机器人或专用的基于 React 的 Web UI 访问。

适合谁

希望拥有一个强大、本地托管的 AI 助手,能够访问本地机器数据并执行任务,而无需完全依赖云端服务的个人用户。

特色亮点

  • 本地执行:在用户机器上运行,支持 Docker。
  • 可扩展架构:可通过 /packages 添加功能包,扩展代理的能力。
  • 多模态支持:能够解析和索引广泛的文件格式(OCR、语音转录、嵌入)。
  • 多模态 LLM 访问:可集成 Atlas Cloud 等提供商,访问数百个经过筛选的模型。
  • 灵活的前端:支持 REPL、Telegram 和类似 ChatGPT 的 Web 界面。

"This is the future of personal AI—local, private, and powerful." — @secondbrain_ai

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目