This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Array is a native Mac workspace for coding agents. Claude Code, Codex and Pi side by side on one canvas, next to their terminals, browser previews and diffs, so you can see which one is working, done or failed. Each agent signs in with its own CLI, so the plan you already pay for just works. No API keys. Dictation built in on macOS 26. Free and open source (MIT). macOS 14+, Apple silicon. Alpha.
I've been building it since May, and it's been my main workspace since the first release in August, on my own projects and at work. Most of Array was built by agents running inside Array.
It started with terminal tabs. Since August, Array has run 479 agents for me across six projects, and on a busy day I start 20 or more. Before Array, that many agents meant that many tabs, and I kept asking the same three questions. Which tab was that? Which one finished? Which one failed twenty minutes ago and has been waiting for me since?
So every agent in Array is a tile on one canvas. Each project gets its own zone, and the agent's browser preview, diff and files sit right beside it. The tile tells you if it's working, done or failed, and so does the sidebar. Cmd+K jumps to any agent, file or zone.
What's in it today:
Agents - Claude Code, Codex and Pi as native agent tiles. Each signs in with its own CLI, so it uses the plan you already pay for. Array never asks for an API key. - Models come live from each CLI, so new ones show up as soon as the CLI has them. - Follow up, steer or stop a turn, where the CLI supports it. - Dictation in every composer, transcribed on your Mac (macOS 26). - Agent colours, so you can tell them apart at a glance. - Compaction for long conversations. - Agents can hand work to a child agent in a visible tile beside them, and message each other. - Built-in workspace tools: agents can open files on your canvas, arrange tiles and update the board. No MCP setup.
Canvas - A zone per project, on one canvas. - Cmd+K Command Center, keyboard navigation (jump to any zone with a number key) and Focus Mode. - Activity Dock: every agent and its state in one list. - Real Ghostty terminals for a shell, dev server, Neovim, the interactive Claude or Codex CLI, or any other command. They can keep running when you quit Array. - Browser tiles for local previews, with an inspector (Elements, Console, Styles, Network). - Editor with a file tree, diff review, and Markdown notes. - A kanban board: drag a task onto an agent and send it with its description and images. - Boards, notes and layout are plain files in your project's .array folder.
Mac - Native Swift and AppKit, auto-updates, macOS 14+ on Apple silicon.
What it isn't yet: it's an alpha, it's Mac only, and it runs those three agents. It's free and MIT licensed, and the source is on GitHub.
I'd like to hear what breaks for you and what you'd want next.
No comment highlights available yet. Please check back later!
About Array on Product Hunt
“Stop losing your agents in your terminal”
Array was submitted on Product Hunt and earned 6 upvotes and 1 comments, placing #54 on the daily leaderboard. Array is a native Mac workspace for coding agents. Claude Code, Codex and Pi side by side on one canvas, next to their terminals, browser previews and diffs, so you can see which one is working, done or failed. Each agent signs in with its own CLI, so the plan you already pay for just works. No API keys. Dictation built in on macOS 26. Free and open source (MIT). macOS 14+, Apple silicon. Alpha.
Array was featured in Mac (103.8k followers), Developer Tools (521.6k followers), Artificial Intelligence (481.7k followers) and GitHub (41.4k followers) on Product Hunt. Together, these topics include over 263.1k products, making this a competitive space to launch in.
Who hunted Array?
Array was hunted by Dylan Reed. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Array stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.
Hey Product Hunt, I'm Dylan, and I made Array.
I've been building it since May, and it's been my main workspace since the first release in August, on my own projects and at work. Most of Array was built by agents running inside Array.
It started with terminal tabs. Since August, Array has run 479 agents for me across six projects, and on a busy day I start 20 or more. Before Array, that many agents meant that many tabs, and I kept asking the same three questions. Which tab was that? Which one finished? Which one failed twenty minutes ago and has been waiting for me since?
So every agent in Array is a tile on one canvas. Each project gets its own zone, and the agent's browser preview, diff and files sit right beside it. The tile tells you if it's working, done or failed, and so does the sidebar. Cmd+K jumps to any agent, file or zone.
What's in it today:
Agents
- Claude Code, Codex and Pi as native agent tiles. Each signs in with its own CLI, so it uses the plan you already pay for. Array never asks for an API key.
- Models come live from each CLI, so new ones show up as soon as the CLI has them.
- Follow up, steer or stop a turn, where the CLI supports it.
- Dictation in every composer, transcribed on your Mac (macOS 26).
- Agent colours, so you can tell them apart at a glance.
- Compaction for long conversations.
- Agents can hand work to a child agent in a visible tile beside them, and message each other.
- Built-in workspace tools: agents can open files on your canvas, arrange tiles and update the board. No MCP setup.
Canvas
- A zone per project, on one canvas.
- Cmd+K Command Center, keyboard navigation (jump to any zone with a number key) and Focus Mode.
- Activity Dock: every agent and its state in one list.
- Real Ghostty terminals for a shell, dev server, Neovim, the interactive Claude or Codex CLI, or any other command. They can keep running when you quit Array.
- Browser tiles for local previews, with an inspector (Elements, Console, Styles, Network).
- Editor with a file tree, diff review, and Markdown notes.
- A kanban board: drag a task onto an agent and send it with its description and images.
- Boards, notes and layout are plain files in your project's .array folder.
Mac
- Native Swift and AppKit, auto-updates, macOS 14+ on Apple silicon.
What it isn't yet: it's an alpha, it's Mac only, and it runs those three agents. It's free and MIT licensed, and the source is on GitHub.
I'd like to hear what breaks for you and what you'd want next.
arrayapp.dev
github.com/dylanreedx/array