Sandbox
@saadnvd1/agent-os

Mobile-first web UI for AI coding sessions

AgentOS is a self-hosted web UI that sits in front of your coding agents and gives you a single place to manage sessions. It combines multi-pane terminals, git worktrees, code search, file picking, dev server controls, and conductor/worker orchestration in the browser.

168 stars25 forksTypeScriptUpdated 6d ago
Who it's for

Builders who want to run AI coding sessions from a phone or browser and keep multiple agents, files, and git work organized.

What it delivers

You can manage parallel agent sessions, inspect git changes, and control dev work from one mobile-first dashboard.

What it does

Mobile-first session control

Use the full UI from a phone instead of a stripped-down responsive view.

Multi-pane layout

Run up to four sessions side by side in one workspace.

Voice input

Dictate prompts with speech-to-text instead of typing them.

Code search

Search the codebase with syntax-highlighted results from the UI.

File attachment and upload

Browse files, attach them to sessions, and upload from mobile.

Git and worktree tools

Check status, view diffs, commit, open PRs, and set up isolated worktrees.

Dev server controls

Start and stop Node.js and Docker dev servers from the interface.

Session orchestration

Use a conductor/worker model through MCP to coordinate agent work.

How to get it

  1. 1If you already have Node.js 20+ installed
    # Install globally
    npm install -g @saadnvd1/agent-os
    
    # Run setup (checks/installs tmux, ripgrep, builds app)
    agent-os install
    
    # Start the server
    agent-os start
  2. 2For fresh installs without Node.js
    curl -fsSL https://raw.githubusercontent.com/saadnvd1/agent-os/main/scripts/install.sh | bash
    agent-os start
  3. 3Run
    git clone https://github.com/saadnvd1/agent-os
    cd agent-os
    npm install
    npm run dev  # http://localhost:3011

README

AgentOS

A mobile-first web UI for managing AI coding sessions.

Discord

https://github.com/user-attachments/assets/0e2e66f7-037e-4739-99ec-608d1840df0a

AgentOS Screenshot

Installation

Via npm (Recommended)

If you already have Node.js 20+ installed:

# Install globally
npm install -g @saadnvd1/agent-os

# Run setup (checks/installs tmux, ripgrep, builds app)
agent-os install

# Start the server
agent-os start

Via curl (Installs everything)

For fresh installs without Node.js:

curl -fsSL https://raw.githubusercontent.com/saadnvd1/agent-os/main/scripts/install.sh | bash
agent-os start

Desktop App

Download native desktop apps from Releases:

  • macOS (Apple Silicon): .dmg
  • Linux: .deb or .AppImage

Note: The desktop app is a native wrapper around the web UI. You still need to install and run AgentOS (via the installer script above) for the backend server. The desktop app just provides a convenient native window instead of using your browser.

Don't want to self-host? Try AgentOS Cloud - pre-configured cloud VMs for AI coding.

Manual Install

git clone https://github.com/saadnvd1/agent-os
cd agent-os
npm install
npm run dev  # http://localhost:3011

Prerequisites

Supported Agents

AgentResumeForkAuto-Approve
Claude Code--dangerously-skip-permissions
Codex--approval-mode full-auto
OpenCodeConfig file
Kilo CodeConfig file
Gemini CLI--yolomode
Aider--yes
Cursor CLIN/A
Amp--dangerously-allow-all
PiN/A
Oh My PiN/A

Features

  • Mobile-first - Full functionality from your phone, not a dumbed-down responsive view
  • Voice-to-text - Dictate prompts to your coding sessions hands-free
  • Multi-pane layout - Run up to 4 sessions side-by-side
  • Code search - Fast codebase search with syntax-highlighted results (Cmd+K)
  • File picker - Browse and attach files to sessions, with direct upload from mobile
  • Clone from GitHub - Clone repos directly from the UI when creating projects
  • Git integration - Status, diffs, commits, PRs from the UI
  • Git worktrees - Isolated branches with auto-setup
  • Dev servers - Start/stop Node.js and Docker servers
  • Session orchestration - Conductor/worker model via MCP

CLI Commands

agent-os run       # Start and open browser
agent-os start     # Start in background
agent-os stop      # Stop server
agent-os status    # Show URLs
agent-os logs      # Tail logs
agent-os update    # Update to latest

Mobile Access

Use Tailscale for secure access from your phone:

  1. Install Tailscale on your dev machine and phone
  2. Sign in with the same account
  3. Access http://100.x.x.x:3011 from your phone

Documentation

For configuration and advanced usage, see the docs.

Related Projects

  • aTerm - A Tauri-based desktop terminal workspace for AI-assisted coding. While AgentOS is a mobile-first web UI, aTerm is a native desktop app with multi-pane layouts optimized for running AI coding agents (Claude Code, Aider, OpenCode) alongside shells, dev servers, and a built-in git panel. Choose AgentOS for mobile access and browser-based workflows, or aTerm for a native desktop terminal experience.
  • LumifyHub - Team collaboration platform with real-time chat and structured documentation. Useful alongside AgentOS for coordinating multi-agent work across a team — share session context, document architectural decisions from coding sessions, and track progress across parallel agent workflows.

License

MIT License - Free and open source.

See LICENSE for full terms.

Files in the repo

Repository payload30 top-level entries
  • .claude
  • .husky
  • app
  • components
  • contexts
  • data
  • docs
  • hooks
  • lib
  • mcp
  • public
  • scripts
  • src-tauri
  • stores
  • styles
  • .env.example
  • .gitignore
  • .prettierrc
  • components.json
  • ideas.md
  • LICENSE
  • next-env.d.ts
  • next.config.ts
  • package-lock.json
  • package.json
  • postcss.config.mjs
  • README.md
  • screenshot-v2.png
  • server.ts
  • tsconfig.json

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More tools

JuliusBrussee/
caveman

🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman

105k
1 add
MemPalace/
mempalace

The best-benchmarked open-source AI memory system. And it's free.

59k
stablyai/
orca

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

66k

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

132k

Never stop coding. Free MIT AI gateway: one endpoint, 352 providers (150+ free), 1200+ models Kimi, Claude, GPT, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by 550+ contributors

64k
headroomlabs-ai/
headroom

Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.

71k