The coding app by Droppy

Supercharged
coding agent for Mac

Hydra is on from your first chat: one chat leads a team of heads that work in parallel, each in a copy of your project, and their work lands as one merge. Codex, Claude, Cursor, OpenCode, Grok, Antigravity, Copilot, Command Code, Pi, DeepSeek, Meta and Z.ai, in one Liquid Glass window on your own subscriptions. Free and open source.

Droppy Code with a Hydra team at work: the lead's chat with its heads, the team's panel floating, and the effort slider open at Max

One chat, many heads.

Hydra is on from your first chat. The lead writes the briefs, sends heads out in parallel, each in a copy of your project, checks their work when they report back and lands it as one merge.

Meet Hydra.

The lead sends out Hank, Walter, Ada and the rest, hears back from each one as a badge in the chat, and keeps the team's panel at hand. Plans and questions come to you the same way, with a wave along the top when they wait on you.

A chat where the lead has sent out three heads, with the delegation card, the heads' rows, the Hank and Walter reported back pill, the Ada is working pill, and the team's panel docked at the right

Pair a strong lead with quick heads.

A pair says which model leads and which model, or which provider, runs the heads: a Claude lead over Gemini or OpenCode heads, picked straight from the model picker. Without a pair the heads take the chat's model at a working effort, so a Max lead sends out medium heads.

The model picker with pairs at the top

Effort, fused.

In a pair the slider is the lead's: its track blends the lead's colour into the heads', and says what effort the heads run at.

The effort slider at Max for a pair, its track blending the lead's orange into the heads' blue

Panels that snap.

The team's panel, every head popped out of it and the usage panel dock to slots beside the chat, three a side on a 16-inch display, fewer on a smaller one. Drag one to any slot to reorder or swap, and let heads pop out on their own while there is room.

Two floating glass panels over the chat: a head popped out at the left, the team's panel at the right

Just some of the highlights

The real app, mid-work: asking, queueing, reviewing, and the palette.

It asks.

The agent proposes a plan, then lands a question in the chat box with its choices, then asks before it pushes.

A question card in the chat with two choices

Queue what's next.

Type while it works. Follow-ups line up above the chat box and go out one after another when the turn ends.

Three follow-ups queued above the chat box while a turn runs

A diff for every turn.

Each reply is captured as a checkpoint. Read the change in place, revert the turn, or rewind the whole thread.

The changes popover open over the thread, showing the turn's diff

Every action, one keystroke away.

Threads, projects and every command, from ⌘K, over whatever you were doing.

The command palette open over a thread, listing threads, projects and actions

Recipes for a team

Hydra's cookbook: ready-made pairs with a lead, its heads and an effort for each side, from the providers you have signed in.

The Hydra cookbook popover over the chat, listing ready-made pairs

Hydra, explained where you switch it on

The first time you turn Hydra on, a short intro shows what the lead and its heads will do before anything runs.

The Hydra intro popover over the chat

Threads, when you want them

Hide the sidebar and the chat has the whole window; the Threads button floats the list back over it.

The hidden sidebar's thread list floating from the toolbar's Threads button over the chat

Bring your own agent.

Droppy Code runs the command line tools you already have installed and signed in, on the subscriptions you already pay for. No keys to paste, no middleman, no markup.

Codex
Claude
Cursor
OpenCode
Grok
Antigravity
Copilot
DeepSeek
Command Code
Pi
Meta
Z.ai

Sign in once in your terminal, for example codex login or claude auth login, and Droppy Code picks it up.

Every limit, one popover.

Click the ring beside the send button and every window you pay for is there: each rolling limit with its reset, and the credit left on a pay-as-you-go key. In a Hydra pair the lead's provider stacks over the heads'.

See what you have left before you send.

  • Plan limitsCodex, Claude, Antigravity, Copilot, Command Code and Z.ai: every rolling window, how much of it is used and when it resets.
  • CreditsDeepSeek and Command Code keys show the balance left on them.
  • Lead and headsA pair across two providers stacks both: the lead's limits first, then the heads'.
  • Every account at onceSettings › Providers shows the same limits for every signed-in provider on one page.
  • Or keep it openSwitch on the usage panel in General settings and the same limits float beside the chat, across from the heads; the popover's expand button opens it any time.
The usage popover above the chat box: Lead, Claude on the Max plan with its 5-hour and weekly limits, then Heads, Antigravity with the Gemini and the Claude and GPT windows and the AI credits left

Make it yours. Twenty-six tinted-glass themes, from System to Catppuccin, Dracula, Claude and Codex.

Which one are you going to pick?

Everything a coding session needs.

Projects, threads, git and the little things, all in one window that feels like it shipped with the Mac.

Turn the thinking up.

The effort slider under the model chip. Maximum lights the track in the provider's colour, and fast mode fuses in.

The effort slider popover open at Max and the chip under it

Switch the model.

Any model from any provider, from the same chip.

The model picker with the pairs at the top

Projects and threads

Hide the sidebar and the list floats from the Threads button. Search, pin, settle, drag to resize. A pulse shows which threads are busy.

Own
worktrees
Commit, push,
pull request
Project
scripts

A tour on first launch.

Eight pages of real screenshots. The Help menu opens it again.

