A self-hosted web environment where the same tmux session is accessible from any device via a browser. Start work on your PC, check progress from your phone — and keep an eye on your AI coding agents wherever you are.
curl -fsSL https://raw.githubusercontent.com/kt0319/any-console/main/install.sh | bash
You move between devices all day. Your dev environment should follow you.
Kick off a Claude Code session on your PC, check its output on your phone during commute, and pick up where you left off when you get home. tmux sessions persist — closing the browser doesn't end the session.
Kick off Claude Code or any CLI agent on your dev box, then check on it from your phone. The session keeps running while the agent works — peek in, answer a prompt, close the tab.
A custom virtual keyboard with flick input and swipe support. Practical enough to run git commit from your phone — not just a toy.
No more tab-switching between tools. Run scripts, commit, push, and watch logs — all from a single tap on the same screen.
Real screenshots from a running any-console.
tmux-backed sessions — close the tab, reopen from any device, right where you left off.
A full terminal keyboard, and a swipe-anywhere circle key pad. Same session as your desktop — watch an AI agent work, or take over yourself.
Diff, commit, history, branches — plus push, pull, stash, merge, and rebase.
Per-workspace jobs, one-tap runs, output streaming into the same session.
Two workspaces in one view — vertical, horizontal, or grid.
★ Recommended: install as a PWA — full-screen, no browser chrome, three taps.
One command: ./any-console https-setup (Tailscale).
Share → Add to Home Screen (or Install in Chrome / Edge).
Straight back into your sessions — no browser chrome.
Focused on the daily dev loop — the rest is intentionally out of scope.
tmux × WebSocket. Switch devices without losing your session, your output, or your place.
xterm.js based. Multi-tab and split-pane. Fast, native-feeling input on desktop and mobile.
Branch switching, commit, push, pull, diff, history, stash, merge, rebase — all from the browser.
One-tap shell script execution. Define, edit, and organize jobs per workspace — all from the UI.
Manage multiple projects side by side. Customize icons, colors, and per-workspace job definitions.
Install it on your phone or desktop like a native app. Launch fast, full-screen, no browser chrome.
Host it on your own machine. Open it from anywhere.
Install a prebuilt binary on your dev machine. One command downloads the release and registers the systemd/launchd service.
Hit the URL from your phone, tablet, or another laptop. Authenticate once with the generated token, install as a PWA, and you're in.
Run jobs, edit Git history, or attach to a running tmux session. Disconnect freely — the session keeps running on the host.
Host on a Linux box. Access from any device with a browser.
./any-console update.
git, tmux. Optional: gh for GitHub integration. No Rust/Node/Python toolchain needed — releases ship as a single prebuilt binary.