# Morpheus > Full-stack software, built by chat. Shipped from your pocket. Morpheus turns a phone into a complete software studio. Describe what you want in plain language; Morpheus writes the real code, builds the backend, compiles a native binary, and deploys it — no laptop, no lock-in, no illusions. You own every file. And here, done means verified — every check is proven to actually fail, the part the rest of the market hasn't built. We did. Beside it, in the same account, sits Jarvis: a personal assistant with his own long-term memory, a Command Deck for the rest of your life, and a dock you can put on a website you already run. Both are being built toward a digital possibility engine — everything you tell them, brought together, so it can surface opportunities and possibilities you had not seen. Morpheus is a chat-driven software builder. You describe an application in plain language and it writes the real files — frontend, backend, database schema — reviews them, pins them to a GitHub repository you own, and compiles a native build. It runs from a phone as well as a desktop. ## A digital possibility engine The destination rather than a shipped feature — and the reason Jarvis exists. Everything you tell Morpheus and Jarvis is kept, brought together, and read back so it can surface opportunities and possibilities you had not seen. Jarvis's suggestions is the first working piece of it: he reads across your own Command Deck unprompted and tells you what you may have missed, and switching that widget off stops it dead with no AI spend. ## What Morpheus does - **Chat-to-code** — Describe an app in a sentence; Morpheus writes production-ready frontend and backend code you can read, edit, and own. No pseudo-code, no placeholders. Workflow: Type your request in the chat bar → Morpheus plans the file structure → writes each file in full → runs a review pass → saves to the file tree. Tap REVERT beneath your message to undo that prompt. - **Autonomous build pipeline** — A self-correcting loop: compile → run → on failure, an AI agent reads the logs, writes a fix, and recompiles — only escalating to you when it's truly stuck. Workflow: Tap the bot icon in the chat bar → describe the full scope → watch the multi-step log in real time → STOP anytime. On a failed step it reads the error logs, writes a fix, and recompiles automatically. - **Verification — done means verified** — Most AI coding tools call a build done the moment the model stops typing. Morpheus doesn't. Its Valiant verification makes done mean verified: 130 automated guards assert real failure modes, the ones that can be proven are mutation-tested so each has been shown to actually fail, the merge gate is enforced by name so a skipped check is a fail, and the reviewer runs on a different model so it can never grade its own work. Workflow: Every build runs the full guard suite and the mutation proof before it's called done — a green result means the checks ran. The build's own record tells you exactly what was verified. - **One chat, every target** — Compile the same project to a web app, Windows EXE, macOS app, Linux binary, Android APK, iOS app, Python package, or Arduino firmware — all from your phone. Workflow: Pick a compile target in the toolbar → tap COMPILE → Morpheus pushes a GitHub Actions workflow → the build runs on a hosted runner → the artifact lands in _compiled/ ready to download. - **Audio plugins — a modelled amp, compiled for your machine** — Compile a real VST3, Audio Unit or CLAP plugin around a neural amp model and a cabinet impulse response, for macOS, Windows or 64-bit ARM Linux. The model is baked into the binary and played by the reference implementation of the format, so there is nothing to install beside it. The signal path — input trim, gate, three-band tone, the model, the cabinet — is measured against a reference on every build, and the build writes what it verified into your download. Workflow: Open a project → put your .nam in the file tree (models/ is searched first) → CABINET dialog to add a speaker impulse response if you have one → SIGNAL PATH to arrange the blocks and their order → set the target to audio-plugin-macos, audio-plugin-windows or audio-plugin-linux-arm → COMPILE → unzip _compiled/ and load the plugin in your DAW. BUILD-PROOF.txt beside it is the build's own record of what it checked. - **Bootable OS images** — Bake your app into a Raspberry Pi image or a full PC/server Linux distro (Debian/Ubuntu/Fedora) that boots and runs your software on first start. Customise hostname, timezone, locale, SSH, and packages at build time. Workflow: Open Distro Config → set hostname, timezone, locale, SSH keys, packages → COMPILE → flash the .img to an SD card with flash.sh, or push it to a remote device with flash-network.sh over SSH. - **Auto-generated backends** — Morpheus plans, writes, and deploys a backend (API, database, auth) for your app, then wires the frontend to it automatically. Workflow: Open the Architect → describe the API → Morpheus plans the schema and routes → generates the server code → deploy to a connected host → use Wire to Backend to point the frontend at the live URL. - **Marketplace** — Publish your project as a paid template; browse, buy, and install others' templates in one tap. Sellers get a cut, buyers get working code. Workflow: Finish a project → Marketplace panel → Publish tab → add icon, screenshots, description, price (min $0.50) → Publish. Buyers tap BUY → Stripe checkout → download the ZIP, or tap INSTALL to copy it into their workspace. - **Network flashing** — Push a finished OS image straight to a Pi or server over SSH — no SD-card swapping, no disk juggling. - **GitHub, end-to-end** — OAuth in, import existing repos, push new code, and trigger remote builds via GitHub Actions — your code lives in your own account. - **Live deploy with log-pulling** — Connect Cloudflare, Vercel, Supabase and others; Morpheus deploys and then pulls live logs back so you can watch it run. - **AI diagnosis** — When a build or deploy breaks, an AI agent analyses the real error logs and either auto-fixes or hands you a precise, actionable next step. - **Dependency sync** — One tap updates every dependency across npm, pip, Maven, Cargo, Go, Gem, Composer, Gradle, and PlatformIO — nested manifests included. - **Cost transparency** — Every AI action shows its estimated compute cost in USD up front, so you always know what you're spending. - **Perpetual project memory** — Every message you type and every file Morpheus writes is stored permanently with the construct. On each build, the full conversation history and the complete file tree are fed back in as context — so Morpheus never forgets a requirement, a decision, or a fix from earlier in the project. The more you tell him, the better he builds. Workflow: Just chat normally — every prompt is saved to the construct's permanent record. When you ask for the next change, Morpheus re-reads the entire history and all current files before building, so earlier decisions carry forward automatically. - **Searchable project history** — An important diagnostics tool. Every chat message, build log, tool action, diagnosis, and file snapshot is stored permanently and searchable end-to-end. When something breaks or a requirement drifts, search the full record to find exactly when, why, and what changed — no scrolling, no guessing. Workflow: Open the History panel → BUILD LOGS to search event details and tool names; SNAPSHOTS to find a saved state by label; CHAT to search every message Morpheus has ever written for this construct. Each tab shows a live match count and highlights results in context. - **Help mode** — Toggle it on and tap any feature; Morpheus explains what it does and how to use it, inline. - **Voice** — On demand, Morpheus speaks its replies aloud — for hands-free building on the go. - **Jarvis — the personal assistant** — Morpheus is the builder; Jarvis is the assistant — a second product in the same account, at /deck, with his own connections, his own long-term memory and his own chat history rather than a view onto Morpheus's. You talk or dictate freely and Jarvis splits what you said into separate thoughts, files each one where it belongs — a task, a strategy note, something worth keeping, or one of the five life streams (health, money, home, people, growth) — assigns the owner, and keeps your original words instead of replacing them with a summary. Ask him for a synthesis and he reasons across everything he has been told; turn on Voice and he reads the reply aloud as it is being written. Workflow: Open /deck → type or dictate into Brain dump, the capture box pinned to the top of the page → Jarvis separates the thoughts, assigns each to the right stream and the right person, and remembers all of it. Ask him anything in the Jarvis tab — every message is kept in his permanent history and read back to him as context. - **Command Deck — a dashboard for your own life** — Jarvis's home: a configurable dashboard at /deck with 15 widgets — the five life streams (health, money, home, people, growth), a task board, an inbox, a calendar, strategy, a signal chain and a knowledge base, with the brain-dump capture box pinned first and a permanent record behind every one. Each account sees only its own Deck, and which widgets appear, and in what order, is per account. Workflow: Open /deck → Deck Settings → Widgets to switch widgets on or off and reorder them. Jarvis's suggestions is also the per-account opt-out from proactive insight: switch it off and he stops reading across your Deck unprompted, and no AI credit is spent on it. - **Morpheus Dock — the plugin for a site you already run** — Put Morpheus on your own website. Mint a scoped widget token, paste one script tag, and the site gets the dock: the same chat, deploy, site-health, shop, pages, SEO and traffic panels, floating over your own pages. It renders inside a shadow root, so the host site's CSS cannot bleed in or out, and it passes the page you are looking at into the chat so answers can be grounded in what is on screen. The Morpheus WordPress plugin ships the same dock and also carries Morpheus's deploys onto the live site, signed with an HMAC the plugin verifies. Workflow: Project → WEBSITE panel → EMBED tab → create a token, ticking the scopes you want (chat, deploy, store, SEO, traffic; the secret is shown once and only its hash is stored) → copy the script tag onto the site, or use one-tap dock setup to push it to a connected WordPress site. The floating corner dock comes from data-dock="1"; without it the panel drops inline where the tag sits. Revoke a token at any time from the same list. ## Build targets (13) - android-apk - arduino-firmware - audio-plugin-linux-arm - audio-plugin-macos - audio-plugin-windows - ios-app - linux-binary - linux-distro - mac-app - python-package - rpi-distro - web-app - windows-exe ## How a build works Describe it in chat → Morpheus plans the file structure → writes each file in full → runs a review pass → verifies it compiles → pushes to a branch on your repo → opens and merges a pull request once the checks pass. "Revert last push" undoes it in one click. ## Pricing No subscription. Every account starts with 200 free credits — enough to plan, build and ship a real first app — then pay-as-you-go, or free forever on your own AI provider key. ## Downloads - **Portable Morpheus** (macOS · Windows · Linux) — The whole product — the builder and the Command Deck — running on your own machine. Your data stays with you, and nothing stops working if you stop paying. - **The user manual** (Every target) — How to install and run what Morpheus builds, for every target it builds — including what each platform's unsigned-software warning means, and how to get past it. - **Audio plugin — demo builds** (Windows · Linux AArch64 · macOS on request) — A prebuilt plugin you can load in a DAW today: the project owner's own Marshall JCM 800 2203 captured in four states, through one Marshall G12M 4x12 captured with four mics, into a drive, a three-band tone stack, a delay and a spring reverb, in VST3, CLAP and a standalone app. - **Marketplace templates** (Any target) — Working projects other people have published — buy one or install it into your workspace in a tap, and read every file before you run it. Most of what Morpheus produces is not a download from us: it is built inside your own GitHub repository and lands in _compiled/ in your own project. ## Audio — your amp, in the box Morpheus builds real audio plugins around a neural amp model. Put a .nam model in the project, add a cabinet impulse response if you have one, pick the target for your machine and COMPILE — the build runs on a hosted runner, and the finished plugin lands in _compiled/ with a proof file the build itself wrote. The model is played by NeuralAmpModelerCore, the reference implementation of the format, and the signal path around it is a measured design rather than a sketch: input trim, gate, bass/mid/treble, the neural model, the cabinet, output. ### Three routes, each for one machine A plugin format exists on more than one platform, so a target that named only its formats would read as "builds for whatever you are on". Each route below is one machine and says so; a plugin compiled for the wrong one loads nowhere and explains nothing. - **audio-plugin-macos** — macOS only. VST3, Audio Unit, CLAP, and a standalone app. The only route that can produce an Audio Unit, because there is no AU outside Apple's platforms. - **audio-plugin-windows** — Windows only. VST3, CLAP, and a standalone app. No Audio Unit, and that is not an omission — it is what Windows hosts load. - **audio-plugin-linux-arm** — 64-bit ARM Linux only (a Raspberry Pi 4 or 5, for instance). VST3, CLAP, and a standalone app. A 64-bit ARM ELF, which is what a Raspberry Pi runs — not an x86 Linux binary. ### Using it 1. **Get a model** — A .nam file — train your own, or download one. Put it in the project: models/amp.nam is what the builder looks for first, and the compile panel tells you which file it found, or says there is none. 2. **Add a speaker** — Optional, but it matters: a modelled amp on its own sounds like a bee in a jar. Upload a cabinet impulse response as a .wav in the CABINET dialog and it is baked into the plugin — nothing to install beside it. Only the first 4096 samples are convolved, so a 48 kHz IR of roughly 85 ms is the whole of it. 3. **Arrange the signal path** — The COMPILE panel's SIGNAL PATH dialog is the plugin's own block diagram: the blocks in the order the audio runs, move one with the arrows, switch one off, set each control's default. Add a Drive — a clean path and a clipped path summed, so the harmonics arrive without the level moving — a Delay, or a Spring reverb, a tank of three springs whose controls set how long it rings and how dark it is. Anywhere in the path, before or after the amp model. It is saved into the project's morpheus.plugin.json, so the file says what the plugin does. Every block carries its own On/Off switch inside the plugin, beside its controls: a block switched off here is still built in and opens switched off, so it can be turned on while you play without a rebuild — and it keeps its control either way, because a host stores automation against a control's id. 4. **Pick your machine** — audio-plugin-macos, audio-plugin-windows or audio-plugin-linux-arm — whichever one you will actually open it on. They are not interchangeable. 5. **Compile and install** — COMPILE pushes the project to your own GitHub and runs the build there. When it finishes the plugin is in _compiled/ with BUILD-PROOF.txt beside it. Unzip, and put the VST3, AU or CLAP in your plugin folder; the standalone needs no installation at all. 6. **Play it** — The full signal path is six controls, all of them in your host's automation list: Input (±24 dB), Gate (off to 0 dB), Bass, Mid and Treble (±12 dB each) and Output — the count is whatever your signal path has, and the ids do not move when you rearrange it. The gate's bottom position is OFF rather than a very low threshold, so it is exactly transparent when you do not want it. ### What the build proves The proof is a measurement the build makes and writes down, not a claim. The plugin's own entry point and NeuralAmpModelerCore's own renderer were given the same dry signal from the same pinned commit and compared sample by sample: they agree to −144.0 dB on a 64-bit ARM runner. The chain around it was measured the same way — bass, mid and treble each inside 0.5 dB of the filter that designed them, the cabinet nulling to −147.5 dB against a direct convolution of its own impulse response, and the gate taking the quiet part 44.8 dB below the loud one. ### On the bench, not in the app yet - **A capture rig** — built and measured, in the repository rather than in the app. The awkward part of capturing an amp is not the recording, it is knowing whether the recording can be trained on. Morpheus can now fetch the re-amp signal the trainer accepts, check a recorded pair against the trainer's own rules before anyone spends an hour of GPU time — sample rate, length, whether the amp held still for the whole take, the delay it will be aligned at — and then measure the model that comes back against the recording. Today that is a command-line tool in the repository, not a panel in the app. - **A Raspberry Pi you plug in and play** — planned. The plugin above runs on a Pi. A bootable image that carries the plugin, the audio routing and the first-boot setup, controlled from your phone, is the next step — the image target exists, it is the audio host that does not yet. - **A practice amp with no operating system** — planned. The same model in a small microcontroller, for the cheapest and most deterministic tier: no OS, no buffering, fixed latency. - **Effects pedals and instruments that are programmable logic** — planned. Running quantized models on an FPGA. The open question is not whether a network fits — it is what low bit-widths cost the sound, and that gets measured before anything is bought. ## Ownership Every file is written into your own project and pushed to your own GitHub repository. There is no runtime dependency on Morpheus, and nothing stops working if you stop paying. ## Manual Every build ships a user manual covering installing it, starting it, and the unsigned-software warnings each platform puts in your way. The whole thing, for all 13 targets: - Read it: https://morpheus.nz/manual - One file for a machine: https://morpheus.nz/llms-full.txt ## Links - Home: https://morpheus.nz/ - Start building: https://morpheus.nz/start - Marketplace: https://morpheus.nz/market - Desktop build: https://morpheus.nz/portable-morpheus - Code verification & the open specification: https://morpheus.nz/verification