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

getcrew44/crew44

1つのローカルファーストワークスペースで専門AIエージェントのクルーを指揮します。各ロールは最適なモデル、メモリ、スキルを組み合わせ、連携してパフォーマンスを向上。無料、MITライセンス。

crew44 とは?

crew44は、複数の専門AIエージェントを1つのローカルファーストなワークスペースで調整・実行するためのオープンソースツール(MITライセンス)です。各エージェントに異なる役割(開発、リサーチ、デザインなど)を割り当て、それぞれの役割に最適なAIモデル(例:Claude、GPT、ローカルLLMなど)を設定できます。エージェント間の記憶とスキルは共有・強化され、チーム全体の生産性が向上します。完全なローカル実行も可能で、データプライバシーを重視するプロジェクトに最適。開発者やDevOpsエンジニアは、複雑なタスクをエキスパートエージェントのチームに分解し、自動化・効率化できます。CLIツールとしてもライブラリとしても利用可能ですが、まずはクイックスタートに従ってセットアップし、`crew44 run`でタスクを実行してみてください。

対応~Claude Code~Codex CLI~Cursor
npx skills add getcrew44/crew44

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

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

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

ドキュメント

crew44 は何をしますか?

1つのローカルファーストワークスペースで専門AIエージェントのクルーを指揮します。各ロールは最適なモデル、メモリ、スキルを組み合わせ、連携してパフォーマンスを向上。無料、MITライセンス。

概要

crew44は、複数の専門AIエージェントを調整・実行するためのオープンソースツールです。各エージェントには異なる役割を割り当て、適切なAIモデル(OpenAI、Anthropic、ローカルモデルなど)を設定できます。

主な特徴

  • マルチエージェント調整: 複数のAIエージェントが協調してタスクを実行
  • ローカルファースト: データをローカル環境に保持可能
  • モデルフレキシビリティ: エージェントごとに異なるモデルを使用可能
  • メモリとスキルの合成: エージェント間で知識と能力を共有
  • 完全無料・MITライセンス: 商用利用も自由

インストール

npm install -g crew44
# または
npx crew44 init

クイックスタート

  1. プロジェクトを初期化:
crew44 init my-project
cd my-project
  1. crew.yaml を編集してエージェントとタスクを定義:
agents:
  - name: developer
    model: claude-3-5-sonnet-20241022
    skills:
      - coding
      - debugging
  - name: researcher
    model: gpt-4
    skills:
      - web-search
      - analysis

tasks:
  - description: "Analyze and implement the feature request"
    assignee: developer
    subtasks:
      - "Research best practices"
      - "Write implementation plan"
      - "Code and test"
  1. クルーを実行:
crew44 run

設定

crew.yaml でクルーの全体設定を行います。各エージェントは役割、モデル、スキル、メモリ設定を持ちます。

エージェント設定例

agents:
  - name: code-reviewer
    model: claude-3-5-sonnet-20241022
    system_prompt: "You are an expert code reviewer."
    skills:
      - code-review
      - security-audit
    memory:
      type: vector
      provider: local

環境変数

# 必須ではないが推奨
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...

# ローカルモデルを使用する場合
LOCAL_MODEL_PATH=/path/to/model

サポートされるモデル

  • Claude (Anthropic)
  • GPT-4 / GPT-4o (OpenAI)
  • ローカルLLM (Ollama, llama.cpp)
  • その他 (カスタムAPI)

ライセンス

MIT License - 自由に使用、修正、配布できます。

リソース

貢献

コントリビューションを歓迎します!

git clone https://github.com/getcrew44/crew44.git
cd crew44
npm install
npm run build

プルリクエストを送信する前に、既存のテストが通過することを確認してください:

npm test

関連スキル