Skip to main content

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)

  1. 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).

  2. 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
    
  3. 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

  • Moteur agentique : Ouroboros par Q00 (MIT)
  • Plateforme + intégration : Outio

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

outio_code-0.1.0.tar.gz (10.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

outio_code-0.1.0-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

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

Hashes for outio_code-0.1.0.tar.gz
Algorithm Hash digest
SHA256 22045f171b9e20b4f00b37a8dbfaebdf8e99727cd0e00681ea790e0b1488a2e9
MD5 0fa4a08a420d00875308f9c3459a1658
BLAKE2b-256 ab5b7d433e7223afda5bd719532da393e8e0b04c513dc05eca16cd05e3aed911

See more details on using hashes here.

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

Hashes for outio_code-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b69b8775443e9cd19c9f18e61bdf85ad44e6eeeaa09c71a23db1dcff42041fc
MD5 2bd5349aab2e6928c8e7d727fdcaaca1
BLAKE2b-256 ab08b59407a041fa67b4e8131cd3fb17374aabfc13c9172854500118d3f91642

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page