The creative suite
your AI can drive.
lsuite is a family of free, open-source apps for making things: ryolune for music, kimchi for video, zenith for your projects and the agents working on them. No account, no subscription. Everything you can click is a command, so you, a script or an AI agent can run the whole thing.
Score the night-market cut with an 8-bar lo-fi bed, add a rain shot at the end, render it.
On it. Writing the bed in ryolune first, then the shot and the render in kimchi.
ryolune session.overview ✓ 3 tracks · 92 bpm
ryolune track.add --kind midi --name Keys --instrument "E-Piano Mk I" ✓
ryolune clip.create --trackId Keys --lengthBars 8 --notes […] ✓ 32 notes
ryolune session.exportAudio --path bed.flac ✓ FLAC · 24-bit
kimchi generate fal fal-ai/kling-video/v3/pro/text-to-video "Rain on neon asphalt" --video ✓
kimchi render night-market.json night-market.mp4 --quality high ✓ H.264
zenith zenith_notify "Night-market cut is rendered" ✓
Done. The bed is one undo away in ryolune if you want another take.
Three apps. One way of working.
Each app is complete on its own and free in full. Together they cover the whole loop: make the sound, cut the picture, keep track of everything and everyone working on it.
The DAW your AI can drive.
Record, arrange, edit MIDI, mix and export stems, with 34 stock plugins and your own VST3, CLAP and Audio Units. Ask the built-in agent for a bass line; undo it like any edit.

A video editor where generation is part of the cut.
A real multi-track timeline with image and video models woven in: generate at the playhead, animate a frame, extend a shot, bridge two clips. Your keys, or fully local.

Your projects, your day and your agents, at a glance.
The suite's home base: every project's health, deploys and code, what is waiting for you, and a team of agents you hand work to in one tap. It prepares; you approve.
Built for agents, from the first line.
Most creative apps bolt a chat box onto a closed program. lsuite apps are built the other way round: every action is a command first, and the window is one client of it among others. That is what makes them drivable end to end.
Everything is a command
What you click, an agent can call: the same commands, validated the same way, from the window, a CLI or an MCP server.
One undo for everyone
Agent edits land in the same history as yours. Don't like what it did? ⌘Z. Nothing is hidden in a side channel.
Your model, your leash
Use the subscription or keys you already have (Claude Code, Codex, Anthropic, OpenAI) or a local model. Permissions decide what an agent may touch.
Rust where it counts
The engines are Rust: ryolune's audio engine and command registry, kimchi's project model, media pipeline and generation harness. zenith's core is moving there next.
| Way in | ryolune | kimchi | zenith |
|---|---|---|---|
| Built-in agent | YesAgent panel with Changes and Revert | GenerationPrompt shots onto the timeline, ⌘K | YesAsk zenith (⌘J), a team of agents |
| Command line | Yesryolune-cli, 190 commands |
Yeskimchi generate, kimchi render |
HTTP/api/context, /llms.txt |
| MCP server | Yesryolune-mcp --live |
NextThe CLI covers headless work today | Yeszenith-mcp: read and act |
| Open files | YesOne .ryolune file per song |
YesProjects are plain JSON | YesMarkdown briefs, one per project |
One line per app, in Claude Code, Codex or any MCP client.
The agent you already use gets the whole app as tools. ryolune connects to the open song with --live, so you see every edit happen in the window.
# ryolune: the open song, live claude mcp add ryolune -- /Applications/ryolune.app/Contents/MacOS/ryolune-mcp --live # zenith: your projects, your day, your agents claude mcp add zenith --scope user -- node ~/zenith/scripts/mcp/zenith-mcp.mjs # kimchi: headless generation and rendering kimchi generate fal fal-ai/flux-2-pro "Night market, rain, neon"
A creative suite without the subscription.
No trial, no tiers, no credits to buy. Every feature and every update is for everyone, and the code is yours to read, fork and build.
The usual creative suite
- PriceA monthly subscription, forever
- AccountRequired, online check-ins
- Your filesTheir cloud, their formats
- SourceClosed
- AITheir model, their credits
- AutomationA scripting corner, if any
lsuite
- PriceFree. Donations, if you want
- AccountNone. No telemetry
- Your filesOn your disk, in open formats
- SourceMIT on GitHub, Rust inside
- AIAny model: yours, cloud or local
- AutomationEvery action, by CLI or MCP
Free forever. Kept alive by the people who use it.
Donations, once or monthly, are the only money lsuite takes. They unlock nothing; they keep the apps built full time.