Mirror Neuron Documents

MirrorNeuron Documentation

Install, run, operate, and extend MirrorNeuron.

MirrorNeuron Documentation

MirrorNeuron is a runtime for building and operating durable, message-driven AI workflows. It supports single-machine and distributed deployments, with a CLI, REST API, local model integration, and blueprint-based execution.

MirrorNeuron makes AI workflows running locally, easy to build, simple to control, and fully yours to operate. You choose where they run, how they behave, and how your data moves.

Start Here

  1. Why MirrorNeuron: decide whether the runtime fits your workload and risk model.
  2. Quickstart: prepare, validate, submit, and inspect a local blueprint.
  3. Installation: install the local runtime and verify its services.
  4. Security Model: understand the trust boundaries before running third-party or production workloads.

Choose Your Path

Documentation Map

PageUse it when
InstallationYou need the supported installer, local-development setup, or uninstall steps.
QuickstartYou want to validate a blueprint, start the runtime, and inspect a run.
Why MirrorNeuronYou are evaluating fit, boundaries, and non-guarantees.
Core ConceptsYou need the shared workflow, blueprint, job, and runtime-node vocabulary.
ExamplesYou want to explore one of the checked-in OtterDesk blueprints.
CLI ReferenceYou need exact mn command groups and options.
API ReferenceYou are integrating with the FastAPI gateway.
Environment VariablesYou need runtime, API, cluster, or model configuration.
Model RuntimeYou are using Docker Model Runner or a remote model provider.
Services and Health ChecksYou need service discovery or preflight checks.
Resources and DevicesYou are configuring CPU, GPU, ports, volumes, or placement constraints.
Cluster GuideYou are starting or operating a multi-machine runtime.
Redis High AvailabilityYou need Redis Sentinel failover.
DeploymentsYou need rolling, canary, promotion, rollback, or versioned long-running jobs.
Schedules and EventsYou need cron, delayed, or event-triggered jobs.
Runtime ArchitectureYou want the control-plane and execution-plane mental model.
Reliability GuideYou need recovery, leases, backpressure, and retention details.
Blueprints and SkillsYou are building or extending a blueprint safely.
TestingYou need the current test matrix and commands.
TroubleshootingYou are diagnosing local runtime, Redis, OpenShell, model, or cluster issues.

First safe workflow

The checked-in blueprints have different hardware, model, input, and service requirements. Start with the Quickstart, which uses a review-only sample configuration and makes the model preflight explicit. Before any launch, inspect the blueprint's manifest.json, payloads, model requirements, and pass_env entries.

Use Security Model before exposing a runtime beyond your trusted local network or supplying real data.

Contributor Path

  1. Read Component Guide and Runtime Architecture.
  2. Run the relevant commands in Testing.
  3. Make a small focused change and update the affected reference page.
  4. Use the Contributing checklist before opening a pull request.

On this page