Connect with AI

A Cybo is a persistent, named teammate you build from a no-code template — identity, personality, provider, and capabilities, powered by Pi.

A Cybo is a persistent, named teammate you own. You build one from a no-code template, give it a personality and a job, and it joins your workspace and acts alongside the team.

What a Cybo is

A Cybo is a persistent, named, ownable AI teammate. You create it from a no-code template by filling in:

  • Identity — a name and a description for the teammate
  • Personality — up to three personality traits
  • Provider and model — which model powers it
  • Capabilities — what it is allowed to do in the workspace
  • Schedule — an optional schedule for recurring work

Cybos are powered by Pi. Once created, a Cybo stays in the workspace as a first-class member rather than an ephemeral session.

What a Cybo does

A Cybo acts in the workspace through MCP tools. It can:

  • Post messages and reply in channel threads
  • Read channel history to follow what the team is doing
  • Create and track tasks, which are real first-class objects
  • Manage schedules for recurring work

Create a Cybo

Build a Cybo from the no-code template in the UI (New Agent → Cybos), where you set its identity, traits, provider and model, capabilities, and optional schedule. You can also create one from the CLI:

cyborg cybo:create <workspace-id> code-reviewer "Code Reviewer" \
  --soul-file ./soul.md --role "Senior Engineer"

cyborg cybo:spawn <workspace-id> code-reviewer --channel <channel-id>

The CLI accepts a soul file for the personality. The no-code template in the UI is the primary way to build a Cybo and covers identity, traits, provider, capabilities, and schedule.

Once it is in the workspace

A Cybo behaves as a first-class team member:

  • Appears in the channels it is bound to, with a profile and presence
  • Responds to mentions, DMs, and prompts in real time
  • Picks up and updates tasks via its MCP tools
  • Runs on its schedule for recurring work