Mushin · Workbench
Mushin & Workbench — Documentation
Everything you need to build applications with Mushin, Nandeshou’s neuro-symbolic code-generation engine, and the Workbench development environment it powers. You describe the application you want — its data, its pages, its services — and Mushin generates a working Go backend and TypeScript frontend from that description. Start with Getting Started, then work through the guide for each part of the platform.
Workbench supports two ways of working: a straightforward conversational mode to get an application running quickly, and a versioned, neuro-symbolic mode for building an application up deliberately over time.
In this documentation
- Getting Started Sign in to the Workbench, understand how it is organized, and get oriented with projects, the explorer, and the tabbed workspace before you build.
- Concepts A glossary of the ideas behind Mushin and the Workbench: projects, design streams, blackboards, branches and commits, features, prompts, and BrainChain.
- Projects Create and open the application you are building. This page covers project types, the project explorer, and branches.
- Building Conversationally The fastest way to build an app: describe it in a chat and let the assistant produce it. This page covers the Copilot, iterating on results, and generating.
- The Neuro-Symbolic Approach Build an application as a versioned specification. This page covers features, design streams, persona and delta prompts, and how natural-language design becomes structure.
- Design Streams & Version Control Version control for your application's design. This page covers the Mushin Cycle, branches and commits, the blackboard, and reviewing and reverting changes.
- BrainChain The visual pipeline that orchestrates generation. This page covers nodes and connections, running the pipeline, the job types, and watching a run's live log.
- The Metadata Knowledge Base The structured specification your application is generated from. This page covers KenshoProtocol, the knowledge base, the Build Meta step, and what it describes.
- Code Generation & Templates Turn your specification into a working application. This page covers what gets generated, running generation from the Workbench and the command line, and templates.
- AI Model Configuration Choose the language model that powers Mushin. This page covers the supported providers and pointing Workbench at a model running on your own hardware.
- Automating with the Autoloop Turn a committed design into implementation work that runs on its own, with you in control. This page covers work items, the worker, and the codegen work queue.
- Deployment & Operations Run the platform and its generated applications yourself. This page covers the nds command line, packaging, and the infrastructure the platform depends on.