tommy0103/obelisk
Every past session, subagent, and workflow -- queryable by your agent, browsable by you
解决的问题
Obelisk 为多个 AI 编码代理(如 Claude Code、Codex、DeepSeek Harness、Kimi Code、OMP 和 Pi)的会话历史提供统一且可搜索的索引。它解决了会话日志分散存储(通常为零散的 JSONL 文件)的问题,通过将这些日志整合到一个 SQLite 数据库中,使人类和 AI 代理都能进行查询。
如何工作
Obelisk 使用 CLI 和桌面应用程序,从不同供应商特定的目录中索引转录内容。它通过供应商适配器将这些多样的格式投影到一个通用的 SQLite 模式中。
- 代理端:CLI 工具允许编码代理执行 JavaScript 查询,从过去的会话中检索特定信息。
- 应用端:基于 Electron 的桌面应用程序允许人类浏览会话、查看工具调用并跟踪使用统计。
- 记忆层:代理可以根据检索结果提出 Markdown 记忆文件,这些文件随后被注册为索引中的合成缓存,以供未来召回。
适用人群
使用多个 AI 编码代理的开发者,以及希望其代理能够拥有项目演进和技术决策的长期、跨会话记忆的用户。
主要亮点
- 多供应商支持:支持 Claude Code、Codex、Kimi Code、OMP、Pi 和 DeepSeek Harness 的统一索引。
- 代理优先检索:使代理能够使用
/obelisk 技能搜索历史并以自然语言回答问题。
- 人类可读界面:提供桌面应用程序,用于浏览会话、查看工具调用并查看活动热力图。
- 增量索引:仅重新解析新增或修改的文件,以保持性能。
- 记忆合成:一种机制,使代理能够创建并注册持久化的 Markdown 记忆。
相关
- 项目
AVIDS2/memorixMemorix 是一个 Node.js 库,为任何 AI 编码助手添加本地优先、可搜索的内存存储。它将事实、设计理由和 Git 派生的洞察持久化到 SQLite 数据库中,通过 MCP、CLI 和可选的 Web UI 暴露。通过安装单个 `memorix setup --agent <name>` 命令,数十个助手(Claude Code、Codex、Copilot CLI、Cursor、Gemini CLI 等)可以共享同一项目范围的内存,实现更顺畅的交接、更好的上下文保留和多助手编排。
- 项目
nvk/llm-wikillm‑wiki 是一个跨运行时的工具,让 Claude、Codex、OpenCode、Pi 和其他 LLM 代理能够构建并查询结构化且兼容 Obsidian 的维基。它提供数据摄取、并行研究、会话记忆、私有适配器以及可导出的知识检查点,并为每个受支持的代理提供安装脚本。
- 项目
codeaholicguy/ai-devkitAI DevKit 是一个本地 npm 基础的控制平面,统一了配置、监控、跨代理消息传递、可搜索的 SQLite 内存,以及可组合的工程“技能”(需求、设计、测试、评审等),适用于 Claude Code、Gemini CLI、Codex CLI、Cursor 和 GitHub Copilot 等多种 AI 编码助手。它让团队能够从单一控制台管理多个代理,将项目规范存储在可搜索的仓库中,并在不修改底层 LLM 的情况下强制执行资深工程师的工作流程。
- 项目
volcengine/OpenVikingOpenViking 是一个开源上下文数据库,将 LLM 代理的记忆、资源和技能呈现为虚拟文件系统(`viking://`)。每个条目都预处理为三个层级(抽象、概览、完整细节),使代理仅加载所需内容,显著降低令牌使用量和延迟,同时保持检索路径可观测。它提供 Python 服务器、CLI(`ov`)、Web Studio 演示,并支持多种流行代理(Claude Code、Codex、LangChain 等)的即用集成。通过 `pip install openviking` 安装,运行 `openviking-server init` 配置提供者,然后启动服务并使用 `ov` 命令添加资源、浏览和搜索。基准测试显示令牌节省 30–90%,记忆密集型任务准确率提升至约 80%。核心为 AGPL-v3;Volcano Engine 也提供托管 SaaS 版本。
- 项目
HoangNguyen0403/agent-skills-standardAgent Skills Standard (AGS) 是一个通过 NPM 分发的 CLI,允许团队将编码标准、安全规则和 SDLC 工作流模板发布为小型 Markdown「技能」。CLI(`ags init` / `ags sync`)创建 `.skillsrc` 配置文件,下载语言特定的技能包(20 多个技术栈共 280 个技能),并生成分层路由(`AGENTS.md → _INDEX.md → SKILL.md`)。AI 编码助手(Cursor、Claude Code、Copilot、Gemini 等)读取此路由并仅加载与正在编辑的文件相关的规则,节省约 85% 的提示令牌。可选的 MCP 服务器可强制执行钩子、阻止密钥泄露编辑,并提供运行时审计日志。该项目是真正的 AI 编码助手实用工具,而非通用教程或列表。