Build in parallel Keep the whole picture

All your projects.
One infinite canvas.

Run Claude Code and Codex in separate project workspaces. Keep your agents, code, and previews in view — without switching tabs.

macOS 14+ / Apple Silicon + Intel
7-day trial on either plan · Monthly or annual billing

01 / OPEN SPACELOCAL FIRST. BUILT FOR macOS.
02 / THE INFINITE CANVASALL YOUR PROJECTS. ONE FIELD OF VIEW.

Your whole operation.
In view.

Your app. The client project. The next idea. Give each its own workspace, then bring them together on the same canvas.

ARMADAI.CANVASZoom out for perspective. Zoom in to build.
Main canvas / All workspaces
Four project workspaces arranged together on Armadai’s infinite canvas, each with its own agents and tools
Four projects. Separate workspaces. One place to see the work.
Real Armadai canvas
Explore the views below

One canvas. A complete development environment.

02.1 / AGENT ACTIVITYLESS CHECKING. MORE BUILDING.

Know which agent
needs you.

Stop hunting through terminals. See who’s working, who’s idle, and who’s waiting — across all your projects.

Hover a waiting session, review the request, and approve right from the sidebar. Your canvas stays right where you left it.

ArmadaiPure black
Canvases
Main3 workspaces · Orbit, Tidal, Northstar
All Workspaces
Orbit MainTidal MainNorthstar Main
Sessions3

1 needs approval

  • Claude CodeWorking

    Orbit · Your product

  • Claude CodeIdle

    Northstar · Your next idea

Local profileThis Mac
Orbit ~/Projects/orbit
Claude Codeorbit

Build the new project dashboard.

Reading the project…

Reviewed the existing components

Updated the dashboard layout

Working on the finishing touches

›
Project notes
Next up

Polish the dashboard.
Keep the first view simple.

Orbit / Product
Stay with your work.Handle another agent’s request
without leaving this workspace.
Approval neededCodex Agent · Tidal
npm test

Run the project’s test suite.

Folder: ~/Projects/tidal

Review an agent’s request without leaving the workspace in view.

[ Interactive illustration · Sample projects and request ]

01Spot the pause.Working, idle, or needs approval. See the status beside each session.

02Approve in place.Hover the waiting agent and choose a response from its menu.

03Keep your focus.No searching for the right terminal. No rearranging your canvas.

Choices depend on the agent and request. If a prompt needs more context or isn’t supported in the sidebar, open its session directly.

INFINITE CANVAS

Your space.
See what takes shape.

Add your tools. Move them anywhere. Draw between ideas.

[ A simplified demonstration, not the actual Armadai app. The full app includes many more features and tools. ]

A workspace for every project.

Add a workspace. Fill it with tools. Open another beside it.

100%

Drag workspace names to move projects · Drag tile headers to arrange tools · ⌘/Ctrl + scroll to zoomDrag workspace names or tile headers · Use Hand to pan

Nothing to set up. Just play.

Simplified tool examples. No commands, agent runs, or live websites. Everything clears on reload.

03 / BUILD IN PARALLELYOUR PROJECTS GET THEIR OWN SPACE.

One workspace per project.
As many agents as you need.

Let an agent work on your product while you move a client project forward. Open the next idea beside them. Each project keeps its own tools and context, on the same canvas.

[ FIELD / 01 ]ROOM TO BUILD
01 / YOUR PRODUCT02 / CLIENT WORK03 / NEXT IDEA
WORKSPACE / 01

Your product.

Build the next feature with Claude Code and Codex beside your editor and app preview.

Claude CodeCodexIDE
WORKSPACE / 02

Your client work.

Keep the brief, implementation, and browser together. Pick up the project without hunting for its windows.

AgentNotesBrowser
WORKSPACE / 03

Your next idea.

Try a prototype in its own space while the other projects stay open around you.

AgentTerminalTasks

For builders with more than one thing going

Independent developers. Freelancers. Small teams. Anyone balancing a product, client work, and the ideas they want to bring to life.

04 / KEEP YOUR CONTEXTLESS TAB SWITCHING. MORE BUILDING.

Switch projects.
Keep your context.

The agent conversation is only part of the work. Put everything else beside it, in a layout that stays yours.

YOUR CONTEXT, CONNECTED.
[01]

The code and the conversation

Run agents in real terminals or a structured Codex Agent tile. Keep the full IDE alongside them, in the same workspace.

[02]

The app and the plan

