Typed visual graphs
Compose data, tools, APIs, models, Python, GPU operations, and robot capabilities through validated ports.
Blacknode connects AI, GPU computing, automation, and robotics in one typed visual runtime—built for developers and AI agents to inspect, run, replay, and operate together.
Build from reusable nodes, see every connection, and keep execution state available for developers, operators, and agents.
Compose data, tools, APIs, models, Python, GPU operations, and robot capabilities through validated ports.
Run workflows, watch live state, inspect failures, and replay every execution event.
Give AI agents structured access through MCP, HTTP, and WebSocket APIs.
Discover hardware, monitor joints, gate motion, manage services, and stop explicitly.
Save durable graphs and export readable Python or framework-ready code for deployment, sharing, and iteration.
Connect hardware, perception, models, and control.
Record datasets and train robot policies.
Move tested workflows into real environments.
Monitor state, replay runs, and manage services.
Grow repeatable workflows across a fleet.
Blacknode packages remain independently installable while working together through stable typed contracts.
USB discovery, profiles, drivers, calibration, lifecycle.
Topics, services, transport, control, dashboards.
Cameras, OpenCV tracking, VLM reasoning, streams.
GPU kernels, image filters, tensor operations.
Episode recording, validation, recovery, export.
Managed policy training, checkpoints, previews.
Blacknode gives AI agents a structured workflow surface while keeping nodes, connections, runtime events, and artifacts visible to the people building the system.
Read the MCP quickstart →$ blacknode mcp
Blacknode MCP server ready
› list node types
✓ 128 typed nodes available
› build and validate workflow
✓ workflow valid · 9 nodes · 10 edges
› run output.value
✓ run complete · replay saved
Clone the repository, run one launcher, and open the visual editor.
git clone https://github.com/temiroff/Blacknode.git
cd Blacknode
.\start.bat