amux for Software Agencies
Run an AI engineering team across all your client projects. Monitor progress between client calls. Manage client contacts, emails, and notes in one tool. Ship overnight while your team sleeps. Updated July 2026.
Software agencies building with AI agents face a coordination problem that solo developers don't: each client project needs its own agent fleet, approval workflow, and progress visibility — while you're on calls, at client sites, or managing multiple teams simultaneously. amux is an open-source control plane designed for exactly this workload. It runs parallel Claude Code, Codex CLI, or Gemini CLI sessions across multiple client projects simultaneously, with per-project cost tracking, a shared kanban board, built-in CRM for client contacts, and a native iOS app for monitoring and approving actions from anywhere. Agencies using amux report running 3-5× more parallel work than single-session approaches, with overnight agent runs completing client deliverables while the team sleeps.
What agencies use amux for
- Run parallel coding sessions per client project — isolate each client's agents in separate amux projects with separate session groups. Agents never touch another client's files. The kanban board shows all sessions grouped by project, so you can filter to a single client's work without noise from others.
- Monitor overnight batch runs from your phone — check agent progress between client calls; approve permission prompts from the iOS app without returning to your desk. Queue the next task directly from your phone while the previous one is still running.
- Track client contacts in the built-in CRM — log every call, email, and meeting; surface follow-ups; no separate CRM subscription needed for client ops. Client contacts live in the same tool that runs your agents.
- Send client updates via the Gmail integration — agents can draft and send status emails using the Gmail API integration, directly from amux. Real Gmail signature auto-appended, correct threading, and an audit log of every send.
- Per-project cost tracking — know exactly how many tokens each client project consumed; bill accurately for AI usage. The dashboard token counter breaks down cost by session so you can attribute spend by client.
- Schedule automated morning reports — use the scheduler to have agents post daily progress summaries to the kanban board every morning before standup. Walk into your standup already knowing the state of all 5 client projects.
The agency workflow with amux
Here is what a day actually looks like when an agency runs amux across a 4-client portfolio:
- 7am — Morning review from bed. Open the iOS app. Three client projects finished their overnight runs; the board shows tasks moved to done with PR links. Two projects need approval on a tool-use prompt (file write outside the expected directory). Approve both in the app in 30 seconds. Queue next tasks on the board for each of the five active sessions before you get out of bed.
- 9am — Start of day sprint. Approve pending board items, triage any agent output that needs a human decision, and re-queue morning tasks for sessions that went idle overnight. The amux workspace view shows all active sessions in a grid — send a correction to one session without leaving the view. Total time: 15-20 minutes.
- During client calls — live progress on demand. When a client asks "where are we on the API integration?", open the iOS app and peek at the agent's terminal output. You can show real live output — not a status update you compiled that morning, but actual lines the agent is writing right now. Strong impression. No preparation required.
- End of day — queue overnight runs. Write task cards for the next 24 hours of work across 4 client projects. Start sessions with YOLO mode. Close the laptop. Agents keep shipping through the night. By 7am, clients have PRs waiting for review that were requested the day before.
Feature comparison
| Feature | amux | Dedicated PM tool | DIY scripts | Freelancer's single terminal |
|---|---|---|---|---|
| Parallel client projects | Unlimited | No | Hard to isolate | No |
| Agent monitoring | Web + iOS | No | No | No |
| Client CRM | Built-in | Separate subscription | No | No |
| Email integration | Gmail API | Separate | No | No |
| Cost tracking per project | Yes | No | No | No |
| Mobile approval | iOS app | No | No | No |
| Self-healing agents | Auto-restart | N/A | No | No |
| Overnight unattended | Yes | N/A | Fragile | No |
Getting started as an agency
The fastest path from zero to agents running across your client portfolio:
# Install
brew install mixpeek/amux/amux
# Create a separate project per client
amux register client-a --dir ~/Dev/client-a --yolo
amux register client-b --dir ~/Dev/client-b --yolo
# Start all client projects
amux start client-a
amux start client-b
# Open dashboard
amux serve # → https://localhost:8822
Each registered project gets its own session group, kanban view, and cost tracking. Add clients to the CRM so every contact is one command away:
# Add client contacts to the built-in CRM
amux crm add "Sarah Chen" company="Acme Corp" email="[email protected]" role="CTO"
amux crm add "Marcus Roy" company="Beta Tech" email="[email protected]" role="VP Eng"
# Log a call after your client check-in
amux crm log PPL-1 "Weekly sync: wants auth refresh feature by Friday sprint"
# Queue board tasks for each client's agent
amux board add "Implement token refresh for /api/auth" --session client-a
amux board add "Fix checkout redirect on mobile Safari" --session client-b
For overnight runs, write task cards before you close the laptop, enable YOLO mode per session, and use the scheduler to post daily progress summaries to the board every morning. See the guide to running 10+ agents for fleet configuration at scale.
Install the iOS app so you can check in and approve actions without opening a laptop. The amux cloud tunnel gives you a stable public HTTPS URL for your dashboard — useful at client sites where you may not be on your home network.
Frequently asked questions
Can I separate client projects in amux?
Yes — each amux project has its own session group, kanban board view, and cost tracking. Register separate projects per client with amux register <client-name> --dir ~/Dev/<client>. The dashboard shows all sessions grouped by project, so you can filter to see just client A's agents without noise from client B.
How does amux help with client communication?
amux has a built-in CRM for managing client contacts (name, company, email, phone, last interaction log), a Gmail API integration for sending emails from agents, and a Notes system for per-client documentation. This means your agents can draft client update emails, log them in the CRM, and post deliverables to notes — without you having to manually compile the status update.
Can I monitor client projects from my phone while at client sites?
Yes — the amux iOS app connects to your amux server over Wi-Fi, Tailscale, or the amux cloud tunnel. You can see all sessions, peek at terminal output, approve pending actions, and post messages to sessions from your phone. The amux cloud tunnel gives you a stable public HTTPS URL for your dashboard if you need remote access from outside your network.
What does amux cost for an agency?
Self-hosting amux is free (MIT licensed, open source). The amux cloud tier ($20/month) adds a hosted dashboard, public tunnel URL, and managed backups — useful if you don't want to manage a server. There is no per-seat or per-project fee. Your only running cost is AI usage: each Claude Code session bills against your Anthropic API key at standard rates.
Start running your AI engineering team across client projects
amux is free, open-source, and runs on your existing hardware. No SaaS subscription, no per-seat fees — just AI agents delivering client work while you sleep.
brew install mixpeek/amux/amux
amux register client-a --dir ~/Dev/client-a --yolo
amux start client-a
amux serve # → https://localhost:8822
View on GitHub
Getting started guide →
Related resources: Getting Started Guide · Running 10+ Agents · Scheduling AI Agents · amux for Freelancers · Overnight Agent Runs