Agentegra Robotics

Robot Ross

A physical proof that agentic infrastructure can execute real work: a robot arm that draws and narrates, fully local, no cloud model in the loop. Currently running on Mistral for the Mistral Hackathon, Paris 2026.

Robot Ross is a live demonstration of Agentegra's sovereign agentic infrastructure. We chose a robot arm painting on canvas to make the technology tangible and verifiable — but the architecture is identical to an industrial deployment. Replace the pen with a drill bit, replace the canvas with a workpiece, and this is a CNC manufacturing cell running its own decision-making on-premise, with a local model doing the reasoning.

The Huenit robot arm mid-drawing, pen loaded, LED eyes lit

The Huenit arm — pen loaded, ready to draw.

Windows Control Center UI — Sketch tab, Talk to Ross chat, and quick commands

The Control Center — draw commands on the left, "Talk to Ross" chat on the right.

● Live Build

See It In Action

A Huenit robot arm takes a text prompt, spoken request, or SVG, draws it on paper, and narrates the process live — Bob Ross style — using a fully local AI model. Every job logged. Every answer about the system sourced.

THE STACK, TODAY

  • Ministral 3 8B — narration, scene composition, chat, fully local
  • Voxtral (Mistral) — the spoken voice, live
  • ATF — sourced Q&A over the robot's own wiki + job ledger
  • Runs on a laptop, on-premise, zero cloud dependency by default
  • Hosted Mistral available as an explicit, opt-in escalation only
01 What It Is

A real agentic system that plans, executes, and explains physical work — with a local model doing the reasoning at every step.

Huenit Robot Arm

Industrial-grade physical execution on consumer hardware — proving the architecture works before scaling to full CNC. Runs on a Mac Mini M4 or, for the hackathon build, a Windows laptop.

Ministral 3 8B (Mistral)

Fully local, open-weights model via Ollama. No API calls, no cloud dependency for the core loop. Ministral narrates each creation in the style of Bob Ross, composes freeform sketches, and drives the chat brain — the story is generated entirely on-device.

Talk to Ross

A chat panel in the Control Center that turns natural-language requests into confirmed arm commands, and answers real questions about the system — "how does calibration work?", "how many jobs have run?" — grounded in the robot's own documentation and ledger.

ATF — Agentic Technical File

A local RAG service over the project's own wiki and operational ledger, answering questions with cited sources instead of guessing. See section 04 or the live demo.

Voxtral (Mistral)

Text-to-speech via Mistral's Voxtral model gives Ross an actual spoken voice, live, as it narrates — not a scripted or pre-recorded track.

Local-First by Design

Arm control, narration, sketch generation, and Q&A all run offline on commodity hardware. Hosted Mistral is available as an explicit, opt-in escalation — never automatic.

02 How It Works

The same loop that turns a sketch prompt into a pen stroke turns a work order into a CNC toolpath.

01

Command Arrives

A request comes in via the Control Center UI (write / draw / SVG / sketch) or spoken aloud in unattended Showcase Mode.

02

Ministral Interprets

Ministral 3 8B, running locally via Ollama, turns the request into a structured scene or narration script — no cloud round-trip.

03

Arm Executes

The Huenit arm draws the piece over USB serial G-code, hard-capped at a 125mm drawing area.

04

Ross Narrates

Narration is generated and spoken aloud via Voxtral (or Kokoro locally) in sync with the drawing.

05

Job Logged

Every job is recorded to the order ledger. ATF can answer questions about job history, calibration, or system internals on demand — see below.

03 Architecture

A minimal, local-first stack — everything below runs on one laptop, no server required.

