Repolode
tommy0103

tommy0103/obelisk

複数のツールが残すローカルのコーディングエージェントのセッション履歴を1つのSQLiteデータベースに集約し、エージェントによる検索と人間による閲覧を可能にします。

スター
902
フォーク
60
未解決の Issue
62
最終コミット
6 日前

これは何?

Obeliskは、Claude Code、Codex、GitHub Copilot、Kiro、Kimi Code、OpenCode、Pi、ZCodeなどのコーディングエージェントがローカルに残す履歴を収集し、~/.obelisk/obelisk.sqliteにある1つのSQLiteデータベースに統合します。セッション、メッセージ、ツール呼び出し、サブエージェント、要約、ワークフローを共通のテーブルに格納し、FTS5による全文検索を提供します。また、インデックスを最新の状態に保つウォッチャーも備えています。

2つのインターフェースが同じデータベースを利用します。エージェントスキルと組み合わせて使うobelisk CLIでは、コーディングエージェントがインデックスに対するJSクエリを実行し、以前の認証修正でどのファイルを変更したかなど、自身の過去の作業について調べられます。付属のElectronデスクトップアプリでは、セッションの閲覧、登録済みメモリファイルの管理、トークン使用量のヒートマップ表示、週次まとめカードの生成ができます。

主な機能

  • 01複数のコーディングエージェントプロバイダーからセッション、メッセージ、ツール呼び出し、サブエージェントを収集し、1つのSQLiteファイルに集約します。
  • 02FTS5を使って、インデックス化されたすべての階層を全文検索できます。
  • 03エージェントはobelisk CLIのoverview、sessions、search、sqlヘルパーを使って履歴を検索できます。
  • 04結論をMarkdown形式のメモリファイルとして登録し、エージェントが後続のセッションで参照できます。
  • 05セッション閲覧、使用量ヒートマップ、共有可能な週次・月次まとめカードを備えたデスクトップアプリです。

ユースケース

  • 以前のセッションでどのファイルを変更し、その理由は何だったのかをコーディングエージェントに尋ねる。
  • 最近失敗したツール呼び出しと、それが発生したタスクを見つける。
  • 過去のレビューワークフローで、各サブエージェントがどのような結論に至ったかを確認する。
  • 複数のエージェントツールにまたがるコーディング作業を週次でまとめる。

クイックスタート

  1. 1

    npmでCLIをインストールします(Node.js 22.13以降が必要です)

    npm install --global @obelisk-apps/cli
  2. 2

    CLIが正しくインストールされたことを確認します

    obelisk --version
  3. 3

    agent skillをインストールします

    obelisk install
  4. 4

    agentのセッションで/obeliskを付けて質問します(初回実行時にインデックスが作成されます)

使う前に知っておきたいこと

  • AGPL-3.0ライセンスで提供されています。コピーレフトライセンスのため、派生物も同じ条件で共有する必要があります。
  • Node.js 22.13以降が必要です。
  • ビルド済みのデスクトップアプリはmacOSとLinux amd64向けのみ提供されています。それ以外のプラットフォームでは、ソースからアプリを実行する必要があります。

収録されている特集

トピック

よくある質問

obelisk とは?
複数のツールが残すローカルのコーディングエージェントのセッション履歴を1つのSQLiteデータベースに集約し、エージェントによる検索と人間による閲覧を可能にします。 Obeliskは、Claude Code、Codex、GitHub Copilot、Kiro、Kimi Code、OpenCode、Pi、ZCodeなどのコーディングエージェントがローカルに残す履歴を収集し、~/.obelisk/obelisk.sqliteにある1つのSQLiteデータベースに統合します。セッション、メッセージ、ツール呼び出し、サブエージェント、要約、ワークフローを共通のテーブルに格納し、FTS5による全文検索を提供します。また、インデックスを最新の状態に保つウォッチャーも備えています。
obelisk は無料で使えますか?ライセンスは?
obelisk は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
obelisk は今もメンテナンスされていますか?
活発にメンテナンス中。obelisk の最終コミットは 2026年11月1日 です。
obelisk は何に使えますか?
以前のセッションでどのファイルを変更し、その理由は何だったのかをコーディングエージェントに尋ねる。 最近失敗したツール呼び出しと、それが発生したタスクを見つける。 過去のレビューワークフローで、各サブエージェントがどのような結論に至ったかを確認する。 複数のエージェントツールにまたがるコーディング作業を週次でまとめる。
obelisk のインストール方法は?
npmでCLIをインストールします(Node.js 22.13以降が必要です): npm install --global @obelisk-apps/cli CLIが正しくインストールされたことを確認します: obelisk --version agent skillをインストールします: obelisk install agentのセッションで/obeliskを付けて質問します(初回実行時にインデックスが作成されます)
obelisk はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tommy0103/obelisk

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト