416 karma · joined May 18, 2026
For a while I had been thinking about a “wallet” of agents: one place where I could keep agents with specific jobs, choose a different engine for each one, and let them ask one another for help when a question falls outside their role.
In openvurp, each agent has a name, a job, and an engine. It runs on your computer, but the engine can be local or remote — Codex, Claude, Ollama, or an API. Agents can use real tools such as the shell, files, web search, and a browser, while their conversations and memory remain as files you can inspect and delete.
The project is still early. I’m sharing it because I want to understand whether this way of organizing agents could be useful outside my own setup too.
Why “Vurp”? In the dialect of Taranto it means octopus. I chose the name as a small tribute to Taranto, my hometown and its sea.
In theory MPI could distribute experts across nodes. In practice, for small clusters the added network latency usually hurts more than it helps.
Better suited for big clusters with fast interconnects. For now we're focusing on single-machine speed (caching, GPU hybrid, etc.).