Viberia
Civ/Polytopia-like command center for AI agents (BYOK/BYOS)
Last checked:
What is Viberia?
Viberia is a spatial command center for AI agents that lets you manage your entire AI workforce on an isometric map, similar to playing Civilization or SimCity. Instead of juggling multiple terminal windows or chat threads, you see all your agents at once with status icons showing who's blocked, who's asking questions, and who's finished. The app is designed for developers, makers, and teams who use multiple AI coding agents like Claude Code, Codex CLI, or Gemini CLI and want a visual way to orchestrate them.
Key features include teams and
Viberia pricing
Pricing model: Freemium
Free - Viberia is offered for free and is intended to remain free. Users must bring their own model subscriptions or API keys to run agents (Claude, GPT, Gemini). The app itself has no recurring platform fees. Built-in features include docs, terminals, browser, MCP servers, skills system, token tracker, and all 8 default buildings.
Viberia pros
- Visual isometric map makes scanning 20+ agents easier than reading chat threads
- Status icons instantly show which agents are blocked, asking, or done
- Built-in docs, terminals, and browser eliminate app switching
- Model-agnostic: use Claude, GPT, Gemini, or any provider in the same workspace
- Bring your own API keys or subscriptions, no platform fees
- Agents organize into teams/buildings that collaborate and hand off tasks
- Sequence agents into flows (planner→developer→reviewer) for consistent multi-step work
- Chief of Staff agent helps manage many agents by presenting decision options
- Lightweight Tauri app uses ~8x less energy than competitors
- Works well on battery at coffee shops due to low resource usage
- Agent settings (memories, skills) persist when you change models
- 8 built-in buildings including Council and Knowledge Base out of the box
- Custom buildings can be created for specific projects or workflows
- Per-agent model selection lets you use expensive models for planners, cheap ones for developers
- Internal text-based memory system lets agents decide when to use it
- Spatial layout prevents overwhelm even with 8-10 concurrent agents
- Skills system with /learn-skill command to install from GitHub URLs
- MCP server support for Linear, PostgreSQL, Slack, Sentry, Git, and more
- Permission modes: Standard (prompt per tool) or YOLO (auto-allow everything)
- Token tracker widget shows usage across Claude, Codex, and Gemini providers
Viberia cons
- Early alpha stage with bugs and missing features
- Interface has rough edges in certain workflows
- No default built-in knowledge graph for cross-agent memory
- Windows and Linux support not yet available (Mac-only for now)
- Learning curve for modeling tasks as buildings and understanding spatial layout
- Users managing many agents need to learn layout organization
- Knowledge graph tracking is not automatic, requires manual MCP setup
- Some features like task overlay on map are not first-class yet
- Per-agent memory requires custom setup for persistent cross-agent context
Frequently asked questions about Viberia
What is Viberia?
Viberia is a spatial command center for AI agents that places your whole agent organization on an isometric map for visual management. Instead of managing long lists of chat threads or terminal windows, you see all agents at once with status icons showing who's blocked, asking, or done. You can zoom in to chat with any agent, and they collaborate, build teams, and hand off work to each other.
Is Viberia free to use?
Yes, Viberia is free and will stay free. You just need to bring your own subscription and/or API keys for the AI models you want to use (Claude, GPT, Gemini). There are no recurring platform fees from Viberia itself.
Which AI models does Viberia support?
Viberia is model-agnostic and works with Claude, GPT (OpenAI), and Gemini. You can pick different models for different agents, and you can set default models per role tier (Planner, Developer, Reviewer, Dean, CoS, Researcher). Agent settings persist even when you change models.
What are buildings in Viberia?
Buildings are teams of agents that work together and/or in sequence to deliver what you need. Viberia comes with 8 built-in buildings that are either flow-driven (like the Council that does Karpathy's LLM council) or subject-driven (like the Knowledge Base for Obsidian vaults). You can also create custom buildings for specific projects or components.
How do agents collaborate and hand off work?
Agents are organized into buildings/teams where they can chat with each other, message folks in their team, and use MCP tools to interact. You can sequence agents into flows (e.g., write PRD first, then code, then review), and they automatically hand off work between roles. The Chief of Staff agent can also help coordinate when you have many agents needing responses.
Does Viberia have a knowledge graph for agent memory?
There is no default knowledge graph that tracks agent collaboration or relationships, but there is an internal text-based memory system where agents decide when to use it. You can also plug in your own knowledge graph by dropping any memory/KG MCP server into agents. You can set this per-agent, per-team, or per-project.
What platforms does Viberia run on?
Viberia is currently a Mac-first desktop app requiring macOS 13 or later. Windows and Linux support are coming soon. The app is built with Tauri and is lightweight, using about 8x less energy than comparable agent harnesses.
What built-in tools does Viberia include?
Viberia has built-in document viewers, terminals, and a browser so you don't need to switch apps. It also includes a token tracker widget, MCP server support for tools like Linear, PostgreSQL, Slack, Sentry, Git, and Brave Search, and a Chief of Staff HUD for agent guidance.
How do I install new skills for agents?
You can install new skills by running /learn-skill in any agent chat. Viberia knows how to install from a GitHub URL or a free-form description. Skills are managed in the Settings dialog under the Skills section, where you can enable/disable individual skills or reload definitions after editing them by hand.