Wolffish is a local-first, markdown-powered personal AI desktop app built with Electron. It runs on macOS, Windows, and Linux, and maps the human brain’s architecture onto a deterministic agentic software pipeline where 15 runtime modules each handle one specific function — routing input, building context, and enforcing safety.
YOU OWN THIS. Manage Wolffish's saved procedures — reusable prompts the user runs on demand from the Procedures page. List, view, create, edit, delete, and run them. Reach for it by INTENT whenever a need or issue involves saving, re-running, or organizing a reusable prompt — even when the user never says "procedure".
YOU OWN THIS. Manage the user's projects — shared instructions and file lists that fresh conversations start from — and see each project's conversations. Reach for it by INTENT whenever a need or issue touches a project, its instructions, or its files — even when the user never says "project".
Generate voice memos from text using a fully local neural TTS engine (Kokoro). Convert any text to spoken audio, respond with voice memos, or create voice summaries — entirely on-device, no cloud.
Small built-in utility tools that don't belong to a bigger capability — delivering files to the user as attachments, and pushing openable folder/file location cards.
Generate videos with MiniMax H3 — text-to-video, image-to-video, first/last-frame, and reference-driven generation (subject images, motion clips, voice/music audio). Async task flow with a live task card in chat.
The web design manual. Call webdesign BEFORE authoring any HTML page, info site, or web deliverable a person will open in a browser — it is what makes pages come out designed instead of dumped.
Design and drive a model-led workflow — declare phases, spawn live parallel agents on models you choose, collect each result as it lands, and steer or cancel agents. Available only to the workflow master; agents never get these tools.
★not rated 5 todayA48 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: