CLI preview · works with Claude Code and Codex

Born in a flask.
At home on your desktop.

A tiny pixel companion that shows what your coding agent is doing and grows with every hour you actually work together.

  • Kiro
  • Grok
  • Gemini
  • Claude
  • Your Flaskling
  • ChatGPT
  • Qwen
  • Cursor
  • Windsurf

Your agent’s state, one glance up

Run flaskling claude and work exactly as usual. Same keys, same screens, with your Flaskling pinned to the top of the terminal.

Flaskling × Claude Code● runningclaude-opus-5-5

session 12m 03s · work 8m 10s · today 1h 23m · 1.2M tok · essence ≈34 pending

◆ Flaskling nigredo ▰▰▰▰▰▱▱▱▱▱▱▱ 12.3h/30.0h → albedo

◇ Ignis · anthropic albedo ▰▰▱▱▱▱▱▱▱▱ 31.0h/150h → citrinitas

> clean up the login form validation and run the tests

⏺ Read(src/auth/form.ts)

⏺ Update(src/auth/form.ts) +12 −4

Simulated demo · not a real session or real user activity

Small creature, careful design

Local-first, no account needed, and growth that reflects real work instead of idle hours.

Your pets

One of your own, plus one for each provider

Your primary Flaskling belongs to no model company. Each provider you use hatches its own pet, which only earns that provider’s time.

Flaskling · primary
  • Ignis Fire · Anthropic
  • Aqua Water · OpenAI
  • Terra Earth · Google

Growth

Grows with real working time

Idle sessions, approval waits and gaps over five minutes don’t count. Up to 6 credited hours a day. Pets never regress.

  1. Nigredo0hDay one
  2. Albedo30h~1 week
  3. Citrinitas150h~5 weeks
  4. Rubedo500h~4 months

Privacy

It never reads your code

Reads

Event and tool names, model names, token counts, hashed session IDs

Never stores

Prompts, code, tool input or output

Everything stays in ~/.flaskling. No account, no server.

Terminal

Nothing in your setup changes

  • Session-scoped hooks, your settings files untouched
  • Every key passes through except ctrl ]
  • Header can be full, compact or hidden

Desktop In development

Coming soon: out onto your desktop

Walking the floor, crossing monitors, sitting on windows, napping. Pick them up and toss them. macOS first.

24 Flasklings and counting

Pick one to say hello. They blink, and their sparkles speed up while they work.

Character art is development placeholder. Product names are trademarks of their respective owners; Flaskling is not affiliated with them. Release pets will use original elemental designs and trademark-free names.

Hatch your first Flaskling

The npm release is on its way. Requires Node.js 22 or later.

npm i -g @flaskling/cli
flaskling claude

npm release pending Desktop app for macOS, Windows and Linux: coming soon.