KarryViber/Orb

自己進化型AIエージェントフレームワーク — Claude Code CLIを永続メモリ、マルチプロファイル分離、およびメッセージングプラットフォーム統合でラップします。

Orb とは?

KarryViber/Orbは、AIエージェントが自己進化できるフレームワークです。Claude Code CLIを基盤とし、永続的なメモリ機能により過去のインタラクションや学習内容を保持し、複数のプロファイルを分離して管理できるため、さまざまなタスクや役割に応じたエージェントを構築できます。また、メッセージングプラットフォームとの統合をサポートしており、SlackやDiscordなどのチャットツールを介してAIエージェントと対話することが可能です。これにより、開発者はより長期的で複雑なタスクをエージェントに委任し、その振る舞いを継続的に改善できます。主にClaude Code CLI環境向けに設計されており、開発効率とエージェントの自律性を大幅に向上させます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add KarryViber/Orb

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

Orb は何をしますか?

自己進化型AIエージェントフレームワーク — Claude Code CLIを永続メモリ、マルチプロファイル分離、およびメッセージングプラットフォーム統合でラップします。

概要

Orbは、AIエージェントに永続的なメモリと自己進化能力を提供するフレームワークです。Claude Code CLIをラップすることで、エージェントはインタラクションの履歴を保持し、複数のプロファイルを管理し、外部メッセージングプラットフォームと統合できます。

主な機能

  • 永続メモリ: エージェントは過去の会話や決定を記憶し、長期タスクを効率的に処理できます。
  • マルチプロファイル分離: 異なるタスクや役割ごとに独立したプロファイルを作成し、コンテキストの混在を防ぎます。
  • メッセージング統合: Slack、Discordなどのプラットフォームを介してエージェントと対話可能。
  • 自己進化: エージェントは経験から学び、振る舞いを自動的に改善します。

使用方法

# インストール
npm install -g @karryviber/orb

# 初期化
orb init

# エージェントの起動
orb start

設定

環境変数または設定ファイルで以下のオプションを設定できます:

変数名説明デフォルト値
ORB_MEMORY_PATH永続メモリの保存パス./orb_memory
ORB_PROFILEアクティブプロファイル名default
ORB_PLATFORMメッセージングプラットフォームcli

アーキテクチャ

Orbは以下のコンポーネントで構成されています:

  1. メモリモジュール: エージェントの経験を保存・検索します。
  2. プロファイルマネージャー: プロファイルの作成、削除、切り替えを管理します。
  3. プラットフォームアダプター: Claude Code CLIを様々なメッセージングプラットフォームに接続します。
  4. 進化エンジン: 過去のパフォーマンスに基づいてエージェントの振る舞いを最適化します。

ライセンス

MIT

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル