All projects

2025 · Python · LangChain · Blender · Socket RPC

Agentic Software Engineering & 3D Synthesis.

One planner reads each request and hands it to a coding agent, or to a Blender agent that builds the scene live.

1 → 2
A planner routing to two specialists
Live
Scenes built in Blender over RPC
Multi-turn
Context carried across requests

Why

Assistants tend to be good at code or at 3D, rarely both — so a workflow that crosses the two means switching tools halfway. This system takes either kind of request in one conversation.

How it routes

A Planner Agent classifies the intent of each request and delegates it: to a Coding Agent for generation, review, debugging and technical questions, or to a Blender Agent for anything in the scene. The conversation history travels with the task, so follow-ups keep their context.

Talking to Blender

The Blender Agent turns a natural-language instruction into a Python script and sends it as structured JSON over a TCP socket to a Blender instance running a small RPC server, which executes it against the open scene.

Flowchart: user prompt to planner agent, then to the coding agent or the Blender agent
The planner and its two specialists.

Next project

SAR Imagery Colorization