Desktop app · macOS (Apple Silicon)

v0.6.0

Argus

An agentic IDE for mobile and web development.

Orchestrate a flock of Claude Code agents in parallel — each in its own isolated git worktree — with live iOS simulators, Android emulators, an embedded Chromium browser, and a full VS Code editor, all in one desktop app. One developer. A hundred hands. A hundred eyes.

Highlights
👁️

Parallel by default

Every session is an isolated worktree with its own agent, simulator, and terminals. Fan out five ideas at once — none of them step on each other.

🪶

See what the agent sees

Live iOS simulator and Android emulator mirroring, an embedded Chromium browser with CDP screencast, and streaming tool-call cards in real time.

🔀

Review like a human

A full git workflow — branches, commits, stashes, hunk-level staging, diff viewer — baked into the UI. Accept, reject, or refine without leaving the app.

✏️

Edit like an engineer

A real embedded VS Code via @codingame/monaco-vscode-api. Extensions, search, intellisense, multi-file edits. Not a chat box pretending to be an IDE.

🌳

Orchestration tree

Visualise agent-spawned subagents and their tool calls as a live hierarchy. Swap models per-agent on the fly. Resume long-running conversations from persisted history.

🛡️

Granular permissions

Approve, deny, or 'always allow' specific tool patterns through a permission broker without ever stopping the agent mid-flight.

Changelog
  1. v0.6.0

    Highlights

    • Argus now checks for updates automatically and prompts you to restart when a new version finishes downloading. The Help menu has a manual "Check for Updates…" item, and the home screen shows a banner with a "See changes" button that opens the release notes — extracted from the changelog at build time — inside the running app.

    Fixes

    • Editing a chat message now keeps the bubble's original width and height instead of collapsing it into a small text input.
    • Removed the "Link issue" pill from the chat input. It will return in a later update.
  2. v0.5.0

    Highlights

    • Add a native menu bar with quick actions for new sessions, opening projects, jumping to Agents/Devices/Runtimes/Pull Requests/Review Queue/Notifications/Organizations, toggling panels and tools, and opening the command palette.

    Fixes

    • New sessions no longer steal focus when they finish initializing. The agent still starts and runs your prompt in the background — open the session yourself when you want to check on it.
  3. v0.4.0

    Highlights

    • Terminal, Debug, and Warnings & errors now live in a new bottom panel beneath the center view, so you can keep them visible alongside Changes or Simulator on the right. Their toolrail icons are grouped at the bottom of the rail, and dragging the top edge of the panel resizes it.
    • A new Debug panel in the toolrail lets you watch live conductor output for any device. It ships with two tools — streaming app logs and a periodic memory sampler — and is scaffolded so more device diagnostics can slot in as conductor adds them.
    • Added a Cmd+Shift+O palette that searches across open projects, recent projects, and sessions, plus new shortcuts for the bottom panel (Cmd+J), terminal (Cmd+Shift+T), device debugger (Cmd+Shift+D), changes (Cmd+Shift+G), and simulator (Cmd+Shift+M). The right-panel toggle (Cmd+Option+B) now works reliably on macOS keyboards.
    • Tasks now survive an Argus restart. The neutral host session is recreated against the existing host directory, so you can keep opening agents inside an old task. Host directories are pruned only when a task has been idle for 7 days.
    • App settings and project settings now open in a shared iPad-style screen with a list of sections on the left and the active section's controls on the right. Project settings can now also configure protected branches and the preferred pull-request template.
    • Tasks now auto-start in plan mode and are required to do all work in fresh worktrees — the host agent may read scope repos to gather context but must spawn child agents (one worktree per repo) for any edits, so changes always land on a task-specific branch you can review and merge.
    • Each child session inside a task now has its own merge button on the task home screen, so you can land per-repo work back into its source branch without opening every session.

    Fixes

    • Agents started from the new-session dialog now get a short, generated title on their tab instead of showing the first line of the original prompt.
    • The bottom panel no longer flashes into view on initial agent load when no tool is selected.
    • Fix the "Link other project" popup not appearing when its trigger sits in the chat input toolbar.
    • Show dotfiles and dot-directories (like `.github` and `.claude`) when browsing files with `@` in the chat input.
    • Permission prompts now show the project name alongside the session name, so it's clearer which agent is asking for approval.
    • The project folder icon in the sidebar now pulses while any agent inside the project is running, replacing the separate green status dot.