$19.50 · macOS 26+ · One-time purchase

The dock for the agentic era.

A Mac dock for people who run agents. Not another terminal.

Claude Code and Codex sit in the bar like apps.

Then a one-time purchase of $19.50. No subscription.

One bar at the edge of your screen, holding everything you reach for between meetings: your apps, calendar, clipboard, focus timer, voice assistant, and live agent sessions.

The ApexDock bar along the edge of a Mac desktop: pinned and running apps, live agent session tiles, and the system tray
The bar, end to end. Swipe to pan.

The tour

What lives in the bar.

Apps, calendar, clipboard, focus timer, voice assistant, and live agent sessions. One bar at the edge of the screen.

01 / 08

A dock that earns its space

ApexDock anchors a glass strip to your desktop edge: pinned apps, running apps, and a lane for whatever you actually use.

02 / 08

Your calendar, where your eyes already are

The clock knows when your next meeting starts. Click for a full agenda covering today, tomorrow, and the events that survived the standup.

03 / 08

Agent sessions, all in one strip

Claude and Codex sessions sit next to your apps. They pulse while thinking, surface tool calls, ask for approval. An open local socket means any agent runtime can dock here.

04 / 08

Tool calls, surfaced without the terminal

Floating chips show what each agent is doing right now. Read, Bash, WebFetch, gone in a glance but lingering long enough to catch.

05 / 08

Approvals before they touch your machine

When an agent wants to run something destructive, the dock shakes, a red dot lands on the tile, and you decide before it ships.

06 / 08

An assistant that lives in the bar

Voice in, voice out, and a waveform that tracks every state: listening, thinking, speaking. No new window required.

07 / 08

Command center, faster than Spotlight

Hit ⌘K to open. 12ms cold start, fuzzy app launching, and "Ask the assistant" sits one Enter away. No animation tax, no indexer crash, no wait.

08 / 08

Focus mode, with teeth

Pick the apps that count, set a timer, and the rest of the dock dims out. A progress ring keeps the session honest.

And there's more

Every feature shipping today.

Every feature shipping in ApexDock today: the bar, the agent tray, workspaces, the assistant, the small details.

Bar essentials
  • Pinned apps and running apps share one tray
  • Drag an app from Finder onto the bar to pin it
  • Drag icons sideways to reorder, and they shuffle as you go
  • Right-click an app to pin, unpin, quit, or hide
  • Pin folders too, then drill into subfolders with arrow keys
  • Pinned files open in their default app on click
  • Hover an app to peek at its open windows
  • A subtle stack mark shows when an app has multiple windows
  • Click an icon to focus, hide, or cycle through its windows
  • The active app gets the accent underline; the rest dim back
  • Each connected display gets its own bar, on its own edge
  • Open windows resize themselves to fit around the bar
  • Pinned and running apps mirror the macOS Dock's notification badges, with large counts truncated cleanly
  • If your license lapses, the bar steps out of the way
  • Only one ApexDock can run at a time. No duplicate bars
System tray widgets
  • Live CPU, memory, and network sparklines in the tray
  • Battery readout with charge state and time remaining
  • Wi-Fi picker that lists nearby networks, one click to switch
  • Volume slider with output-device picker built in
  • Now Playing for Apple Music and Spotify, with play/skip controls
  • Click the clock for today's calendar: agenda, month, jump dates
  • The clock badges itself when your next meeting is close
  • A quiet notifications surface that respects Do Not Disturb
  • Bring your own widget. Drop in a YAML file, shell command, or socket feed
  • Drag tray items to reorder, hide the ones you don't use
Quick tools
  • Command palette opens in 12 ms with fuzzy app launch on ⌘K
  • Ask the assistant straight from the palette, no extra window
  • Clipboard history with pinning, search, and inline AI actions
  • Clipboard remembers rich text and images, not just plain text
  • Paste from history with ⌘⇧V. The chord lands cleanly, no double-paste
  • A Markdown scratchpad with tabs and tags, for the notes you'd otherwise lose
  • Notes: ⌘N for a new tab, ⌘↵ to save and preview, dot when unsaved
  • Focus timer with a countdown ring and a chime when the session ends
  • Focus locks you to one workspace and dims the rest of the dock
  • Your daily focus minutes roll up quietly in the tray
