A terminal built for multi-agent AI coding workflows. Run Claude Code, Codex, or Gemini in parallel and see at a glance which agents need your attention.
Built on ghostty-vt for terminal emulation and SDL3 for rendering.
Running multiple AI coding agents is the new normal. But existing terminals weren't built for this:
- Agents sit idle waiting for approval while you're focused elsewhere
- Context switching between tmux panes or tabs kills your flow
- No visibility into which agent needs attention right now
Architect solves this with a grid view that keeps all your agents visible, with status-aware highlighting that shows you instantly when an agent is awaiting approval or has completed its task.
Warning
This project is in the early stages of development. Use at your own risk.
The application is experimental and may have bugs, stability issues, or unexpected behavior.
- Status highlights — agents glow when awaiting approval or done, so you never miss a prompt
- Grid view — keep 4+ agents visible simultaneously, expand any one to full screen
- Worktree picker (⌘T) — quickly
cdinto git worktrees for parallel agent work on separate branches
- Smooth expand/collapse animations between grid and focused views
- Keyboard navigation: ⌘+Return to expand, ⌘1–⌘0 to switch, ⌘W to close, ⌘/ for shortcuts
- Scrollback with trackpad/wheel support and grid indicator when scrolled
- OSC 8 hyperlink support (Cmd+Click to open)
- Kitty keyboard protocol for enhanced key handling
- Persistent window state and font size across sessions
Download the latest release from the releases page.
For Apple Silicon (M1/M2/M3/M4):
curl -LO https://github.com/forketyfork/architect/releases/latest/download/architect-macos-arm64.tar.gz
tar -xzf architect-macos-arm64.tar.gz
xattr -dr com.apple.quarantine Architect.app
open Architect.appFor Intel Macs:
curl -LO https://github.com/forketyfork/architect/releases/latest/download/architect-macos-x86_64.tar.gz
tar -xzf architect-macos-x86_64.tar.gz
xattr -dr com.apple.quarantine Architect.app
open Architect.appNote:
- The archive contains
Architect.app. You can launch it withopen Architect.appor run./Architect.app/Contents/MacOS/architectfrom the terminal. Keep the bundle contents intact. - Not sure which architecture? Run
uname -m- if it showsarm64, use the ARM64 version; if it showsx86_64, use the Intel version.
Prerequisites: Xcode Command Line Tools must be installed:
xcode-select --installInstall via Homebrew (builds from source):
# Tap the repository (note: requires full repo URL since the formula is in the main repo)
brew tap forketyfork/architect https://github.com/forketyfork/architect
# Install architect
brew install architect
# Copy the app to your Applications folder
cp -r $(brew --prefix)/Cellar/architect/*/Architect.app /Applications/Or install directly without tapping:
brew install https://raw.githubusercontent.com/forketyfork/architect/main/Formula/architect.rb
cp -r $(brew --prefix)/Cellar/architect/*/Architect.app /Applications/See docs/development.md for the full development setup. Quick start:
nix develop
just buildArchitect stores configuration in ~/.config/architect/:
config.toml: read-only user preferences (edit via⌘,).persistence.toml: runtime state (window position/size, font size), managed automatically.
Common settings include font family, theme colors, and grid rows/cols. Remove the files to reset to the default values.
- App won't open (Gatekeeper): run
xattr -dr com.apple.quarantine Architect.appafter extracting the release. - Font not found: ensure the font is installed and set
font.familyinconfig.toml. The app falls back toSFNSMonoon macOS. - Reset configuration: delete
~/.config/architect/config.tomland~/.config/architect/persistence.toml. - Known limitations: emoji fallback is macOS-only; keybindings are currently fixed.
docs/architecture.md: architecture overview and system boundaries.docs/configuration.md: detailed configuration reference forconfig.tomlandpersistence.toml.docs/development.md: build, test, release, and assistant hook setup.CLAUDE.md: agent guidelines for code assistants.
Architect is part of a suite of tools I'm building for AI-assisted development:
- Stepcat — Multi-step agent orchestration with Claude Code and Codex
- Marx — Run Claude, Codex, and Gemini in parallel for PR code review
- Claude Nein — macOS menu bar app to monitor Claude Code spending
MIT