flowchart TD
  U["🧑 Operator"] -->|"Draw / Write / Sketch / Chat"| C["Control Center UI\nlocalhost:7870"]
  C --> B["bob_ross.py\norchestrator"]
  B <-->|"narration, scene parsing, chat"| M["Ministral 3 8B\nOllama, local"]
  B -->|"speak"| V["Voxtral TTS\nMistral API"]
  B --> H["Huenit Arm\nUSB serial"]
  B --> L["orders.xlsx\njob ledger"]
  C <-->|"grounded Q&A"| T["ATF Server\n:8771"]
  T --> M
  T -.->|"opt-in escalation"| HM["Hosted Mistral\napi.mistral.ai"]

  style C fill:#0A7A6F,color:#fff,stroke:#0A7A6F
  style B fill:#0C1C28,color:#fff,stroke:#2A4A55
  style M fill:#152535,color:#7AAABB,stroke:#2A4A55
  style T fill:#152535,color:#7AAABB,stroke:#2A4A55
  style V fill:#152535,color:#fff,stroke:#2A4A55
  style H fill:#152535,color:#fff,stroke:#2A4A55
  style L fill:#152535,color:#fff,stroke:#2A4A55
  style U fill:#152535,color:#fff,stroke:#2A4A55
  style HM fill:#0C1C28,color:#159988,stroke:#159988
        

Operator Layer

Control Center UI (localhost:7870) · drawing controls + "Talk to Ross" chat · Showcase Mode for unattended voice-loop demos

On-Premise Inference

Ministral 3 8B via Ollama for narration, scene composition, and chat · Huenit robot arm control · zero cloud model dependency by default

ATF Q&A Server

Local RAG service (port 8771) over the project's wiki and job ledger · local Ministral by default, hosted Mistral (mistral-medium-3-5) as an opt-in escalation only

Dormant Capabilities

OBS recording + camera proof-of-work capture, built during the original Mac Mini build. Not used for the hackathon, kept functional for later.

04 ATF — Agentic Technical File

A robot that can explain itself: sourced answers about the build, grounded in its own documentation and operational history.

The EU AI Act (deadline August 2026) expects traceability and human oversight for physical AI systems. ATF is our answer at demo scale: a small local RAG service that indexes the project's own wiki and job ledger, then answers questions with cited sources instead of a confident guess.

In the Control Center, the same "Talk to Ross" chat box that turns a request into a drawing command also answers questions like "how does calibration work?" or "how many jobs have run?" — routed to ATF instead of a generic reply.

Open the Live ATF Wiki

Local by Default

Ministral 3 8B answers most questions fully on-device. Hosted Mistral (mistral-medium-3-5mistral-large-2512) is available as an explicit, opt-in escalation — never triggered automatically.

Sourced, Not Guessed

Every answer cites the wiki page or ledger entry it came from. If the corpus doesn't cover something, ATF says so instead of fabricating a plausible-sounding answer.

05 Origin: The 8×8 Wall of Fame

The original commercial model, kept here for context — a 64-slot installation that proved the core thesis: any physical process can accept orders from human or AI buyers alike.

64 Physical Slots

The Wall of Fame was an 8×8 grid of physical 10cm squares (A1–H8), each claimable by any buyer — human or AI agent.

Overwrite Protocol

Any slot could be outbid. If an agent paid 20% more than the current "rent" for a square, the robot drew over it — competitive, continuous.

Proof of Work

Every drawing generated a YouTube Short logged against the order — the same proof-of-work instinct that now lives on, dormant, in the OBS/camera pipeline.

Repurposed, Not Deleted

The Shopify + commerce infrastructure behind this was later reused for the Classical Reels project. The dashboard code still exists in the repo; it just isn't deployed anymore.

Watch Demo
06 Why It Matters

Pen → CNC

Robot Ross uses a pen. An industrial deployment uses a drill bit. The command interface, the local model, the sourced audit trail via ATF — identical. What we've built is not a demo. It's the production architecture running at proof-of-concept scale.

Agentic GDP will surpass human GDP only when agents exist in the physical world. Robots are embodied agents. This is where we start.

WHAT THIS UNLOCKS

  • Factory floor CNC machines accepting AI purchase orders
  • Procurement agents placing orders directly with suppliers
  • Quality inspection agents triggering re-orders automatically
  • Every physical action logged for EU AI Act compliance
  • On-premise LLM — no data ever leaves the facility

See It Live

Follow the build, watch it draw, or ask it a question yourself.