Agent fleet control

Production discipline for stochastic tools.

Identical prompts produce different runs. Smashq supervises parallel sessions of Claude Code, Codex and Grok Build with visible state, direct intervention, and a complete record. Understand the Harness that shapes every run, and optimize the flow around it.

minisign-verified updates
scroll · one evening, six jobs, one window
01 · Start · 1/3

Start from the home screen. One box.

Pick a folder or take one of your favorites. Choose the CLI on the tabs Claude, Codex or Grok, assign a workspace, then press Start. Below the box the list Recent resumes an earlier session in the same folder. The favorites in the sidebar are the second way: a right click offers Start with and the accent color of the project.

Home screen · Start box · Claude, Codex, Grok
01 · Start · 2/3

First session: Claude Code.

The real Claude welcome TUI attaches in the main pane. Layout stays single. The session appears in the list on the left.

Claude Code · single
01 · Start · 3/3

Second session: Codex.

Start Codex from another favorite. Layout still single: the new session fills the main pane. Claude stays in the list. Two real shells, still one pane at a time.

Codex · activeSessionId
02 · Fleet · 1/2

Both sessions, one switch.

The layout switch leaves single mode. Both sessions then share the window: Claude and Codex, top and bottom. Same shells, same list, both visible at once.

Grid view · 2 sessions
02 · Fleet · 2/2

Six sessions, one window.

The grid takes whatever you start. Four more sessions across three projects, and the list on the left grows with them. Every cell is a real shell; the grid badge on each session row shows which one is where.

Grid view · 6 sessions
03 · Notify

Notifications in the dock.

GitHub notifications while the fleet keeps running: reviews, mentions, assignments. The bell stays in the dock so the outside world does not pull you out of the terminals.

GitHub notifications · dock
04 · Steer

You decide when it acts.

In ask mode the agent stops before it acts, and you answer in the terminal it stopped in. A Claude session that exits with an error restarts on one click in the same folder and continues the same conversation. Close the app and the sessions come back.

Ask mode · "Restart session"
Start · home screen · start box · Claude, Codex, Grok Claude Code · welcome TUI · single layout Codex · second session · Claude stays in the list grid · both sessions · Claude top · Codex bottom fleet · six sessions · three projects · one window notify · GitHub · reviews · mentions steer · permission ask · resume on error
05 · Harness · 1/3

See what shapes every run.

The Harness floats above the main window. Pick a CLI, then read the Global scope under ~/.claude/ and every project below it. Skills, agents, hooks, MCP servers, rules, knowledge, configuration and memory: the same surfaces the CLIs load.

Harness · Claude, Codex, Grok
05 · Browse · 2/3

Open knowledge. Read the whole file.

A knowledge row names the file, its first line and its category. One click opens the detail modal above the list: file, type, then the full Markdown body. You inspect the same text the agent will load, without leaving the Harness.

Knowledge · detail modal
05 · Context · 3/3

CLAUDE.md and memory, on demand.

CLAUDE.md sits in Configuration and unfolds as a plain text block. The memory files sit below it, edit and delete at hand. The context that steers every run stays visible and under your hand.

Configuration · Memory
harness · floating window · Claude tab · Global open · projects below knowledge · frontend-xss · detail window · file, type, body context · CLAUDE.md unfolded · memory files with edit and delete
06 · Review

Read what came out of it.

One workspace for everything the sessions changed. The file list carries the review progress, the diff marks words rather than lines, and the overview bar on the right shows where the changes sit before you scroll. Notes attach to the line they belong to.

Review-Center · overview bar
06 · Send back

Turn remarks into the next instruction.

Mark the lines that need work and collect them as change requests. Smashq composes one prompt from all of them, carrying the code along so the agent finds the place again. Send it into the running session, or start a new one with it.

Change requests · "Send to running session"
review-center · seven files, two reviewed, the diff of the third total.ts · three change requests, one prompt, sent to the agent
Everything built

The surface, then the full inventory.

