Communitygithub.com

RandallRO/axon

自律的なAIワークフローを実現する、ローカルファーストでゼロトラストなRustフレームワーク。高性能なマルチエージェントオーケストレーションと決定論的実行を提供します。

axon とは?

RandallRO/axonは、自律的なAIエージェントワークフローを構築および管理するための高度なRustフレームワークです。このスキルは、パフォーマンスが重要なマルチエージェントシステムに重点を置いており、ローカルファーストとゼロトラストの原則により、データプライバシーとセキュリティを確保します。高速な決定論的実行と効率的なオーケストレーションを必要とする開発者向けに設計されており、複数のAIエージェントが複雑なタスクで協調して動作できるようにします。このフレームワークは、分散型または依存関係が少ない環境に最適で、エッジコンピューティングやプライベートサーバーでの使用に適しています。統合はRustのエコシステムを活用し、最小限のオーバーヘッドで堅牢な信頼性を提供しますが、他の言語やツールとの相互運用もサポートします。

対応~Claude Code~Codex CLI~Cursor
npx skills add RandallRO/axon

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

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

ドキュメント

axon は何をしますか?

自律的なAIワークフローを実現する、ローカルファーストでゼロトラストなRustフレームワーク。高性能なマルチエージェントオーケストレーションと決定論的実行を提供します。

はじめに

このフレームワークは、以下の主要機能を備えています:

  • マルチエージェント調整とタスク委譲
  • 決定論的実行のためのローカルファースト処理
  • ゼロトラストアーキテクチャによるセキュリティ
  • Rustベースの高性能ランタイム

インストール

cargo add axon

または、GitHubから直接クローン:

git clone https://github.com/RandallRO/axon.git
cd axon
cargo build --release

クイックスタート

以下の例で基本的なワークフローを作成します:

use axon::prelude::*;

fn main() {
    let mut orchestrator = Orchestrator::new();
    orchestrator.add_agent(Agent::new("agent1"));
    orchestrator.add_agent(Agent::new("agent2"));
    orchestrator.run();
}

設定

環境変数:

  • AXON_LOG_LEVEL:ログレベル設定(デフォルト:info)
  • AXON_DATA_DIR:データストレージディレクトリ

設定ファイル(axon.toml)例:

[network]
bind = "127.0.0.1:8080"

[security]
zero_trust = true

[agents]
max_concurrent = 4

リソース

ライセンス

MITライセンスの下で公開されています。詳細はLICENSEを参照してください。

関連スキル