Open your browser preview, notes, and task boards beside the work they belong to. No hunting through a row of tabs.

[03]

A place you can come back to

Arrange tiles freely or snap them to a grid. Give workspaces their own backgrounds. Your saved layout brings you back to familiar ground.

Your familiar tools. One native macOS app.

Full IDE

Edit code, search your project, and review source control beside your agents. Keep the editor in its own tile on the canvas.

Multi-tab browser

Keep localhost, docs, and research in browser tiles. Pin the pages you use, reorder tabs, and restore a tab you closed.

Task boards

Plan with boards, backlogs, sprints, and calendars. Track dependencies and checklists beside the project they belong to.

Draw & text

Sketch a flow or leave a label directly on the canvas. Add drawings to a workspace and they move with the project.

Environment Vault

Store secret values in macOS Keychain. Scope environment variables to the app, a canvas, or one workspace.

Persistent terminals

Enable the session helper and choose Keep Running and Quit to leave terminals and CLI agents working.

Codex Agent and IDE tiles close with the app.

Alongside your agents and notes.

Claude CodeCodexTerminalScratchpad notes
THE COMMAND PALETTE

One shortcut.
Your whole canvas.

Press ⌘K to open a tool, run a command, or jump straight to an existing tile on your canvas. Type a few letters. Choose your next move.

Start an agent. Find a terminal. Open drawing tools.
Keep your hands on the keyboard.

SEARCH / CODEX[ Palette illustration ]
  • Open Codex
  • Open Codex Agent
  • Focus Codex
Navigate SelectEsc Close

Open a new Codex tile, or focus the one already on your canvas.

A PLACE FOR EVERY PROJECT

Pick up where
you left off.

Your folders become workspaces. Your workspaces live on canvases. Build a setup that makes sense to you, then come back to it.

[ Example organization · Two separate canvases ]

CANVAS / 01

My product

  • Orbit app
  • Orbit docs

CANVAS / 02

Client work

  • Northstar
  • Beacon

Open a project. Or start one.

Choose an existing folder, or create a new one inside Armadai. Each workspace starts blank so you can add the agents and tools you need.

More than one way to group your work.

Keep projects together on one canvas, or create separate canvases for your product, client work, and experiments.

Arrange it your way.

Move and resize tiles freely, or arrange them in grids and rows. Give each workspace a layout that fits the work.

Close it. Come back to it.

Clear a workspace off the canvas when you’re done. Reopen it with its saved tiles and layout when you need it again.

YOUR WORK. YOUR ATMOSPHERE.

Make the space yours.

Choose a canvas theme. Give each workspace its own image. Adjust transparency until everything feels right.

YOUR CANVASDeep ocean
OrbitYOUR WORKSPACE
Terminal

~/projects/orbit

❯ npm run dev

Ready to build.

Local localhost:3000

A little space to focus.

❯

Notes

THE NEXT IDEA

Room to
make it yours.

A familiar place for
the next big thing.

Orbit / Studio
WORKSPACE IMAGE Ember
[ Interactive illustration · Not the actual app ]

FROM YOUR FILES TO YOUR WORKFLOW

Drop the file.
Keep your flow.

Drag files from Finder into a terminal tile. Use them in a command or a prompt for Claude Code or Codex CLI, without typing the full path.

Drop one file or several. Names with spaces are handled automatically. You choose when to press Enter.

TerminalClaude CodeCodex CLI
FINDER TERMINAL[ Illustrated file drop ]
FROM FINDERProject brief.md
Terminal / OrbitCOMMAND DRAFT
cat '/Users/you/Documents/Project brief.md'

The path lands at your cursor, ready for your next command.

OPTIONAL TERMINAL RECORDING

Keep a record.
On your terms.

Save terminal output from your builds and CLI agent sessions locally on your Mac. Turn recording on from the REC menu or Settings when you want a record of the work.

Off by default. The recording setting applies across terminal sessions.

Choose what stays. Set a retention window and a disk limit. Older recordings are cleaned up first.

Manage the files. Export individual recordings, delete one, or clear the whole collection in Settings.

SAVED ON YOUR MAC[ Settings illustration ]

Session recording

Terminal output · Local storage

Record terminal sessions
Off by default
Keep recordings for
30 days
Disk limit
2 GB

Default limits shown. Adjust them in Settings.

Saved recordingsExport · Delete · Delete all

Recorded output can include sensitive information printed by your tools.

04.1 / TASK HAND-OFFFROM THE BOARD TO THE BUILD.

Plan it. Hand it off.
Review the result.

Turn a task into work for Claude Code or Codex. Armadai gives each run its own Git worktree and tracks it through to review.

FIVE VIEWS / ONE BOARD

Plan the work,
your way.

Move from the big picture to the details without leaving your project. Organize the work here, then hand a clear task to an agent.

The same tasks, seen from different angles.

Board
Move cards through your workflow. Set limits on work in progress.
Backlog
Prioritize upcoming work and organize it into sprints.
Table
Compare priorities, owners, dates, and estimates in one list.
Calendar
See start dates and deadlines across the month.
Dashboard
Track progress, overdue work, blockers, and workload.

Search and filters carry across every view.

THE BRIEF STAYS WITH THE TASK[ Task detail illustration ]
ORBIT-012 / TASKTo do

Add project search

Find a project by its name.

Sprint
Search & discovery
Due date
September 30
Blocked by
ORBIT-008 Search endpoint
CHECKLIST / 0 OF 2 COMPLETE
  • Filter projects as you type
  • Show a clear empty state

Keep subtasks, labels, comments, and file references with the work.

Saved on your Mac.

Boards are stored locally with your canvas.

Room to change your mind.

Undo and redo board changes during your current app session.

Your board, portable.

Export a board as JSON. Import a saved board to replace the current one.

ONE TASK, FROM BRIEF TO REVIEW[ Illustrated workflow ]
  1. 01 / PLAN
    ORBIT / 012Ready

    Add project search

    Find a project by its name.

    DEFINITION OF DONE
    • Filter projects as you type
    • Show a clear empty state
    Run with CodexRun with Claude

    Start with a clear task.

    Put the brief and what “done” means on the board. Choose the agent you want to run it.

  2. 02 / HAND OFF
    ORBIT / 012In Progress

    Add project search

    CodexWorking on this task
    Isolated Git worktreeA separate checkout for this run

    Give the work its own space.

    Armadai starts an agent if needed, prepares the worktree, and keeps the task’s progress on the board.

  3. 03 / REVIEW
    ORBIT / 012Review

    Add project search

    Draft pull requestChanges + work history
    Awaiting your review

    You decide what ships.

    Inspect the changes and the work behind them. Request changes or approve the result before merging.

Optional / Auto-run Ready tasks

Let available agents pick up Ready tasks, with limits on simultaneous runs and checks for overlapping work. Pull requests still wait for your review.

DRAFT PULL REQUESTS WITH CONTEXT

Share the changes.
Show the work.

Build a draft GitHub pull request with your changes and available records of the work. Review the diff and generated description before you publish.

  • Choose the files. Select working-tree files to include, then update the preview.
  • See the evidence. Include available command history and build or test results. Missing verification stays visible.
  • Make the final call. Secret checks and redaction support your review. Publishing requires your confirmation.

Find Publish provenance PR… in Armadai’s worktree menu. Requires a GitHub repository and an authenticated GitHub CLI.

CHANGES + WORK HISTORY[ Example preview ]

Agent changes — Orbit

Add project search

Draft PR
CHANGED FILES
  • Msrc/search.ts
  • Atests/search.test.ts
VERIFICATION
npm testexit 0 · last recorded run
RECORDED WORK

Command history and available terminal output, alongside the changes.

Your confirmation comes before publication.

Evidence reflects what was recorded. Terminal command detail depends on the session’s available data.

04.2 / CODEX AGENTINSIDE ARMADAI. BESIDE YOUR PROJECT.

Review the work
beside the conversation.

Follow the conversation, approve actions, and inspect file changes in Armadai’s Codex Agent tile. Keep the decisions beside the work.

ARMADAI / CODEX AGENTFILE CHANGES
Armadai’s Codex conversation with an Edited 1 file card, the changed path Sources/App.swift, line counts, and a Review button

Changed files sit beneath the response. Open Review in Armadai to inspect the diff.

[ Actual Armadai interface · Sample session ]Full capture

Keep Git close, too.

Review working or staged changes, stage files, commit, and confirm a push — all from the Codex Agent tile.

05 / COORDINATECONNECTED, WITH YOU IN CONTROL.

When the work connects,
connect the agents.

Give Claude Code and Codex a shared goal inside a project. Coordinate lets them exchange plans, implementation, and reviews — while you set the boundaries.

AGENT.01 CLAUDE CODE

Claude Code

Plan. Build. Review.

