Repolode
HurricaHjz

HurricaHjz/SecondSelf

运行在 Obsidian 中的个人 AI 智能体框架,由 Claude Code 协调多个助手智能体,并以自动维护、可引用的本地知识库作为长期记忆。

Star
147
Fork
12
未关闭 Issue
0
最近提交
21天前

这是什么?

Second Yourself 是一个用于构建个人 AI 智能体的框架,让智能体记住用户的资料,并基于这些资料采取行动。前沿大模型负责推理,多智能体框架按照书面约定协调各个助手,而保存在用户本机的 Markdown 知识库承担长期记忆。目前它运行在 Obsidian 内的 Claude Code 或 Claudian 插件中,并可通过 Codex CLI 调用 GPT 模型作为助手。

当前主要用法是科研助手。你把 PDF、幻灯片、网页等资料放入知识库,智能体会将其整理为相互链接的笔记,维护交叉引用和目录,并在回答问题时标注所引用的笔记。每条笔记都带有可信度等级,知识库也可以检查失效链接、孤立笔记和相互矛盾的内容。

项目仍处于 1.0 之前阶段,设计变动较频繁。使用前需要安装 Obsidian、已登录的编码智能体以及用于文档转换的 MarkItDown。可以通过 `setup.sh --with-example` 加载内置示例知识库,先查看效果再建立自己的知识库。

核心功能

  • 01将 PDF、幻灯片、网页等资料编译为 Obsidian 中相互链接的 Markdown 笔记。
  • 02基于知识库回答问题,并标注所引用的笔记。
  • 03为每条笔记标注可信度,并标记相互矛盾的说法和知识缺口。
  • 04通过 Codex CLI 调用 GPT 模型作为助手,且助手只能写入被分配的文件。
  • 05提供 lint 和 deep-lint 检查,用于发现失效链接、孤立笔记和过时结论。
  • 06可在 CUSTOMISATION.md 中自定义智能体的名称、语气和长期偏好。

适用场景

  • 从论文和文章构建科研资料库,并基于它获得带引用的问答。
  • 在 Obsidian 中维护个人知识库,让 AI 智能体持续阅读和扩充。
  • 搭建共享知识库,供一组编码或科研智能体共同调用。
  • 将笔记类型和工作流改造为 AI 研究以外的其他领域。

快速上手

  1. 1

    用 pip 安装 MarkItDown 转换工具

    pip install 'markitdown[all]'
  2. 2

    克隆仓库

    git clone https://github.com/HurricaHjz/second-yourself.git
  3. 3

    进入克隆的文件夹

    cd second-yourself
  4. 4

    首次使用前运行一次安装脚本(或用 setup.sh --with-example 加载示例)

    bash setup.sh

使用前须知

  • 仍处于预发布阶段,在 v1.0 之前设计经常变动。
  • 需要 Claude Code 或 Obsidian 中的 Claudian 插件,并消耗 API 或套餐额度。
  • GPT 辅助代理需要已安装并完成认证的 Codex CLI。
  • 本版本不包含 professor-loop 编写工作流。

标签

常见问题

SecondSelf 是什么?
运行在 Obsidian 中的个人 AI 智能体框架,由 Claude Code 协调多个助手智能体,并以自动维护、可引用的本地知识库作为长期记忆。 Second Yourself 是一个用于构建个人 AI 智能体的框架,让智能体记住用户的资料,并基于这些资料采取行动。前沿大模型负责推理,多智能体框架按照书面约定协调各个助手,而保存在用户本机的 Markdown 知识库承担长期记忆。目前它运行在 Obsidian 内的 Claude Code 或 Claudian 插件中,并可通过 Codex CLI 调用 GPT 模型作为助手。
SecondSelf 可以免费使用吗?用的什么许可证?
SecondSelf 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
SecondSelf 还在维护吗?
活跃维护中。SecondSelf 最近一次提交是在 2026年10月1日。
SecondSelf 适合用来做什么?
从论文和文章构建科研资料库,并基于它获得带引用的问答。 在 Obsidian 中维护个人知识库,让 AI 智能体持续阅读和扩充。 搭建共享知识库,供一组编码或科研智能体共同调用。 将笔记类型和工作流改造为 AI 研究以外的其他领域。
SecondSelf 怎么安装和运行?
用 pip 安装 MarkItDown 转换工具: pip install 'markitdown[all]' 克隆仓库: git clone https://github.com/HurricaHjz/second-yourself.git 进入克隆的文件夹: cd second-yourself 首次使用前运行一次安装脚本(或用 setup.sh --with-example 加载示例): bash setup.sh
在哪里获取 SecondSelf?
源代码和安装说明在 GitHub 上:https://github.com/HurricaHjz/SecondSelf

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目