Fauconnier ← Back to the site

CNVS alternative: an agent canvas with a foreman and a memory

If you're searching for a "CNVS alternative", you're probably after the same thing we are: a native app where several coding agents run side by side and you direct them by voice. On that bet, we agree with them. Here's, plainly, what's shared and what isn't.

What we have in common

Both products start from the same observation (running five agents in a terminal multiplexer doesn't hold up) and reach for the same family of answers:

On voice, the gap is narrow: both use a local Parakeet model for transcription by default. If any of these points appeals to you, it'll appeal on both sides. The useful question is elsewhere.

Difference 1: a foreman, not just windows

A canvas solves display: you can see your agents. It doesn't solve coordination. You're still the one splitting the work, deciding who does what, and copying one agent's output into another's window.

Fauconnier adds that layer. A request can be split into tasks linked by their dependencies and run in waves: independent tasks start in parallel, the rest wait until their prerequisite has landed. "Split the rest" hands each agent its share of the list. And handoffs fire on an agent's real state: "when Merlin's done, send Milan: pick up the migration" waits for the actual end of Merlin's turn, not a timer.

Difference 2: an indexed memory, not a log

Remembering and logging are different things. Searching history for a string finds what you already remember. What you need is to find what you've forgotten.

Our memory is full-text indexed and organised in three readable layers: session history, the corrections you've made (they become instructions again on the next turn), and repeated procedures in the open SKILL.md format. Everything can be edited live: fix a note and the change counts immediately. A procedure written by an agent stays disabled until you arm it.

Difference 3: approvals in a queue, in batches

When agents touch real machines, the real question isn't "are they autonomous?" but "what happens before anything irreversible?". Our answer: sensitive requests don't block the agent. They queue up while it carries on with the rest, and you handle them together, including in one sentence ("approve everything except the delete"). Exclusion always beats blanket approval, and anything irreversible is refused if you don't answer.

Difference 4: life beyond your Mac

An agent can start on a remote machine, over SSH, inside a tmux session with a stable name. It keeps running with the lid closed, and Fauconnier reattaches it when you're back without creating a duplicate. Perchoir, our iPhone app, attaches to the same sessions: you see where the agent is and answer its question from your phone. The full recipe is in the guide on remote agents.

What you get with Fauconnier

TopicFauconnier
PriceFree, no licence, no trial, no account. Proprietary, not open source
AIYour claude or codex subscriptions, or your OpenRouter key. No credits resold
CLIsThirteen supported, including Claude Code, Codex, Gemini, Grok, Cursor, OpenCode, Kimi, Goose and Amp
LanguageInterface in English and French, voice in both
Remote machinesSSH + tmux via your ~/.ssh/config, plus Perchoir on iPhone
PlatformmacOS 14+, Apple silicon, signed and notarised by Apple

We don't publish a table of CNVS prices or features: their product moves fast, and a side-by-side would be out of date before you read it. Go look at their site, it's well made. Then come back to the four points above, which are structural and will change less.

How to choose

The simplest way to decide is to try. Fauconnier is free and asks for no card and no sign-up: run both for a week on your real work. That's the only comparison worth anything.

What carries over when you switch

Almost everything, because neither CNVS nor Fauconnier replaces your agents. Your CLIs stay installed and logged in. Their instruction files (CLAUDE.md, AGENTS.md), settings and SKILL.md procedures belong to the CLIs and the repo, not to the app displaying them. What doesn't carry over is each app's own memory and your window layout. Give yourself half an hour to settle in: name your agents and relearn the two or three phrases you use most.

What Fauconnier doesn't do

To be complete, here are our limits. Fauconnier only runs on macOS 14 or later, on Apple silicon. The code isn't open. There are no team features: no shared accounts, no shared task board, and that's on purpose. Conversational voice, the mode that goes through a realtime provider, needs your own OpenAI or xAI key; basic voice commands stay local and free. If any of that is a dealbreaker, better to know now.

Frequently asked questions

Is Fauconnier free?

Yes. No licence, no trial, no account, as many Macs as you like. The code stays closed. You only pay for your own AI subscriptions, as you already do.

Is Fauconnier a fork of CNVS?

No. It's a separate app, written in Swift. The two share the same bet (native, canvas, voice), not code.

Does it work with the same CLIs as CNVS?

Fauconnier supports thirteen CLIs, including Claude Code, Codex, Gemini, Grok and Cursor. They're the real tools with your own accounts: nothing is reimplemented.

Is the app available in English?

Yes. The interface and voice commands work in English and French.

Fauconnier: the native macOS agent canvas, with a foreman, a memory and approvals. Your CLIs in real terminals, voice to direct everything, your own AI subscriptions. Free, no account.

Discover Fauconnier

Read next