crossfeed-orchestrator

agent
Guvenlik Denetimi
Basarisiz
Health Uyari
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Basarisiz
  • exec() — Shell command execution in bench/families/implement.py
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Route AI coding work across the AI subscriptions you already pay for, with a local console and quota-aware switches.

README.md

Crossfeed Orchestrator*

Crossfeed Orchestrator routes AI coding work among configured providers and models, then supervises each worker.

Your local console controls which models agents may use and how freely they spend each plan. Routing reads those settings before every job.

Checks

Install

The core runs on macOS and Linux; native Windows is unsupported. You need Python 3.9+, bash, jq and your chosen vendor CLIs, installed and signed in. No extra Python packages.

git clone https://github.com/ABCastor/crossfeed-orchestrator ~/crossfeed-orchestrator
cd ~/crossfeed-orchestrator
mkdir -p ~/.config/orchestrator
cp examples/access-overlay.example.json ~/.config/orchestrator/access-overlay.json
python3 scripts/fleetctl.py doctor
python3 scripts/fleetctl.py console

The overlay is your machine's roster of plans, models and roles. Replace the example settings with your own. Keep only signed-in, tested lanes verified; mark the others unverified. doctor reports setup gaps and exits nonzero until you fix them. Before dispatch, verify the example thinking-level settings and record their evidence dates. Installation details, agent skill setup and Linux setup.

ChatGPT relay integration is optional and needs a separately installed Crossfeed Chat service. That service is currently private; adapter configuration and limits are documented here.

Give it work

python3 scripts/fleetctl.py brief
python3 scripts/fleetctl.py select --role implementation --json
python3 scripts/fleetctl.py dispatch --role review --mode read-only \
  --prompt "Review the retry paths and report concrete defects." --dir "$PWD" \
  --last /tmp/review.txt

A lane is a model on a tool, funded by a quota pool. Crossfeed selects a lane and thinking level, reserves its capacity and runs it under an idle watchdog. Each run records the selected model; provider identity is confirmed only when the provider supplies it.

Documentation

Adapters are provided for Claude Code, Codex, Antigravity, OpenCode, Copilot CLI and OpenRouter. Pi supports admitted API and partner-plan routes.

Limits and tests

Missing quota measurements stay unknown. The Copilot wrapper runs one read-only Auto observer at a time; Antigravity requires write mode. ChatGPT relay lanes need dated acceptance of account risk, and their underlying model identity remains unconfirmed. Full status and limits.

bash tests/run-all.sh

The suite uses fake CLIs and synthetic data. It does not prove live provider access or the correctness of an agent's answer.

Upstream credit

Credit to upstream contributor: Rocco Angelella's PiLink introduced the ChatGPT gateway approach. Crossfeed Chat implements it separately.

Licence

The code is Apache 2.0. The artwork and bundled fonts have separate terms in NOTICE.

Chip, the Castor beaver, by Castor, we give a dam

Yorumlar (0)

Sonuc bulunamadi