ouroboros-config

Featured

Open or drive the Ouroboros settings GUI (browser, TUI, or conversational fallback)

AI & Automation 5,596 stars 559 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /ouroboros:ouroboros-config Settings for `~/.ouroboros/config.yaml`: per-stage runtime/model selects, global runtime + LLM backend, install badges for missing CLIs, and env-override warnings. ## Usage ``` ooo config /ouroboros:ouroboros-config ``` **Trigger keywords:** "ooo config", "open settings", "configure ouroboros", "change model", "change agent" ## Instructions Pick the branch that matches where you (the agent) are running. The decisive question: **can the user open a browser pointed at this machine?** ### Branch A — local harness (Claude Code / Codex on the user's own machine) 1. Launch in the background (the command serves until stopped): ```bash if command -v ouroboros >/dev/null 2>&1; then ouroboros config else uvx --python '>=3.12' --from 'ouroboros-ai[tui]' ouroboros config fi ``` The command detects the non-interactive context itself and serves the settings app over a local web server, auto-opening the user's browser. The `uvx` fallback is required for a Marketplace-plugin-only install, where the MCP server exists but `ouroboros` is not on `PATH`. In a development checkout use `uv run ouroboros config`. 2. Relay the `http://localhost:<port>` line from the output so the user can open it manually if the browser did not pop up. 3. Tell the user: edit → Save → then ask you to stop the server. Remind them a running MCP server may need a reconnect to pick up backend changes. Tell them they can reopen these...

Details

Author
Q00
Repository
Q00/ouroboros
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category