Skip to main content
Glama

Tages

AIコーディングエージェントのためのチームメモリ。

MIT License Tests

AIエージェントはセッション間の記憶をすべて忘れてしまいます。意思決定は毎回議論し直し、規約は毎回説明し直し、過去の失敗は同じコードを触る次のエージェントによって繰り返されます。

個人のメモリツールは、事実を保存して後で取り出すという対症療法に過ぎません。これは、自分が何を保存したかを覚えているソロ開発者には機能します。しかし、チームがAIを使って開発を行う場合、つまり3人の開発者が同じコードベースでエージェントを使用する場合や、オンボーディングで組織的な知識の移転が必要な場合、あるいは誰も監査していないために誤ったメモリがリファクタリング後も残ってしまうような場合には、この仕組みは破綻します。

メモリとはストレージ(保存場所)ではありません。チームのプラクティス(実践)です。

Tagesは、コードベースのメモリを管理されたアーティファクトとして扱います。構造化された型、品質スコアリング、監査証跡、そして曖昧なメモを命令型のエージェント指示に書き換える「シャープン(洗練)」パスを備えています。一人の開発者のアーキテクチャ決定が、すべてのエージェントのコンテキストになります。誤ったメモリはフラグが立てられ、次のセッションで誤解を招く前に修正されます。

1つのコマンドで60秒以内に開始できます。ワークフローが必要になったら、チーム機能を追加してください。

claude mcp add tages -- npx -y @tages/server

なぜTagesなのか?

Tages

Zep

Mem0

インストール

1行 (claude mcp add)

Docker + APIキー

APIキー + SDK

ローカルのみモード

はい (SQLite, 設定不要)

セルフホストのみ

いいえ (クラウドのみ)

チーム共有

はい (RBAC, フェデレーション)

はい (クラウド)

いいえ

ダッシュボード

はい (Next.js, 分析)

はい

基本的

品質管理

監査, 洗練, 強制

いいえ

いいえ

メモリ型

11の構造化型

ナレッジグラフ (Graphiti)

構造化

MCPツール

56

N/A

N/A

検索

トライグラム + セマンティック + 減衰

時間的ナレッジグラフ

ベクトル

ワークフロー統合

Gitフック, CI/CD, ブリーフ

SDK呼び出し

SDK呼び出し

価格

無料(ローカル) / $14(Pro)

オープンソース / クラウド

$19-$249/月

何を記憶するのか

ソースコードはエージェントに「何が」存在するのかを伝えます。Tagesは、それが「なぜ」構築されたのか、「どう」扱うべきか、そして「何をしてはいけない」のかを伝えます。

規約

"APIルートには常にsnake_caseを使用すること"

意思決定

"pg_trgmのあいまい検索のためにMongoDBではなくPostgresを選択"

アーキテクチャ

"認証ミドルウェアはlib/auth.tsに、JWTはhttpOnlyクッキーに配置"

教訓

"Supabaseのモックをキャッシュしないこと。テストには新鮮な状態が必要"

アンチパターン

"onConflictを伴うupsertでidを渡さないこと。FK違反の原因になる"

パターン

"すべてのAPIエラーは { error, code, status } を返す"

その他: エンティティ、実行、運用、環境、設定(合計11型)。

仕組み

  1. インストールtages init でプロジェクトに接続するか、Claude Codeプラグインをインストールして設定不要のセットアップを行います。

  2. 記憶 — 意思決定や規約を、手動、Gitフック、またはCLAUDE.mdのインポートを通じて保存します。

  3. 想起 — すべてのセッションで、ローカルのSQLiteキャッシュから10ms未満でプロジェクトの全コンテキストを取得します。

設定不要の自動検出

Claude CodeプラグインまたはMCPサーバーとして実行する場合、Tagesは現在どのプロジェクトにいるかを自動的に検出します。

  1. .tages/config.json — 明示的なマーカーファイル (tages link で作成)

  2. Gitリモート — リポジトリ名を登録済みプロジェクトと照合

  3. ディレクトリ名 — フォルダ名を登録済みプロジェクトのスラッグと照合

  4. 自動作成 — 認証済みであれば、新しいクラウドプロジェクトを自動的に作成。そうでなければローカルのみモードを使用