Six pillars for orientation, fourteen areas with three highlights each, and the complete community catalog under the fold. Everything here ships in the current download. What needs a Pro key carries the Pro label.

Pillars

Run sessions

Several real shell sessions at once. Claude Code, Codex and Grok Build side by side, grid or single view, scrollback kept when you switch.

Projects and context

Favorites, project colors, and the config panel: CLAUDE.md, skills, hooks, GitHub, worktrees, history.

Read the outcome

Pro

Review-Center for diffs, notes, and change requests. Part of the current download.

GitHub and work items

Kanban on GitHub Projects, notifications in the app, tasks with dates, notes global and per project.

Knowledge and editor

Harness for skills and agents, markdown editor with preview, paths opened from the terminal.

Ops and trust

Logs, diagnostics, settings, local persistence, and signed updates from smashq.de.

Fourteen areas

Window architecture

  • Main window as session manager. List, terminal surface, config panel, and launchers in one place.
  • Detached secondary windows. Kanban, tasks, harness, editor, settings, logs, and more.
  • Launchers where you work. A card stack at the head of the sidebar, a tool row at its foot.

Session management

  • Parallel PTYs. Several sessions run at once; each is a real shell process.
  • Claude Code, Codex and Grok Build. One menu, three agents, install detection included.
  • Grid and restore. Layouts keep scrollback; sessions return after a restart.

Terminal

  • xterm with resize. PTY size follows the pane so layouts stay usable.
  • Links and markdown paths. URLs open in the browser; .md paths open the editor.
  • Floating session toolbar. Branch chip, layout controls, and restart in reach.

Project context

  • Config tabs with presence. Only artifacts that exist in the project appear.
  • GitHub at a glance. Branch, pull requests, and issues without leaving the app.
  • History per project. Earlier Claude and Codex sessions, searchable and resumable for Claude.

Favorites

  • Folders you return to. Label, shell default, and last-used order.
  • Groups with drag and drop. Structure projects the way the week is structured.
  • One color per project. The same accent on list, grid frame, and grid badge.

Review-Center

Pro
  • Diffs against HEAD. Session or whole project scope, with syntax highlighting.
  • Notes and change requests. Attach remarks to lines and compose one prompt.
  • Send back into a session. Deliver when the current turn ends, or start fresh.

Kanban and GitHub

  • GitHub Projects board. Lanes, cards, and issue detail with comments.
  • Notifications bell. Unread mentions and assignments inside the app.
  • Honest auth errors. Missing scope or gh shows a fix command you can copy.

Harness

  • Skills, agents, hooks. Discovered across global, session, and favorite scopes.
  • CLAUDE.md and memory. Rules and knowledge in the Harness, details in a modal.
  • Detail without leaving context. Open an entry, inspect it, return to the session.

Tasks

  • Global task list. Filter by project, search, group, and sort.
  • Dates and detail pane. Status, due date, and chips on each item.
  • Calendar export. Ship an .ics file when the week needs a calendar.

Notes

  • Global and per project. Scratch that stays next to the work.
  • Floating notes window. Keep a note visible while the terminal runs.
  • No account required. Notes live on your machine with the rest of Smashq data.

Markdown editor

  • Preview and toolbar. Edit project docs without switching to another app.
  • Open from a path. Relative to the session folder, or from a terminal link.
  • Dirty guard. Unsaved changes are not discarded by accident.

Logs and diagnostics

  • Live NDJSON viewer. Frontend and backend logs in one place.
  • Prerequisite checks. Claude CLI, Git, gh, and shell status before you dig.
  • Copy diagnostics. A single bundle of context when something fails.

Settings

  • Appearance and motion. Light, dark, accent, reduced motion, terminal theme link.
  • Session defaults. Shell, folder, provider, and permission mode for new work.
  • License panel. Offline key entry when Pro is ready; Free needs no account.

