Community研究&データ分析github.com

bug-ops/zeph

メモリ優先のAIエージェント。なぜその判断が下されたかを記憶し、ローカル (Ollama)、クラウド (Claude · OpenAI · Gemini)、または分散型TEEで実行可能。グラフメモリ、自己学習スキル、マルチモデルルーティング、サンドボックス化されたツールを備えた単一のRustバイナリ。

zeph とは?

bug-ops/zephは、メモリ優先アーキテクチャを採用した次世代AIエージェントです。従来のエージェントのように最後のメッセージだけを記憶するのではなく、「なぜその判断が下されたのか」という意思決定の理由や文脈をグラフ構造のメモリに保存します。これにより、長期的なタスクや複雑なプロジェクトでも一貫性のある自律的な行動が可能になります。このエージェントは単一のRustバイナリとして提供され、ローカル環境(Ollama)、クラウドAPI(Claude、OpenAI、Gemini)、さらには分散型TEE(Trusted Execution Environment)など、多様な実行環境をサポートします。特筆すべき機能として、自己学習型スキル(経験から新しいツールやワークフローを学習)、マルチモデルルーティング(タスクに最適なAIモデルを自動選択)、サンドボックス化されたツール実行(安全性の高いコード実行環境)を備えています。また、業界標準のプロトコル(MCP、ACP、A2A)に対応しており、他のエージェントやツールとの相互運用性も確保されています。開発者やAIエージェントユーザーにとって、zephは「記憶を持つエージェント」として、長期間にわたるプロジェクト管理、デバッグ履歴の追跡、複雑な意思決定プロセスの再現など、従来のAIエージェントでは困難だったユースケースを実現します。

対応✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add bug-ops/zeph

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

zeph は何をしますか?

メモリ優先のAIエージェントです。なぜその判断が下されたのかを記憶します。ローカル (Ollama)、クラウド (Claude · OpenAI · Gemini)、または分散型TEEで実行可能。グラフメモリ、自己学習スキル、マルチモデルルーティング、サンドボックス化されたツールを搭載。MCP · ACP · A2A対応。単一のRustバイナリ。

はじめに

zephは従来のAIエージェントとは異なり、会話の履歴だけでなく、意思決定のプロセスとその理由を記憶します。これにより、複雑な長期タスクでも一貫性と文脈を維持しながら動作できます。

主な機能

  • グラフメモリ: 決定間の関係をグラフ構造で保存・検索
  • 自己学習スキル: 経験から新しいスキルやワークフローを自律的に学習
  • マルチモデルルーティング: タスクの種類に応じて最適なAIモデルを自動選択
  • サンドボックスツール: 隔離された環境でコードやコマンドを安全に実行
  • マルチモーダル: テキスト、画像、コードなど複数のデータ形式を処理

対応プラットフォーム

  • ローカル: Ollama (llama3, mistral など)
  • クラウド: Claude, OpenAI, Gemini
  • 分散型: TEE (Trusted Execution Environment)

プロトコル対応

  • MCP (Model Context Protocol)
  • ACP (Agent Communication Protocol)
  • A2A (Agent-to-Agent)

インストール

単一のRustバイナリをダウンロードして実行するだけです。

curl -fsSL https://get.zeph.sh | bash
zeph --help

クイックスタート

# デフォルトの設定で起動 (ローカルOllama)
zeph

# クラウドモデルで起動
export ZEPH_PROVIDER=openai
export OPENAI_API_KEY=sk-...
zeph

# メモリの確認
zeph memory --graph

設定

設定は環境変数または設定ファイル (~/.zeph/config.toml) で行います。

[memory]
type = "graph"
retention = "permanent"

[models]
primary = "claude-3-opus"
fallback = "gpt-4"

[tools]
sandbox = true
allowlist = ["python", "bash", "git"]

ライセンス

MIT License

貢献

プルリクエスト、イシュー、フィードバックをお待ちしています!


zeph - 記憶を持つAIエージェント

関連スキル