ディレクトリごとに tages init を実行する必要はありません。tages link [slug] を使用して、ディレクトリをプロジェクトに明示的にバインドします。

Claude Codeプラグイン

TagesをClaude Codeプラグインとしてインストールし、セッションメモリを自動化します:

/plugin https://github.com/ryantlee25-droid/tages

対応ツール

Claude Code, Cursor, Codex, Geminiなど、MCPに対応しているすべてのツール。

機能

  • 56のMCPツール — 記憶、想起、監査、洗練、インポート、フェデレーション、分析など

  • 52のCLIコマンド — ターミナルから完全制御

  • Webダッシュボード — ダークモードUIでメモリの閲覧、検索、編集が可能

  • 自動インデックス作成 — GitフックがOllamaまたはClaude Haikuを介してコミットから意思決定を抽出

  • インポート — 既存のCLAUDE.md、ARCHITECTURE.md、またはJSONファイルからシードを作成

  • tages brief — システムプロンプト注入用のキャッシュされたコンテキストドキュメントを生成

  • tages audit — メモリの網羅性をスコアリングし、改善のための提案を取得

  • tages sharpen — エージェントがより理解しやすいように、メモリを命令型に書き換え

  • ローカルファースト — 10ms未満のクエリを実現するSQLiteキャッシュ、オフラインでも動作

  • ハイブリッド検索 — pg_trgmトライグラムマッチング + pgvectorセマンティック検索

  • チーム共有 — 複数の開発者が1つのコードベースメモリを共有 (Pro)

ベンチマーク

5つの直接対決ベンチマークにおいて、Tagesのコンテキストを持つエージェントは、持たない場合の 2.8/10 に対して最大 9.1/10 を記録しました。品質の差は、単純なタスクでの+1.0から、複雑なタスクでの+6.3まで拡大しました。最大の利点は、規約の遵守、統合の配線、落とし穴の回避に見られました。メモリを持たないエージェントは、既存のサブシステムに接続されない孤立したコードを一貫して生成しました。

セットアップガイド

アーキテクチャ

packages/
  server/     MCP server (56 tools, stdio transport, 445 tests)
  cli/        CLI (52 commands, npm global install, 76 tests)
  shared/     TypeScript types + Supabase client
apps/
  dashboard/  Next.js 16, Supabase Auth, Tailwind, shadcn/ui
supabase/
  migrations/ 42 migrations (tables, RLS, pgvector, RBAC, encryption)

セキュリティ

  • 保存時の暗号化 — メモリ値に対するAES-256-GCM (オプトイン)

  • RBAC — オーナー/管理者は書き込み、メンバーは読み取り専用

  • 行レベルセキュリティ — すべてのテーブルでデータベース層にてプロジェクトメンバーシップを強制

  • 認証 — Supabase Auth + GitHub OAuth; APIトークンはSHA-256でハッシュ化され、有効期限付き

  • シークレット検出 — 保存前にAPIキー、資格情報、PIIがないかメモリをスキャン

  • 監査ログ — 認証イベント、エクスポート、トークン検証を追跡

完全なセキュリティポリシーと責任ある開示プロセスについては SECURITY.md を参照してください。 プライバシーポリシーについては PRIVACY.md を参照してください。

価格

プラン

価格

内容

Free

$0

最大2プロジェクト、10,000メモリ、20のコアMCPツール、ローカルSQLite

Pro

$14/月

最大10プロジェクト、50Kメモリ、全56ツール、クラウド同期

Team

$29/シート/月 (近日公開)

最大20プロジェクト、100Kメモリ、フェデレーション、RBAC、SSO

Self-hosted

永久無料

独自のSupabaseを持ち込み、制限なし、MITライセンス

貢献

開発セットアップとガイドラインについては CONTRIBUTING.md を参照してください。

ライセンス

MIT

名前の由来

Tages — 大地の畝から現れ、消える前に書記官に神聖な知識を授けたエトルリアの神の子。その知識は、源が消えた後も長く存続しました。

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ryantlee25-droid/tages'

If you have feedback or need assistance with the MCP directory API, please join our Discord server