free & open source · macos + windows

one prompt,many minds

strophae is a desktop app for macOS and Windows. You write the prompt once. Every agent in your council answers it at the same time, each with its own model, system prompt and colour, streaming live in its own column.

get it on github run from source MIT licensed. Your OpenRouter key, your data, on your machine.
mac app store coming soon microsoft store coming soon
strophae — rust rewrite council
Pragmatist gpt-4o
Should we rewrite it in Rust?

Devil's advocate claude opus 4.1
Should we rewrite it in Rust?

Enthusiast gemini 2.5 pro
Should we rewrite it in Rust?

one send · three models · three columns filling at once

features

compose your council

Four browser tabs and the same question pasted four times is not a workflow. Give every seat at the table a voice, then ask once.

streaming

every agent answers at once

One send fans out to the whole council. Tokens arrive live in each column, so you compare answers as they form.

personas

agents with a point of view

Name, colour, model and system prompt per agent. Save the good ones as personas and seat them again next session.

models

any model, one key

OpenRouter carries GPT, Claude, Gemini, Llama, DeepSeek, Mistral and hundreds more. The model list is yours to edit in Settings.

attachments

bring your documents

PDF, Word, Markdown, CSV and images attach to the shared context, to a single agent's brief, or to one message.

rich replies

beyond plain text

Mermaid fences render as real diagrams inside the column. Image models paint into the conversation, audio models speak.

languages

in your language

The interface speaks English and Italian and follows your OS. Your words and the models' replies are never translated behind your back.

screenshots

the council at work

Two real sessions, captured straight out of the app.

three painters, one storm

Give each agent an image model and its own brief. The same prompt comes back as three different canvases, streamed into their columns and kept with the session. One button saves any of them to disk.

strophae showing three image agents — Raffaello, Monet and Rembrandt, all on Gemini 2.5 Flash Image — each painting the same prompt about a deserted beach in a storm, side by side in three columns.

one decision, six angles

The bundled persona library seats de Bono's Six Thinking Hats around your question: facts, emotion, judgment, benefit. Every answer lands as formatted markdown, tables and all, that you can read side by side.

strophae showing the Six Thinking Hats personas — White, Red, Black and Yellow Hat — answering whether to convert a services layer to Rust, each in its own colour-spined column with markdown-formatted replies, one of them a table of knowns and unknowns.

In Greek drama the chorus turned as one and answered the scene in strophes. Many voices, one line to answer. strophae is that chorus for your questions.

privacy

no accounts. no server. no telemetry.

local by design

Sessions, agents and attachments live in a single JSON document in your user folder. Delete the folder and strophae never knew you.

your key, in the keychain

The OpenRouter API key is encrypted at rest with the OS keychain (safeStorage) and is only ever sent to OpenRouter.

one outbound host

The renderer's Content-Security-Policy allows exactly one network destination: openrouter.ai. Nothing else leaves the app.

run it

running in a minute

strophae is built with Electron, Bun and React. All you need is Bun: clone, install, start.

To talk to real models, open Settings and paste an OpenRouter key (sk-or-…, from openrouter.ai/keys).

Packaged builds for macOS and Windows come out of CI today. Mac App Store and Microsoft Store releases are on the way, documented in PACKAGING.md.

# macos · windows · needs bun.sh
git clone https://github.com/mtct/strophae
cd strophae
bun install
bun run start

support

keep the chorus singing

strophae is free, MIT licensed and built by one person in the open. If it saves you a stack of chat tabs, a donation keeps the columns streaming and the store releases coming.

Ko-fi takes one-off tips, GitHub Sponsors does monthly. Starring the repo and filing a good bug report are free and help just as much.