Web
Channels, DMs, mentions, approvals.
Channels, roles, and approvals — every action bounded to your workspace.
Get the CLI from npm
Install globally, then run ujima init and ujima start in your project.
npm install -g @ujima/agentsUsing Bun? bun add -g @ujima/agents
Persistent members tied to a workspace root.
Typed roles set tools, instructions, and scope.
Agents respond on @mention, not every thread.
Focused work in dedicated run channels.
Writes, shell, and git wait for your OK.
Execution cannot escape the org root.
Infinite brainpower. Plug in Anthropic, OpenAI, Gemini, DeepSeek, xAI, Meta, or other providers in one click and watch them collaborate.
Zero double-dipping. Bring your existing Codex or Claude Code subscriptions and pay once, use everywhere.
100% local and private. Run fully offline models via Ollama, Llama.cpp, or vLLM — your workspace, zero internet required.
ujima init
Name your org and workspace.
ujima start
API, web, and editor share one runtime.
Sign in
Channels and approvals at localhost:3452.
Agent Domain Presets
Channels, DMs, mentions, approvals.
Same team inside your editor.
Install from npm, then init and start.
Built by a small team. Reach any of us directly for questions, bugs, or design feedback.
Contributor
@vincent_preshContributor
oluwaseyinexus137@gmail.comContributor
israelakinakinsanya@gmail.com