tommy0103/obelisk
Every past session, subagent, and workflow -- queryable by your agent, browsable by you
해결하는 문제
Obelisk는 Claude Code, Codex, DeepSeek Harness, Kimi Code, OMP, Pi와 같은 다양한 AI 코딩 에이전트의 세션 기록을 통합하고 검색 가능한 인덱스로 제공합니다. 흩어진 JSONL 파일로 저장되는 세션 로그의 분산 문제를 해결하기 위해, 이를 단일 SQLite 데이터베이스로 통합하여 인간과 AI 에이전트 모두가 검색할 수 있도록 합니다.
작동 방식
Obelisk는 CLI와 데스크톱 앱을 사용하여 다양한 공급자 고유 디렉터리에서 트랜스크립트를 인덱싱합니다. 프로바이더 어댑터를 사용해 다양한 형식을 공통의 SQLite 스키마로 변환합니다.
- 에이전트 측: CLI 도구를 통해 코딩 에이전트는 JavaScript 쿼리를 실행하여 과거 세션에서 특정 정보를 검색할 수 있습니다.
- 앱 측: Electron 기반 데스크톱 앱을 통해 사용자는 세션을 탐색하고 도구 호출을 확인하며 사용 통계를 추적할 수 있습니다.
- 메모리 계층: 에이전트는 검색 결과를 바탕으로 마크다운 메모리 파일을 제안하며, 이는 향후 참조를 위해 인덱스에 합성 캐시로 등록됩니다.
대상 사용자
여러 AI 코딩 에이전트를 사용하는 개발자이거나, 에이전트가 프로젝트의 진화와 기술적 결정에 대한 장기적이고 세션 간 기억을 갖기를 원하는 사용자.
주요 기능
- 다중 공급자 지원: Claude Code, Codex, Kimi Code, OMP, Pi, DeepSeek Harness의 통합 인덱싱을 지원합니다.
- 에이전트 중심 검색: 에이전트가
/obelisk 스킬을 사용해 기록을 검색하고 자연어로 질문에 답변할 수 있습니다.
- 사용자 친화적 인터페이스: 세션, 도구 호출 탐색 및 활동 히트맵 시각화를 위한 데스크톱 앱 제공.
- 증분 인덱싱: 성능을 유지하기 위해 새로 생성되거나 수정된 파일만 재분석합니다.
- 메모리 합성: 에이전트가 지속 가능한 마크다운 메모리를 생성하고 등록할 수 있는 메커니즘.
관련
- 프로젝트
AVIDS2/memorixMemorix는 어떤 AI 코드 보조 도구에도 로컬 우선, 검색 가능한 메모리 저장소를 추가하는 Node.js 라이브러리입니다. 사실, 설계 근거, Git에서 유도된 통찰을 SQLite 데이터베이스에 영구 저장하고, MCP, CLI, 그리고 선택적 웹 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은 Claude Code, Gemini CLI, Codex CLI, Cursor, GitHub Copilot 등 여러 AI 코드 보조 도구를 위한 로컬 npm 기반 제어 플레인으로, 구성, 모니터링, 크로스 에이전트 메시징, 검색 가능한 SQLite 메모리, 그리고 조합 가능한 엔지니어링 "스킬"(요구사항, 설계, 테스트, 리뷰 등)을 통합합니다. 팀은 단일 콘솔에서 여러 에이전트를 관리하고, 프로젝트 관례를 검색 가능한 저장소에 보관하며, 기반 LLM을 수정하지 않고도 세니어 엔지니어 워크플로우를 강제할 수 있습니다.
- 프로젝트
volcengine/OpenVikingOpenViking은 LLM 에이전트의 기억, 자원, 기술을 가상 파일시스템(`viking://`)으로 제공하는 오픈소스 컨텍스트 데이터베이스입니다. 각 항목은 추상, 개요, 전체 세부 정보의 3단계로 사전 처리되어 에이전트는 실제로 필요한 만큼만 텍스트를 로드하므로 토큰 사용량과 지연 시간을 극적으로 줄이고 검색 경로를 관찰 가능하게 합니다. Python 서버, CLI(`ov`), 웹 스튜디오 데모, 그리고 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 워크플로우 템플릿을 작고 마크다운 형식의 "스킬"로 게시할 수 있게 해줍니다. CLI(`ags init` / `ags sync`)는 `.skillsrc` 설정 파일을 생성하고, 언어별 스킬 팩(20개 이상의 스택에서 총 280개의 스킬)을 다운로드하며, 계층적 라우터(`AGENTS.md → _INDEX.md → SKILL.md`)를 작성합니다. AI 코딩 어시스턴트(Cursor, Claude Code, Copilot, Gemini 등)는 이 라우터를 읽고 편집 중인 파일에 해당하는 규칙만 로드하여 프롬프트 토큰을 약 85% 절약합니다. 선택적인 MCP 서버를 통해 훅 강제, 시크릿 유출 편집 차단, 런타임 감사 로그 제공이 가능합니다. 이 프로젝트는 일반적인 튜토리얼이나 목록이 아니라, 진정한 AI 코딩 어시스턴트 유틸리티입니다.