Persistence and updates

  • Files under Documents/Smashq. Settings, notes, and tasks on your machine.
  • Schema migration. Older settings upgrade; corruption recovery is built in.
  • Signed updates from smashq.de. Auto-check, manual check, GitHub fallback.

Full community inventory

Open a group to see every community capability in that area. Pro features carry the Pro label; everything else is free forever under the promise below.

Window architecture
  • Main window as session manager (list, terminal, config panel, launchers)
  • Detached windows: Kanban, tasks, harness, editor, settings, logs
  • Detached Review-Center window
  • Separate React root for the logs window
  • Launcher cards at the head of the sidebar, tool row at the foot
Session management
  • Multi-session terminals (parallel PTYs)
  • Multi-CLI providers: Claude Code, Codex and Grok Build, with install detection
  • New session and quick-start from a favorite
  • Home screen with start box (folder, favorite, CLI, workspace) and Recent list
  • Workspaces group the sessions in the sidebar
  • Session quota with counter in the Sessions section
  • Shell choice per session or favorite (auto, PowerShell, cmd, Git Bash, bash, zsh)
  • Permission and approval modes per session (Claude modes, Codex policy and sandbox)
  • Restart with conversation continue for Claude
  • Session restore when the app starts
  • Rename sessions (persisted)
  • Session and project accent colors
  • Drag and drop sort on the session list
  • Single and grid layouts (terminals stay mounted, scrollback kept)
  • Grid sizes 2×2, 3×2, 2×3
  • Tile chrome: maximize, remove, focus frame
  • Grid badge on each session row
  • Open folder in explorer or terminal
  • Clean teardown of all PTYs on quit
Terminal
  • xterm.js terminal with PTY and resize
  • Configurable scrollback (thousands of lines)
  • Terminal links open in the browser (OSC-8, can be disabled)
  • Clickable .md paths open the markdown editor
  • Optional terminal theme linked to the app theme
  • Floating terminal toolbar (branch, layout, restart)
  • Git branch chip
Project context
  • Config tabs with presence detection
  • CLAUDE.md viewer and editor
  • Skills, agents, hooks, and settings viewers
  • GitHub tab (branch, PRs, issues)
  • Worktree viewer
  • Changes tab quick glance into Review-Center
  • Tasks tab with count badge
  • Project history for Claude and Codex (search, group, rename, bulk delete)
  • Resume a session from history (Claude)
  • Delete session transcript to the OS recycle bin
  • Pinned markdown documents per project
  • Panel width and collapse
Favorites
  • Favorite folders (label, shell default, last used)
  • Favorite groups (create, rename, delete, drag and drop)
  • Favorite preview without starting a session
  • Project color on favorites
Review-Center
  • Diff view of the change set with syntax highlighting
  • Scope switch: this session vs whole project (HEAD)
  • Session rail between active sessions
  • Review progress and mark file reviewed
  • Bulk mark reviewed
  • Code notes on the diff (context menu, markers, overview ruler)
  • Change requests and prompt composition with preview
  • Deliver prompt into a running session or a new one
  • Side panels for notes and requests
  • Reset file with confirmation
  • Commit reviewed files with message suggestion
  • Change-set summary
  • Change-set archive and history
  • Overlap detection and worktree suggestion
  • Merge-back of review worktrees
  • Diff entry from the main window
Kanban and GitHub
  • GitHub Projects v2 board (lanes, move cards)
  • Issue detail modal (body, comments, linked PRs, CI checks)
  • GitHub notifications (bell, popover, mark read) Pro
  • Signal on a collapsed session rail
  • gh auth error handling with a copyable fix command
Harness
  • Config discovery across global, active session, and favorites scopes
  • Scope panels: skills, agents, hooks, MCP servers, settings.json, CLAUDE.md, memory
  • Detail modal for entries
  • Delete memory files to the OS recycle bin
  • Knowledge and rules sections with retention note
  • Reveal hidden projects
Tasks
  • Global tasks view (toolbar, master list, detail pane)
  • Project scope filter
  • Search, filter, group, sort
  • Task detail (title, status, due date, chips)
  • Floating tasks window (size persisted)
  • Tasks grid tile
  • Calendar export (.ics)
