CLIque

self-hosted · MIT · 24 MB · no telemetry

A folder for every CLI on the box.

Coding sessions in folders, in a browser, kept alive in tmux. Claude Code, Grok, Gemini, Codex, or four lines of config for the next one. Self-host is free. Paid is for people who don't want to run it themselves.

Claude Code · Grok · Gemini · Codex · Antigravity · OpenCode · Cursor · Cline · Shell

Folders, tmux, a browser.

clique @ 127.0.0.1:3200
$ pip install clique-panel
$ clique password
$ clique

Python 3.11+ and tmux. Nothing else. Then open http://127.0.0.1:3200.

MIT Python 3.11+ tmux GitHub stars Contributors Commits

auth rewrite
landing page
+
cpu 12% · mem 24 MB
claude · ~/proj/api · waiting on you
I'll stop here. The session store looks right;
the middleware still lets a stale cookie through.
Want me to patch app/auth.py, or talk it through first?
▍
Type a prompt, or a shell command… Run
Self-host Free forever. MIT. Install it, it runs on your box, it binds loopback.
Don't want to self-host Paid comes later. Sessions stay on a machine you control. We don't host a shell for you.
24 MB resident. No framework, no node_modules, no build.
Loopback on purpose. Anyone who reaches the panel has a terminal as you.
The ring is the status. Spinning = working. Pulsing = waiting on you. Nothing = idle.

Adding a CLI is config, never code.

[cli.grok]
label   = "Grok CLI"
command = "grok"
args    = ["--always-approve"]
color   = "#E8E8E8"

Reload the page. If adding one ever needs a code change, the design has failed.

Questions

Do I have to put it on the internet?

No. It binds loopback. Tunnel it if you need another machine. Don't hang it on the public internet. Anyone who reaches the panel has a terminal as you.

What does it cost?

Self-host is free, MIT. We'll charge later for the version you don't set up yourself. The panel still runs on your machine.

What do I need?

Python 3.11+ and tmux. Nothing else. No Node, no Docker, no account.

How do I add another coding CLI?

Four lines in config. Reload the page. If it ever needs a code change, the design has failed.

Install it

clique @ 127.0.0.1:3200
$ pip install clique-panel
$ clique password
$ clique

Star on GitHub View on GitHub