Polycode: Multi-Model AI

Compare, trace, your API keys

Only for Mac

$19.95

Mac

Multi-model AI for developers: fan out one prompt to every model, see where they disagree, and audit latency, tokens, and cost. Your keys, your Mac, pay once. Polycode asks several AI models the same question at once, then hands you one synthesized answer — plus the full trace of who said what, how long it took, and what it cost. Built for developers who want a second (and third) opinion on code, with receipts. • One prompt, every model. Fan out to Claude, GPT, Gemini, Apple Intelligence (where available), and local endpoints in parallel; a primary model synthesizes the final reply. • See the disagreement. Citation pills flag where models diverge, so you can judge confidence instead of trusting one black box. • Full trace inspector. Per-model latency, input/output tokens, resolved model ID, and cost for every exchange — nothing hidden. • Tool calls on your terms. Approve, reject, or inspect every MCP tool call before it runs. • Your keys, your machine. Bring your own provider keys, stored in the macOS Keychain, and talk to providers directly — no proxy, no middleman. • Local-first & private. Conversations stay on your Mac; only the requests you choose to send ever leave it. • Project-aware. @-mention files from your project for grounded, in-context answers. • Pay once. No subscription for the app — use the model accounts and local servers you already have. Works with your own accounts: Claude, OpenAI (GPT), Google Gemini, Apple Intelligence where available, and any OpenAI-compatible or local endpoint.

  • This app hasn’t received enough ratings or reviews to display an overview.

Help that opens inside the app, a Providers page rebuilt around what actually happens when you hit Send, and MCP tools that work the way their settings say they do. Highlights: - Help without leaving the app: Help → Polycode Documentation (or ⌘?) now opens a native Help window — sidebar, search, and every guide and reference article rendered in place instead of bouncing you to a browser. Articles are downloaded as a whole set and cached, so Help reads offline and opening an article never issues a request that says which one you opened. The backup / restore / migrate article also ships inside the app itself, readable on a fresh install that has never been online — which is exactly when you might need it. "Learn more" links in Settings now land on the right section of the right article, in-app. - Providers, consensus-first: the page now leads with what your next prompt will do — the primary model that writes the final answer, a strip of every model answering in parallel, and a warning when the primary would run alone. Each connection row gains a Mute switch (keep the provider connected, pause its models in parallel), an estimated cost per exchange with its assumptions one click away, and a Manage models drawer replacing the old drill-in page. - MCP tools in every session: connected MCP servers now offer their tools even when no project folder is active — previously a no-project session silently sent none, so models truthfully claimed they had no tools despite a healthy connection. Server rows can be renamed and re-scoped in place without dropping the connection. - Read-only means what it says now: the MCP read-only switch governs which models are offered a server's tools — it never skips approvals, a per-tool Deny now genuinely blocks tools on read-only servers, and models answering in parallel no longer receive tools from servers that could write. Each server row shows who receives its tools at a glance. - One tool budget per answer: a multi-model answer now checks in at the configured number of tool calls in total instead of per model, and Stop reliably ends every model's tool use. Repeated identical tool calls across models are counted — and stored — once, and the inspector labels a repeat served from cache as "cached" instead of a meaningless 0ms. - Regenerate streams into an empty bubble: while a regenerated answer streamed, the old answer used to sit above it — and regenerating again stacked a third copy under both. It was a mid-stream display artifact only (the stored answer was always the new one), and it's gone. - Titlebar polish: the session pill centers on the window and holds still when the sidebar moves, a stray hairline next to it is gone, and the Settings window no longer stacks two title bars. Corrected in this release: the privacy policy said the app makes no calls to Polycode's own infrastructure, and that polycode.me links open only in your browser. The Help window changes both — the app now fetches its documentation from polycode.me — so the policy now says exactly what that request carries: no conversation content, no identifier, the whole documentation set rather than the article you opened, cached locally, removed when you delete your data. As always: local-first and private. Conversations are stored on your Mac, credentials stay in the Keychain, and every prompt goes directly to your configured providers — never through a Polycode server.

The developer, Anthony Izzo, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Linked to You

    The following data may be collected but it is not linked to your identity:

    • Usage Data
    • Diagnostics

Privacy practices may vary, for example, based on the features you use or your age. Learn More

The developer has not yet indicated which accessibility features this app supports. Learn More

Seller
  • Anthony Izzo
Size
  • 14.6 MB
Category
  • Developer Tools
Compatibility
Requires macOS 15.0 or later.
  • Mac
    Requires macOS 15.0 or later.
Languages
  • English
Age Rating
4+
Copyright
  • © 2026 Anthony Izzo