Trace v2.1.34 / local-first AI agent workspace

One workspaceto run

Run your AI agents, manage files, use skills and MCP tools, automate recurring tasks, and keep approvals under your control on the desktop.

Local-firstdesktop runtimeNO HOSTED SERVER REQUIRED
8+agent runtimesCLAUDE CODE, CODEX, GEMINI, MORE
MCPshared tool layerCONNECT ONCE, REUSE EVERYWHERE
3 OSdesktop buildsMACOS / WINDOWS / LINUX
Local-firstdesktop runtimeNO HOSTED SERVER REQUIRED
8+agent runtimesCLAUDE CODE, CODEX, GEMINI, MORE
MCPshared tool layerCONNECT ONCE, REUSE EVERYWHERE
3 OSdesktop buildsMACOS / WINDOWS / LINUX
Capabilities

Every agent capability
under one desktop roof.

01

Universal agent workspace

Run Claude Code, Codex, OpenCode, Gemini, Qwen Code, Hermes Agent, Cursor Agent, and compatible ACP runtimes from one desktop interface.

02

Local files and context

Attach files, open project folders, preview generated work, and keep sessions tied to the real workspace on your machine.

03

Approval-gated actions

Review file edits, shell commands, tool calls, and network-sensitive work before it runs. Approve, deny, or allow for the session.

04

Skills, MCP, and automation

Reuse assistant skills, configure MCP servers, run scheduled tasks, and coordinate multi-agent team workflows without changing product surfaces.

AB
Workflow

From prompt to reviewed work.
The desktop stays in control.

trace-session.yml
1agents:
2  - Claude Code
3  - Codex
4  - OpenCode
5  - Gemini
6  - Custom ACP
Ready
Local-first architecture

Your machine by
default.

Trace is a desktop app first. Hosted web surfaces, channels, and billing can exist around it, but core agent work does not require sending every project through a remote control plane.

0
Required hosted servers
1
Desktop control surface
Opt-in
Remote access
Trace layersLocal runtime active
Desktop app
Electron runtime for local sessions, files, tools, and approvals
01
Workspace files
Project context stays on disk unless you explicitly connect services
02
WebUI host
Optional local remote surface when you intentionally expose access
03
Channels
Slack, email, queues, and messaging integrations for review workflows
04
Releases
GitHub Releases publish installers and update metadata
05
Hosted companion
Optional landing, account, billing, and license surfaces
06
Capability snapshot

Built for real
agent work.

Live|Starting
8+
agent runtimes supported
3
desktop operating systems
4
approval paths for agent actions
0
hosted servers required for core use
Agents and tools

Bring your agents,
tools, and skills.

Trace is agent-neutral: connect compatible runtimes, reuse MCP servers, and keep workflow-specific skills close to the workspace.

Claude Code
Agent runtime
Codex
Agent runtime
OpenCode
Agent runtime
Gemini
Agent runtime
Qwen Code
Agent runtime
Hermes Agent
Agent runtime
Cursor Agent
Agent runtime
Custom ACP
Agent protocol
MCP servers
Shared tools
Skills
Reusable workflows
Team mode
Multi-agent coordination
Scheduled tasks
Automation
Claude Code
Agent runtime
Codex
Agent runtime
OpenCode
Agent runtime
Gemini
Agent runtime
Qwen Code
Agent runtime
Hermes Agent
Agent runtime
Cursor Agent
Agent runtime
Custom ACP
Agent protocol
MCP servers
Shared tools
Skills
Reusable workflows
Team mode
Multi-agent coordination
Scheduled tasks
Automation
Scheduled tasks
Automation
Team mode
Multi-agent coordination
Skills
Reusable workflows
MCP servers
Shared tools
Custom ACP
Agent protocol
Cursor Agent
Agent runtime
Hermes Agent
Agent runtime
Qwen Code
Agent runtime
Gemini
Agent runtime
OpenCode
Agent runtime
Codex
Agent runtime
Claude Code
Agent runtime
Scheduled tasks
Automation
Team mode
Multi-agent coordination
Skills
Reusable workflows
MCP servers
Shared tools
Custom ACP
Agent protocol
Cursor Agent
Agent runtime
Hermes Agent
Agent runtime
Qwen Code
Agent runtime
Gemini
Agent runtime
OpenCode
Agent runtime
Codex
Agent runtime
Claude Code
Agent runtime
Control model

Agents propose.
You approve.

Trace is designed around explicit user control. Agents can help with files, commands, tools, and automations, but the desktop app keeps approval and workspace boundaries visible.

Local-firstApproval-gatedOpen sourceCross-platformAgent-neutral

Local by default

Core sessions, workspace files, and app runtime stay on your machine.

Explicit approvals

Trace surfaces file edits, commands, and tool activity before agents proceed.

Portable tools

MCP servers and skills can be reused across supported agents instead of one vendor.

Intentional remote access

WebUI and messaging channels are opt-in surfaces for workflows that need them.

For contributors

Open source.
Built in the open.

Trace is a Bun workspace with Electron, React, Vitest, WebUI host packages, and release tooling in one repo. Clone it, run it locally, and inspect the same code that ships the desktop app.

Bun workspace

Desktop, WebUI host, CLI, scripts, and tests live in one repo.

Vitest coverage

Unit, integration, and e2e tests back desktop behavior.

Electron + React

A local desktop shell with typed renderer and process boundaries.

Open extension points

Skills, MCP, channels, and compatible agent runtimes stay pluggable.

git clone git@github.com:drewsephski/trace-ai.git
cd trace-ai
bun install
What Trace is for
01 / 04

Refactor a real repository with a coding agent while every file edit and shell command remains reviewable.

C

Codebase work

Local folders, attached files, generated previews, Workspace

Key Result

Project context stays visible

Runtime and workflow surface area

Claude CodeCodexOpenCodeGeminiQwen CodeHermes AgentCursor AgentCustom ACPMCP serversSkillsTeam modeScheduled tasks
Claude CodeCodexOpenCodeGeminiQwen CodeHermes AgentCursor AgentCustom ACPMCP serversSkillsTeam modeScheduled tasks
Download

Open source desktop.
Optional web companion.

Trace core usage is local-first and open source. Download the desktop app from the release CDN with GitHub fallback links, or use the web package for hosted landing/account surfaces when the product needs them.

01

Open source

Apache-2.0 desktop app with source, issues, discussions, and release history on GitHub.

FreeGitHub
  • Local-first core app
  • Source available
  • Community issue tracking
  • No account for core usage
View source
Recommended
02

Desktop release

Signed desktop builds for macOS, Windows, and Linux, distributed through the release CDN with GitHub fallbacks.

v2.1.34Release
  • macOS Apple Silicon and Intel
  • Windows and Linux builds
  • Installer/update metadata
  • Release notes and assets
Download Trace
03

Hosted companion

Optional web surface for landing pages, accounts, license checkout, or future hosted product features.

OptionalWeb
  • Does not replace local core
  • Useful for account features
  • Can support license workflows
  • Keeps remote access intentional
See releases

Looking for checksums, platform-specific artifacts, or release notes? Open GitHub Releases

Ready to put
agents to work?

Download Trace, connect the runtimes you already use, and let agents work against real files with reviewable approvals.

No account required for core local usage