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.