Notes
  • Global and project notes
  • Floating notes window
  • Session notes inside Review-Center (archived with the set)
Markdown editor
  • CodeMirror editor with toolbar, preview, language support
  • Open file by path (relative to session folder)
  • Open from a running session
  • Dirty guard against data loss
  • Save into the project with path validation
Logs and diagnostics
  • NDJSON log viewer (frontend and backend, live)
  • Scope switch and sort
  • Delete log file
  • Global error handling and toasts
  • Prerequisite check (Claude CLI, Git, gh, shell)
  • GitHub account and scope preflight
  • Copy diagnostics
Settings
  • Appearance (light/dark, accent, reduced motion, terminal coupling)
  • New-session defaults (shell, folder, provider, permission mode)
  • CLI defaults per provider (Claude and Codex)
  • Grid size, terminal history, link behavior
  • GitHub notifications on or off
  • Event notifications and sound (with volume)
  • Updates auto-check, debug logging switches
  • License panel (status, enter or remove key)
  • About (version, commit, diagnostics, links)
  • Interface language German or English, effective at once in every window
  • Background image with dimming slider and blur switch
  • Reset to defaults
Persistence and updates
  • User files under Documents/Smashq (settings, notes, tasks)
  • Schema migration with corruption recovery
  • Cross-window sync (main window persists)
  • Flush on window close
  • Corporate proxy support (updater, gh, CLI sessions)
  • Auto-updater (start and interval, can disable)
  • Manual update check from the version badge
  • Update toasts with actions and progress
  • What is new window (curated, once per version)
  • Update source smashq.de with GitHub fallback
The promise

What ships free stays free.

Smashq follows one rule, written into its architecture document: every feature that shipped in the free version stays there, permanently. Pro only adds on top: the Review-Center and GitHub notifications arrived as Pro features and replaced nothing that was free. Signed updates reach every install through the same endpoint, and that channel is never tied to a tier.

Pricing

What money changes.

Nothing above moves. Paid tiers only ever add, and the update channel stays open on every tier, because that is the path a bug fix travels.

Start here

Free

For everyone who runs agents on their own machine.

€0 forever
Download

No account, no card, no expiry.

This tier includes:

  • No account, no telemetry
  • Parallel sessions for Claude Code, Codex and Grok Build
  • Harness for every CLI: skills, agents, hooks, MCP servers, rules, knowledge, CLAUDE.md and memory for Claude Code; skills, MCP, rules, plugins and config for Codex
  • Favorites with groups, accent colors and the Start with menu
  • Kanban on GitHub Projects, tasks, notes and the Markdown editor
  • Session restore, restart on error, scrollback kept across switches

Browse the full free inventory

For organizations

Enterprise

For teams that configure and roll out Smashq centrally.

Talk to us
Contact

Invoice billing. A reply within one working day.

Everything in Pro, plus (in development):

  • GitLab.com and self-managed instances
  • MSIX and Microsoft Store distribution
  • Managed deployment (silent install, MSI, Winget)
  • Managed configuration (admin policies)
  • GitHub Enterprise Server and SSO

All prices include value added tax. Checkout links open payment pages hosted by Stripe. This site never handles card details.

Trust chain

Signed releases from a channel of our own.

Every artifact is signed with minisign and served from this domain. The integrated updater queries the same endpoint the download table reads. No third party is part of the trust chain.

Releases

GET /releases/latest.json
ArtifactPlatformVersion
Loading releases…

Each artifact is signed with minisign. The updater endpoint is smashq.de/releases/latest.json. No third party is part of the trust chain.

Get started

Put the fleet under control.

One download. Signed updates from the first party. The record starts with the first session.

Careers

We are looking for support.

Smashq is early and shipping. If you want to help build the product, shape how it looks, or bring it to the people who need it, write to us.

Contact: support@smashq.de