Agent activity tray
  • Live tiles for Claude Code, Codex, and any tool you wire in
  • See at a glance whether an agent is thinking or running a tool
  • Floating chips name the tool in flight: Read, Bash, WebFetch, and the rest
  • Subagents stack into a cluster under their parent session
  • Destructive runs wait for you. The dock shakes, a red dot lands, and you decide
  • Hover any session for a transcript peek (toggle it off if you'd rather not)
  • Jump from a session to its folder, terminal, or the provider's own app
  • Toggle built-in providers; style custom tools through the Hook API
  • Open hook API. Wire any agent runtime in over a local socket and JSONL
  • Crashed sessions clear themselves the next time ApexDock starts
Project workspaces
  • One click swaps pinned apps, accent color, agent scope, and window layout
  • The tray switcher takes on the active workspace's color so you always know where you are
  • Agent activity filters down to that workspace's folders
  • Save and restore window layouts across every connected display
  • Workspace snapshots are immutable, so you can undo a messy rearrangement instantly
  • Bind a hotkey to switch workspaces; conflicts get caught with one-tap undo
AI assistant
  • Push-to-talk on a hotkey you pick. Any modifier combo you like
  • An ambient waveform shows when it's listening, thinking, or speaking
  • Knows what's on your screen: accessibility tree first, OCR if needed, then the model
  • A glowing ring on screen tells you exactly what it's aiming at
  • Claude Computer Use is opt-in in Settings, with its own signed helper outside the bar
  • OpenAI GPT-5 family supported, with selectable reasoning effort per turn
  • Speech-to-text: Apple, ElevenLabs Scribe, or Whisper, your call
  • Text-to-speech: Apple voices or any ElevenLabs voice you pick
  • Your API keys live in the macOS Keychain, never in a plaintext config file
Bar Bud
  • An animated companion takes the launcher slot, replacing the static start button
  • Pip ships bundled, so a fresh install has a Bud out of the box
  • Sprite states track agent and assistant phases: idle, thinking, running tools, waiting for input, success
  • A speech bubble floats above the Bud while the assistant talks, so replies don't need a new window
  • Drop your own packs into ~/Library/Application Support/ApexDock/pets/ — Codex's pet folder is also picked up
  • Reduced-motion mode pins the Bud to the idle frame; click reactions still play once
Customization & hotkeys
  • Bar height slider, 40 to 80 points
  • Five blur materials, each with a tint color and opacity dial
  • Tint each app icon individually, color-coding your dock at a glance
  • A gallery of curated theme presets, one click to apply
  • Or write your own theme as a JSON file and drop it in
  • Tabbed Settings, so you never hunt through one long scroll for a toggle
  • One Hotkeys tab for everything, with conflict warnings and undo
  • Rebind palette, clipboard, notes, focus, push-to-talk, and workspace switch
Onboarding & permissions
  • A first-run walkthrough takes you through every macOS permission step by step
  • Grant Accessibility, Calendar, Microphone, and Screen Recording in one click each
  • Permission grants take effect instantly. No relaunch needed
  • A Permissions tab in Settings shows live status and a retry button
  • If your license needs attention, a status icon and inline sign-in pop right up
Licensing & updates
  • Sign in with a magic link. No password to remember or leak
  • Free 7-day trial gets the same builds as a paid license. Cancel from /account before day 7 and you're not charged
  • Activation keys for handing access to your own other Macs or to teammates
  • Multi-seat tiers: Solo (3), Team (10), Business (25). Top up any time
  • See every Mac on your license; deactivate any one yourself
  • Deactivate a Mac on the web and it locks out within seconds, with no silent re-activation
  • Works offline for 14 days at a stretch. Flights, holidays, dead Wi-Fi
  • 12 months of updates included; renewals extend you forward, never lock you out
  • Stripe receipts live in your account page, ready to expense
  • Auto-updates on signed, notarized builds. Pick stable or beta
  • Your update feed only shows builds inside your license window
  • Tokens stored in the macOS Keychain, no permission prompt every time we read one
Public API & integrations
  • apexdock CLI to focus a workspace, list state, switch context, run commands
  • apexdock:// URLs work from Shortcuts.app, Raycast, and any browser
  • Local control socket. Script ApexDock with JSONL requests and responses
  • AppleScript dictionary covers workspaces, the bar, and app focus
  • Bring-your-own widget runner: YAML manifest, shell command, or socket feed
  • Recipes already in the box: weather, GitHub PRs, disk usage, battery health
Start your 7-day trial

Then a one-time purchase of $19.50. No subscription.

macOS 26+ · Up to 3 Macs · 12 months of updates · Offline for 14 days

Watch your agents work

Claude Code, Codex, and any tool you wire in sit in the bar like apps. See when they're thinking versus running tools, peek the transcript on hover, and approve destructive runs before they touch your machine.

One workspace per project

One click swaps pinned apps, accent color, agent scope, and window layout. Ten clients, ten contexts. No more hunting the right window in a forest of tabs.

3 Macs, one purchase

Activate ApexDock on up to 3 Macs. 12 months of updates included. No subscription. Pay once, own the version you bought.

License model

Pay once. Own your copy.

One Stripe checkout, no subscription. Your license is yours the moment the receipt clears.
Activate up to 3 Macs from one account; see them all in /account and deactivate any one yourself.
Each Mac holds a signed license that keeps working offline for 14 days at a stretch. Flights, holidays, dead Wi-Fi.