OutioCode — autonomous code agent on the Outio platform. Specification-first workflow engine forked from Ouroboros (MIT).
Project description
OutioCode
Agent de code autonome qui planifie, édite, exécute et se corrige. Branché sur ta plateforme Outio — tes clés, tes crédits, tes modèles. Aucune fuite vers OpenAI/Anthropic en direct.
OutioCode est un fork rebrandé d'Ouroboros
(MIT). Le moteur agentique est identique ; ce qui change, c'est la
couche de routage des modèles — toutes les requêtes LLM passent par
l'endpoint OpenAI-compatible d'Outio (/api/v1/chat/completions).
Installation
pipx install outio-code # recommandé (isolé)
# ou
pip install outio-code # dans ton venv courant
Configuration (30 secondes)
-
Va sur outio.app/dashboard/settings?tab=integrations et crée une clé API. Elle commence par
outio_sk_…. Nécessite un forfait Business (l'API programmatique est gated). -
Exporte la clé dans ton shell :
export OUTIO_API_KEY="outio_sk_..."
Optionnel — si tu utilises une instance Outio self-hosted ou un environnement non-prod :
export OUTIO_API_BASE="https://outio.app/api/v1" # défaut
-
C'est tout. Le défaut runtime est
outio— aucune autre config requise.
Premier run
outio-code init # initialise un nouveau projet
outio-code run seed.yaml # exécute le seed
outio-code run seed.yaml --model claude-sonnet-4-5
Les --model acceptent les slugs internes Outio (claude-sonnet-4-5,
gpt-4o, gemini-2.5-pro, etc.). Le catalogue complet est sur
outio.app/admin/models si tu es admin,
ou via l'API GET https://outio.app/api/models.
Coûts
Chaque appel LLM débite tes crédits Outio selon les tarifs admin :
- 1–30 crédits par 1M tokens prompt
- 1–30 crédits par 1M tokens completion
- Plancher 1 crédit par requête
Tu peux suivre ta consommation en temps réel sur
outio.app/dashboard/plans ou via
le champ outio.creditsDebited que renvoie chaque réponse.
Backends alternatifs
Si tu préfères passer par ton compte Claude Code, Codex, Gemini CLI, Copilot CLI, Goose ou un LiteLLM en direct, change la variable d'env :
export OUROBOROS_RUNTIME=claude_code # ou litellm, codex, gemini_cli…
Tous les backends Ouroboros upstream restent disponibles — OutioCode
ajoute juste le backend outio et en fait le défaut.
Licence
MIT, comme Ouroboros upstream. Le code applicatif (Outio platform) reste propriétaire à Outio ; le CLI lui-même est libre.
Crédits
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file outio_code-0.1.0.tar.gz.
File metadata
- Download URL: outio_code-0.1.0.tar.gz
- Upload date:
- Size: 10.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22045f171b9e20b4f00b37a8dbfaebdf8e99727cd0e00681ea790e0b1488a2e9
|
|
| MD5 |
0fa4a08a420d00875308f9c3459a1658
|
|
| BLAKE2b-256 |
ab5b7d433e7223afda5bd719532da393e8e0b04c513dc05eca16cd05e3aed911
|
File details
Details for the file outio_code-0.1.0-py3-none-any.whl.
File metadata
- Download URL: outio_code-0.1.0-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b69b8775443e9cd19c9f18e61bdf85ad44e6eeeaa09c71a23db1dcff42041fc
|
|
| MD5 |
2bd5349aab2e6928c8e7d727fdcaaca1
|
|
| BLAKE2b-256 |
ab08b59407a041fa67b4e8131cd3fb17374aabfc13c9172854500118d3f91642
|