File-scoped rules
Memory rules carry applies_to globs and risk tags. Select a file,
see the architecture rules that govern it, ranked by specificity.
Now shipping on the Mac App Store
Kujto Studio is a local-first Mac app that reads your repo's memory, then shows the rules that apply before you touch a file. Architecture, risks, related tests, the agent context to inject, in one panel.
The product
Every repo has hidden rules. New agents forget them. New developers miss them. Old decisions live in PRs, READMEs, Slack threads, AGENTS.md, and a dozen scattered docs. Kujto Studio makes that mess visible in the moment you need it.
Memory rules carry applies_to globs and risk tags. Select a file,
see the architecture rules that govern it, ranked by specificity.
Safe, needs context, or danger zone. A single badge tells you whether the file is calm ground or a place a fresh agent will quietly break.
Catches stale rules, broken links, and missing governance files before they cost you a pull request. Deterministic, no AI.
One click renders the rules for the current file as a prompt block you can paste into Claude, Codex, Cursor, or any editor with an agent.
One source of truth, symlinked into CLAUDE.md, CODEX.md,
GEMINI.md, and AGENTS.md. No duplicated memory.
Your repo stays on your machine. Nothing is uploaded. Memory is Markdown in your repo, versioned in git, reviewed like any other change.
Where it lives
The same memory index drives the Mac app, an Xcode Source Editor extension,
a VS Code or Cursor extension, a menu bar helper with Shortcuts, and the
kujto CLI. Use one, use them all.
Sidebar memory map, file inspector, agent panel, lint panel. SwiftUI native, sandboxed on the App Store.
Editor menu › Kujto › Show Rules for This File. Inserts the rules as a comment header.
Command palette entry surfaces the rules for the open file, with inline diagnostics.
Always-visible dropdown, plus App Intents so Siri and Shortcuts can summarize repo rules and prepare agent context.
rules, map, lint, agents, wire. Human and JSON output.
Download
Kujto Studio ships from the Mac App Store and from Ko-fi. The kujto
CLI stays free forever.
Mac App Store
Sandboxed, auto-updates through the App Store, one-time €19.99.
Download on the Mac App StoreBundle: Kujto Studio, Xcode extension, VS Code / Cursor extension.
Ko-fi, Pro
Direct build with Sparkle auto-update, one-time €17.99.
Get Kujto Studio ProSigned and notarized PKG. Same app, plus menu bar helper, App Intents, and priority triage.
CLI, one line
curl -fsSL https://raw.githubusercontent.com/peterdsp/kujto/main/bin/install.sh | bash
Wires AGENTS.md into CLAUDE.md, CODEX.md, GEMINI.md, and every other supported agent. Free, MIT.
Pricing
Buy once, own it. The CLI stays free forever.
Free. The full kujto command line: rules, map, lint, agents, wire. MIT licensed. All the memory logic.
€19.99, one time. The Mac app + Xcode extension + VS Code / Cursor extension. Sandboxed, auto-updates via App Store.
Get on the App Store →€17.99, one time. The same app, distributed directly with Sparkle auto-update. Cheaper than the App Store, and you back an indie developer instead of paying Apple's cut.
Buy on Ko-fi →Roadmap
The Mac app, both editor extensions, the menu bar helper, and App Intents are live in v1. Here's what's queued after launch.
SwiftSyntax pass mapping reducers, state, actions, and dependency clients into an inspectable graph.
Search your repo's memory and rules directly from Spotlight, offline.
Share and version conventions across a team without duplicating memory files.
One click to open the current rule set inside an agent chat pre-loaded with the file context.
Live re-index on memory/ changes with sub-second updates in the sidebar.
Bring the UI to Albanian, French, German, and Spanish through the String Catalog.