Workspace~/your-project
COORDINATEA conversation.
A shared goal.
AGENT.02 CODEX

Codex

Build. Question. Refine.

Workspace~/your-project
01 / Your approval

Review and edit messages before delivery, or choose Auto to keep the conversation moving.

02 / Your boundaries

Set a message budget. Inspect the transcript. Stop the connection whenever you need to.

03 / Your machine

The coordination layer and transcript stay local. Your agents use their own accounts.

SEPARATE THREADS. SHARED DIRECTION.
06 / READY WHEN YOU AREFULL APP. TWO SIMPLE PLANS.

Bring your projects
into the picture.

Unlimited workspaces. Unlimited agents.
Every Armadai tool, on either plan.

Download, verify your email, and choose your plan inside the app.

Pro Monthly

7-DAY FREE TRIAL

$20/ month

Room to build, one month at a time.

Download to start trial

Then $20 USD/month. Payment method required. Cancel anytime.

Pro Annual

50% OFF

$120/ year

$10/month equivalent. Save $120 vs. $240 paying monthly.

Download to start trial

7 days free, then $120 USD/year. Payment method required. 30-day money-back guarantee after payment.

Unlimited workspaces & agentsAll tile typesCoordinate & hand-offsSaved layouts & historyProduct updates

Trials are for eligible new subscribers. Cancel before your trial ends to avoid the first charge. Plans cover the Armadai app. Claude Code, Codex, and other third-party services may require separate accounts or subscriptions. Your Mac’s resources and provider usage limits still apply.

07 / A FEW THINGS TO KNOWBEFORE YOU COME ABOARD.

Good questions.

What is Armadai?

Armadai is a native macOS app for working across multiple projects on an infinite canvas. Each project folder becomes its own workspace, with its own agents, terminals, code, browser, notes, and tasks. Zoom out to see the whole picture, then move into the project you want to work on.

How do I get started?

Download Armadai, verify your email, and choose a plan. Open an existing project folder or create a new workspace folder inside the app. Your workspace starts blank. Install and sign in to the agent tools you want to use, then add them beside your project.

Can I run several projects and agents at once?

Yes. Open multiple project folders as workspaces on the same canvas, and run multiple agents in each workspace. Your Armadai plan does not limit the number of workspaces or agents. Your Mac’s resources and your agent providers’ usage limits still apply.

Does it include Claude Code or Codex?

Armadai gives your installed agents a place to work and collaborate. You use your own Claude Code and Codex accounts. Their usage and subscriptions are separate from your Armadai plan.

Can I hand a task to an agent?

Yes. Open Hand-off on a task board and choose Run with Claude or Run with Codex. Armadai starts an agent if needed, gives the run its own Git worktree, and tracks the task through to review. Successful work comes back as a draft pull request for human review. Auto-run Ready tasks is optional and uses limits on simultaneous runs and checks for overlapping work.

What’s the difference between Codex CLI and Codex Agent?

Codex CLI runs in a terminal tile. Codex Agent gives you a chat-style tile with streamed responses, approval controls, file-change review, and saved conversations. Both use your installed Codex and your own account. Choose the interface that fits how you want to work.

Will it work on my Mac?

Armadai supports Apple Silicon and Intel Macs running macOS 14 or later. The download includes support for both architectures.

How does the free trial work?

Download Armadai, create an account, and choose either plan. Eligible new subscribers get 7 days free with a payment method required. After the trial, Pro Monthly is $20/month or Pro Annual is $120/year — 50% less than paying monthly for a year. Cancel before the trial ends to avoid the first charge. Annual payments also have a 30-day money-back guarantee.

Can I keep agents running when I close the app?

Enable the background session helper in Settings Sessions, then choose Keep Running and Quit to leave terminals and CLI agents running. Reopen Armadai to reconnect to those sessions. Codex Agent and IDE tiles close with the app; sessions do not survive logging out or shutting down your Mac.

What stays on my Mac?

Your canvas layouts, notes, and task boards are stored locally. Agents, browser pages, IDE extensions, account checks, and GitHub publishing can use online services. Environment Vault stores secret values in macOS Keychain and passes selected variables to the tools you run.

How do app updates work?

The installed app checks for updates automatically by default and lets you know when one is available. You can enable background downloads in Settings or download an update when you’re ready. Installation waits until you choose Restart & Update, so you decide when to restart.

Your projects. Your agents. Your canvas.

Build in parallel.
Keep the whole picture.

Download for macOS

APPLE SILICON + INTEL / macOS 14+