For AI agent workflows

Durable local AI workflows

For developers building AI agent workflows, MirrorNeuron helps you run durable local workflows.

>_Install and run
$ curl -fsSL https://mirrorneuron.io/install.sh | bash$ mn blueprint run drug_discovery_simulation
View GitHub
Open source, MIT License
Next step

Run a blueprint, then make it yours.

MirrorNeuron keeps the starting path small: install the runtime, run a durable workflow, and swap in your own agent code when you are ready.

Run a blueprint

Start with a working durable agent workflow.

Keep it local

Run near your data, tools, models, and compute.

Customize in code

Replace pieces with your own tools and logic.

Why MirrorNeuron

On-edge AI workflows, without the orchestration project.

MirrorNeuron gives teams a simple runtime for durable agents that should run close to data and tools first, while staying portable enough for cloud when the workload belongs there.

See the details
On-edge first
Run near the work
Start locally, then keep the same workflow portable when the workload needs to scale.
Start faster
Use a blueprint first
Begin with working AI workflows instead of designing orchestration from scratch.
Stay reliable
Recover when work fails
Retries, checkpoints, sleep, and resume are built for long-running agent work.
Portable
Cloud when you want it
Use the same workflow shape on a laptop, edge node, private cluster, or cloud deployment.
On-edge solutions

Run durable AI workflows where private data already lives.

Some workflows belong beside the data: lab systems, market feeds, private files, device telemetry, customer records, or internal tools. MirrorNeuron gives those workflows a durable runtime without making cloud orchestration the starting point.

Deployment targets, not hardware SKUs
Desktop environment for running local AI workflows

DESKTOP AI PROTOTYPE

Prototype a durable workflow on a developer machine before cluster setup becomes part of the conversation.

Private cluster environment for scaling durable AI workflows

PERSONAL AI CLUSTER

Move the same normal-code workflow to shared infrastructure when throughput or uptime needs grow.

Workstation environment for running private AI workflows

AI WORKSTATION

Run near GPUs, lab systems, internal tools, or sensitive project folders without changing the workflow shape.

Data stays close

Run beside files, feeds, tools, and systems you already control.

Same workflow shape

Start local, then move to edge, cluster, or cloud when useful.

Runtime, not machines

MirrorNeuron is the durable execution layer, not a hardware catalog.

MirrorNeuron is the workflow runtime. The images show common places your workflows can run.

Get started with MirrorNeuron

Install the CLI, run a blueprint, and keep the path from first run to real workflow straightforward.

>_Copy and install
$ curl -fsSL https://mirrorneuron.io/install.sh | bash
>_Run the drug discovery blueprint
$ mn blueprint run drug_discovery_simulation
Step 1

Install the CLI in your own environment.

Step 2

Run a blueprint with mock inputs to see the workflow shape.

Step 3

Replace the mock inputs or adapters with your code, data, or tools.

hello_world.py
import json from mn_sdk import RetryPolicy, RunnerConfig, agent, workflow  RETRY = RetryPolicy(max_attempts=2, backoff_ms=250)RUNNER = RunnerConfig.host_local()  class HelloAgents:    @agent.defn(name="hello", type="map", runner=RUNNER, retries=RETRY, timeout_seconds=10)    def hello(self, name: str):        return {"message_type": "hello_result", "text": f"Hello, {name}!"}  @workflow.defn(name="hello_world_v1", recovery_mode="cluster_recover")class HelloWorldFlow:    def __init__(self):        self.agents = HelloAgents()     @workflow.run    def run(self):        name = workflow.input("name", default="world")        return self.agents.hello(name)  def run_local(name: str = "world") -> dict:    agents = HelloAgents()    return agents.hello(name)  if __name__ == "__main__":    print(json.dumps(run_local(), indent=2, sort_keys=True))