The welcome tour over the desktop: the app behind a glass card that reads Welcome to Droppy Code, one native macOS window for every coding agent you use, with a Continue button

Plans and to‑dos

Plans wait for your approval and to-do lists tick themselves off as the agent works.

Notifications
when work finishes

Switch away, come back when the agent is done or needs you. The thread that wants you is one click.

Slash commands

Type / and lead a message with any command your agent knows.

Reply quotes

Quote a line of a reply and answer it in place.

Heads that pop into panels

A finished head pops into a floating panel on its own, its outcome on its glyph.

Bundled follow-ups

Everything you send while a turn runs arrives as one message.

Make it yours.

Twenty-six themes, in real glass.

Droppy Code in four themes

Built for the Mac. Only the Mac.

Written entirely in Swift and SwiftUI with Liquid Glass, for Apple silicon on macOS 26 and later. No web view, no Electron, one dependency.

100%
Swift and SwiftUI
10
agent providers
26
tinted-glass themes
1
dependency, SwiftTerm
0
telemetry, ever

Left out on purpose.

Droppy Code is a Mac app for the agents on your Mac. Everything that would turn it into a service, an account or a data pipeline is not on the roadmap, and not in the binary.

  • No remote access
  • No mobile apps
  • No cloud sync
  • No telemetry
  • No web client

No price.

Droppy Code is free and open source under the AGPL. It drives the agents you already pay for, so there is nothing to pay for here.

Droppy Code for macOSVersion 1.7.4 · Signed and notarized
FreeAGPL
  • A Mac with Apple silicon running macOS 26 or later
  • At least one provider installed and signed in, for example codex login or claude auth login
  • Git, plus gh or glab for pull requests
Download for macOS View source on GitLab Join the Discord

Disk image, drag to Applications. The source is on GitLab under the AGPL-3.0 License.

Frequently asked
questions

Droppy Code is the coding app by Droppy: a native macOS app that drives the coding agents you already have installed. It gives Codex, Claude, Cursor, OpenCode, Grok, Antigravity, Copilot, Command Code, Pi, DeepSeek, Meta and Z.ai one shared window with projects, threads, streaming replies, approvals, diffs, git and a terminal. It is made by the same people as Droppy for Mac.

Yes. Droppy Code is free and open source under the GNU AGPL v3.0, with one ask: whoever builds on it keeps the source open under the same license and keeps the credit to Droppy Code. You pay your agent providers as you already do; Droppy Code never sits in between, never proxies a request and never adds a markup.

Yes, all of it. The app lives on GitLab, written in Swift and SwiftUI, with every release and its notes on the releases page. Read it, build it in Xcode, or send a merge request. The code is AGPL-3.0, so forks stay open and keep the credit; the Droppy name and icon are not part of the license, as the trademark policy explains.

Not for Codex, Claude, Cursor, OpenCode, Grok, Antigravity, Copilot, Command Code or Pi: sign in once in your terminal, for example codex login, claude auth login, cmd login or pi then /login, and Droppy Code uses that session and your subscription. DeepSeek, Meta and Z.ai talk to their APIs directly, so those three take a key, stored in your Keychain.

A Mac with Apple silicon running macOS 26 or later. The app is built on Liquid Glass and ships as an Apple silicon binary only. It is signed with a Developer ID and notarized, so it opens without any Gatekeeper workaround.

Only what your agents send to their own providers. Droppy Code has no telemetry, no analytics, no account and no cloud sync. Remote access, mobile apps and a web client are left out on purpose. Your threads, checkpoints and settings stay on your Mac.

Droppy is the supercharged Dynamic Island for Mac. Droppy Code is its coding sibling, built by the same developer with the same taste for native Mac apps. They are separate apps: you do not need one to use the other, and Droppy Code does not need a Droppy license.

After every turn Droppy Code records a hidden git checkpoint of your project, so each reply comes with a diff and a revert button, and a thread can be rewound to any earlier turn. A new thread can also start in its own git worktree, a separate copy of the repository on its own branch, so several agents can work on one project at the same time without touching each other's files.

Hydra turns one chat into a team, and it is on from your first chat. The agent becomes the lead: it writes the briefs, sends helper agents called heads out in parallel, each in its own copy of your project, checks their work when they report back and lands it in your checkout as one merge. A pair sets which model leads and which model, or which provider, runs the heads, a Claude lead over Gemini heads for example, with one effort slider fused for both; without a pair the heads run on the chat's model at a working effort. Every head can have a panel that floats beside the chat, panels snap to slots you can reorder, and right-clicking the Hydra mark switches it off for a chat.

Yes. The ring beside the send button opens a popover with the context window, every rolling limit of your plan with its reset time, and the credit left on a pay-as-you-go key. Codex, Claude, Antigravity, Copilot, Command Code and Z.ai report plan limits; DeepSeek and Command Code report credits. In a Hydra pair across two providers the lead's limits stack over the heads'. Switch on the usage panel in General settings to keep them floating beside the chat, or open that panel from the popover's expand button. Settings › Providers shows the same for every signed-in account at once.

Join the Droppy Discord, or email hi@getdroppy.app. Bugs and ideas are welcome there too.

Ready to give your agents a real Mac app?

Ten providers, one window, a diff for every turn and a terminal per thread. Free, open source, native.