Sessionboxer

User guide

The manual, one chapter per topic, in the order you meet things in the UI: install, sessions, the panes, remote access, the command line and the settings. The feature pages show what each part looks like; the guide says how it works and what to set.

Get started

Sessions

Watching the agent

Working with code

Pull requests

Attach a GitHub or Bitbucket Data Center PR to a session: comments and reviews in a table, failed checks with Fix buttons, notifications, and auto-merge when the checks pass.

Scheduled tasks

Run a prompt every night, every Monday or every hour: into an existing session or a fresh one from a template, with run history and catch-up for missed runs.

Docker inside sessions

Give a session its own Docker daemon, unprivileged with Sysbox or privileged without it, and pick the address block its networks use so they do not collide with yours.

Windows and macOS sessions

Pick QEMU · Windows or QEMU · macOS as a session's environment: how the base disk is installed once, what runs inside the VM (agent, repositories, MCP servers, terminal), what the host needs, and the limits.

The agent and Sessionboxer

The built-in sessionboxer MCP server: whoami and docs, actions on the agent's own session (PRs, snapshots, queue, panes, verification), cross-session tools, and the Off / This Session / All Sessions policy with approval cards.

USB devices

Connect a USB device on the machine to one session from its header menu, how the box follows re-enumeration, and where it works: Docker Engine on Linux, WSL2 with usbipd-win, not Docker Desktop.

MCP servers

Add command or HTTP MCP servers in Global settings, import a mcpServers JSON block, mark tokens as secret, and toggle servers per session without losing the conversation.

GitHub login

Connect GitHub through the GitHub CLI's login: the agent gets GitHub's MCP server, gh and git push work in the box, and several accounts can share one session.

Bitbucket Data Center

Paste an HTTP access token for your self-hosted Bitbucket and the box can clone, push and use bb, a gh-like CLI, for pull requests. Bitbucket Cloud is not covered.

Corporate proxy

Sessionboxer copies the CA certificates your machine trusts into every box, so agents and MCP servers behind a TLS-inspecting proxy do not fail on self-signed certificate errors.

Remote access

Reference

Generated from docs/GUIDE.md in the Sessionboxer repository, which is also readable as one long page there.