Skip to content

web3dev1337/agent-workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,595 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Workspace

Website Download Sponsor Follow on X License: MIT

All your Agents. One Workspace.

Run multiple CLI agents in parallel across different repos. Your hardware, your plans, your API keys. No publisher-hosted telemetry by default.

What Agent Workspace Is

Agent Workspace is a local-first orchestration layer for CLI coding agents.

  • Control plane for agent CLIs — Run Claude Code, Codex CLI, Gemini CLI, OpenCode, and other terminal-based agents in one UI.
  • Multi-repo and multi-worktree execution — Keep multiple repositories and branches active side by side.
  • Review + runtime workflow — Pair agent windows with server windows, then jump directly to GitHub diffs and PRs.

Runs Locally vs Models by Provider

  • Runs locally: sessions, workspaces, worktrees, orchestration state.
  • Runs via provider accounts: model inference through your selected AI CLI/provider accounts.
  • No platform-managed model relay: you choose provider and account context.

Quick Answers

  • Does Agent Workspace run locally? Yes, orchestration and sessions run on your machine.
  • Can I use multiple repositories at once? Yes, one workspace can include one or many repositories.
  • Can I run server processes in the same worktree? Yes, agent and server windows can run side by side.
  • Can I jump straight to GitHub review pages? Yes, the review flow supports direct links to GitHub PRs and diffs.
  • Does anyone actually use this? Yes. We built it over a few days in July 2025 and have used it ever since to ship websites and multiple games, with more than half a million plays across those projects. We have not opened an IDE since.

Discovery Files

Product Screenshots

Main Workspace View

Agent Workspace main view

Multi-Workspace Tabs

Multi-workspace tabs

Agent + Server Windows

Agent and server windows

Diff Viewer + Review Console

Review diffs with the agent pane, server pane, and in-app diff viewer visible in one workflow, then jump straight to the GitHub PR or diff when needed.

Diff viewer review console

Projects Board

Projects board

Ports Panel

Ports panel

A GUI for your TUIs

Agent Workspace wraps your preferred terminal tools and runs them side by side with your existing plans and API keys. Your credentials never leave your machine.

Supported agents:

  • Claude Code
  • Codex CLI
  • Gemini CLI
  • OpenCode
  • Grok CLI
  • Any CLI agent that runs in a terminal

Compatibility rule: if it can be launched from a terminal command in your worktree, Agent Workspace can run it.

Works with: Claude Max, Codex plans, or your own API keys.

Features

  • Workspaces & Worktrees — Group git repos into workspaces. Run multiple worktrees side by side with different branches, different repos, same view.
  • Native Terminals — Real terminal sessions, not a wrapper or emulator. CLI tools run exactly as they would in your shell.
  • Tier System (T1-T4) — Organize sessions by priority. T1 Focus for active deep work, T2 Backup runs alongside or when T1 is blocked, T3 Background for batch prompt and batch review, T4 Overnight for long-running autonomous tasks.
  • Commander — A top-level AI that controls the interface. Send commands to any terminal, launch agents, pull tasks from your board.
  • Built-in Diff Viewer — Review pull requests with a full code review tool without leaving your workspace.
  • Task Integration — Pull tasks from Trello and/or use local task records. GitHub Issues and Linear coming soon.
  • Browser-like Tabs — Multiple workspaces open simultaneously, each with its own terminals and state.
  • Runs Locally — Runs on your hardware. Access through the desktop app or the browser. No publisher-hosted telemetry by default.
  • Desktop Apps — Native Tauri builds for Windows and macOS are published on the latest GitHub release.

Tier System

Keep work organized by priority with a dedicated tier lane (T1-T4), plus quick filters to isolate focus work, reviews, and background tasks from the same worktree sidebar.

  • T1 Focus — Active deep work.
  • T2 Backup — Runs alongside or when T1 is blocked.
  • T3 Background — Batch prompt and batch review.
  • T4 Overnight — Long-running autonomous tasks.

Tier system

Install

Windows

Download the latest release and grab the .exe or .msi installer — the app bundles everything, no dev tools needed.

Before running the installer, verify the published SHA-256 digest on the GitHub release. If a code-signing signature is present, verify that too. If verification fails, do not run the file.

Get-FileHash .\downloaded-file.exe -Algorithm SHA256
Get-AuthenticodeSignature .\downloaded-file.exe

macOS

Download the latest release and grab the .dmg build.

Current macOS releases are packaged as Apple Silicon (aarch64) disk images. Open the .dmg, drag Agent Workspace into Applications, then launch it from there.

If Gatekeeper blocks the first launch, right-click the app and choose Open, or allow it in System Settings -> Privacy & Security.

Or run from source:

git clone https://github.com/web3dev1337/agent-workspace.git
cd agent-workspace && npm install
npm start

Mac / Linux / WSL

git clone https://github.com/web3dev1337/agent-workspace.git
cd agent-workspace && npm install
npm start

Opens at http://localhost:9461 in your browser.

Prerequisites

  • Node.js v18+
  • Git

Optional: GitHub CLI (gh) for PR workflows, Rust + Cargo for building the desktop app.

On first launch, the diagnostics panel checks what's installed and offers one-click repairs.

First Time Setup

  1. Launch the app (web or desktop)
  2. The dashboard shows available workspaces
  3. Click "Create New" to open the workspace wizard
  4. The wizard auto-scans ~/GitHub/ for git repos
  5. Pick a repo, set terminal count, and create
  6. Your workspace is ready — terminals spawn automatically

Configuration

Default ports: server 9460, UI 9461, diff viewer 9462. Override with a .env file:

ORCHESTRATOR_PORT=9460
CLIENT_PORT=9461
DIFF_VIEWER_PORT=9462

For Contributors

See CODEBASE_DOCUMENTATION.md for architecture, service modules, and development setup.

See CONTRIBUTING.md for the development workflow.

CI / CD

  • tests.yml — Unit tests on every push
  • gitleaks.yml — Secret scanning on every push
  • windows.yml — Windows tests + Tauri build (on tags or manual dispatch)

Security

See SECURITY.md for reporting vulnerabilities.

Legal

License

MIT

Coming Soon

Productivity workflows, agent orchestration, and human context management tools built to help you ship.

About

All your projects in one workspace. Run multiple CLI agents in parallel across different repos. Runs on your hardware, accessed through the desktop app or the browser. Bring your own plans.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors