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% 的提示 token。可選的 MCP 伺服器可強制執行鉤子、阻止密鑰洩漏編輯,並提供執行時審計日誌。此專案是真正的 AI 編碼助手實用工具,而非通用教學或清單。