Show HN: Persistent Claude Code sessions you drive as a terminal or a chat Agentpeek, a free self-hosted browser control panel for Claude Code, allows users to start persistent AI agent sessions on Linux/WSL2 that continue running even after closing a laptop, accessible from any browser over a tailnet. The tool uses tmux sessions and a FastAPI backend to manage session lifecycles, enabling users to drive AI agents for generating content like code, docs, and reports. It includes a companion viewer, filepeek, for rendering generated files. agentpeek is the free, self-hosted browser control panel for Claude Code . Start a session on your Linux/WSL2 box, drive it as a terminal or a chat, and reach it from any browser over your tailnet — it keeps working when you close the laptop. You start Claude Code or any shell in a session, close the laptop, and it keeps working. Open the same browser tab from another machine and you're right back in it — the session never stopped. Sessions are plain named tmux sessions, so the exact same ones are reachable over SSH with tmux attach . agentpeek is where the work happens: you drive the AI agents that generate your content — docs, code, reports, sites. Its companion filepeek is the downstream viewer that renders the .md / .html / .xlsx files those agents leave behind. See Companion tool companion-tool . Browser ──► uvicorn/FastAPI :8090 127.0.0.1 ├── / static frontend sidebar + iframe ├── /api/... session lifecycle REST API → tmux app/multiplexer.py └── /term/... reverse proxy HTTP + WebSocket → ttyd :7681 ttyd runs bin/agentpeek-attach