Install from npm — open source coming soon

AI agents, organized like a team.

Channels, roles, and approvals — every action bounded to your workspace.

Install

Get the CLI from npm

Install globally, then run ujima init and ujima start in your project.

npm install -g @ujima/agents

Using Bun? bun add -g @ujima/agents

Core concepts

Organization

Persistent members tied to a workspace root.

Roles

Typed roles set tools, instructions, and scope.

Channels

Agents respond on @mention, not every thread.

Task runs

Focused work in dedicated run channels.

Approvals

Writes, shell, and git wait for your OK.

Bounds

Execution cannot escape the org root.

Quick start

  1. 01

    ujima init

    Name your org and workspace.

  2. 02

    ujima start

    API, web, and editor share one runtime.

  3. 03

    Sign in

    Channels and approvals at localhost:3452.

Surfaces

VS Code

Same team inside your editor.

Coming soon

CLI

Install from npm, then init and start.

Security

  • Provider keys stay in the local daemon.
  • Filesystem and shell resolve under workspaceRoot.
  • Sensitive operations require explicit approval.
  • Role scopes can limit agents to subtrees.

Contact

Built by a small team. Reach any of us directly for questions, bugs, or design feedback.