Traffic stays on localhost first.
Codex uses OpenAI Responses and Claude Code uses Anthropic Messages through one managed proxy.
127.0.0.1:6767Local-first desktop optimizer
JIWWWWW routes Codex CLI and Claude Code through one managed Headroom AI runtime, with independent controls and safe recovery. Claude Code arrives in the next installer release.
Checking the latest GitHub release…
Enable each detected client independently, see route health at a glance, then pause, resume, or restart the shared local runtime.
Codex uses OpenAI Responses and Claude Code uses Anthropic Messages through one managed proxy.
127.0.0.1:6767The app reads Headroom response metadata and stores aggregate activity locally. Request bodies and prompts are not persisted.
SQLite / app dataConfiguration writes are backed up, validated, and atomic. Failed startup restores native client routing.
backup → validate → replaceThe app installs its own Python 3.13 environment and Headroom proxy below the application-data directory.
headroom-ai[proxy]Manage RTK, Codebase Memory, MarkItDown and other supported Codex add-ons without mixing their payloads into the app binary.
install / enable / disableExport version details, sanitized logs, and redacted configuration. Database contents, prompts, and credentials are excluded.
local ZIP exportDetect Codex and Claude Code, enable each route independently, and see both states from the desktop app.
Codex / Claude CodeCompare original, optimized, and saved tokens across today, 7 days, 14 days, or 30 days, with estimated input-cost savings.
tokens + estimated USDBrowse local activity by date range, client, or model and inspect status and token counts without storing prompt content.
today / 7 days / 30 daysJIWWWWW manages the local path around them. It does not replace Codex, Claude Code, or either upstream model provider.
Find supported clients and read their current provider configuration.
Choose Codex CLI, Claude Code, or both. Each selected client is backed up and routed independently.
Route compatible requests through the local Rust proxy and managed Headroom runtime.
Pause, quit, or recover from a failure by returning clients to native routing.
Accounts and subscriptions are managed from the Account page in JIWWWWW. The public website does not collect payment details.
The Rust proxy does not persist prompt or request bodies. Requests still travel to the upstream provider configured for each enabled client through the local Headroom optimization runtime.
Yes. Pause or stop it from the desktop app. JIWWWWW removes its managed routing and restores the original client provider.
Published installers are shown from the latest GitHub release. The current release feed determines what appears on the download page; unsupported or missing installers are never fabricated.
No. It runs beside both clients and manages a reversible local optimization route to each existing upstream provider.
Activity rows and daily aggregates are stored in SQLite inside the platform application-data directory.
The watchdog retries local services. After repeated startup failures, the app pauses optimization and restores native routing for every managed client.