baranskyi

Omacash — AI skill for Claude Code

AI community

Money left on your AI services, in the Omarchy bar: OpenRouter, Vercel AI Gateway, ElevenLabs, OpenAI and Anthropic — one pill, one popup, Agents-panel records.

How to install Omacash

This entry records only its repository, not the path inside it, so there is no exact command to give. Open baranskyi/omacash and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Omacash does

Money left on your AI services, in the Omarchy bar: OpenRouter, Vercel AI Gateway, ElevenLabs, OpenAI and Anthropic — one pill, one popup, Agents-panel records.

Alternatives in AI

  • Zen MCP Server — The power of Claude Code + Gemini / OpenAI / Grok / OpenRouter / Ollama / Custom Model working as one 11.3k ★
  • Cc Mirror — Create multiple isolated Claude Code variants with custom providers (Z.ai, MiniMax, OpenRouter, LiteLLM) 2.1k ★
  • Coding Agent Template — Multi-agent AI coding platform powered by Vercel Sandbox and AI Gateway 1.8k ★

README

Omacash — money left on your AI services, in the Omarchy bar

One pill in the Omarchy Quattro bar showing what is **left** — not what you spent — across five services, with a keyboard-navigable popup.

Service What you see How
OpenRouter remaining $ official credits API (Management key), or per-key limit with a regular key
Vercel AI Gateway remaining $ official credits API
ElevenLabs remaining credits + reset date subscription API (key needs only the User: Read scope)
OpenAI API ≈ remaining $ (estimated) your top-ups (a local ledger you maintain) minus the official Costs API spend
Anthropic API ≈ remaining $ (estimated) same ledger approach over the official cost report

OpenAI and Anthropic expose **no balance endpoint at all**, so their rows are estimates: you record top-ups with `ledger add`, the plugin subtracts real API-reported spend and marks the result `≈`. Everything else is read straight from the provider.

Requirements

  • Omarchy with the Quattro shell (the plugin system).
  • python3 (any recent version; part of every Omarchy install). Stdlib only — no pip packages.
  • Optional: libnotify (notify-send) for low-balance notifications; part of Omarchy's defaults.

No other external dependencies. The plugin talks only to the five provider APIs listed above.

Install

omarchy plugin add https://github.com/baranskyi/omacash.git --enable

Pick a bar section when prompted (default: right). The pill shows `$ …` until keys are configured.

Configure keys

**Primary path — in the panel.** Click the pill, press **Keys** (or click any "not configured" provider row). Each provider block shows whether a key is stored, says which key type that provider needs, links straight to the console page that issues it ("Open key page ↗"), and takes a paste into a masked field. Save sends the key to the CLI over stdin and re-syncs immediately, so the row flips to "Configured ✓" and the pil