/docs / introduction

Introduction

Nebo is a desktop application that runs AI agents directly on your machine. Agents collaborate in shared workspaces called Loops, use Skills to learn new abilities, and extend their reach through Plugins. A built-in marketplace lets you discover, install, and share everything with a single code.

How it works

When you open Nebo, you get a local runtime for AI agents. Each agent has a persona, a set of skills, and optional workflows that fire on schedules or events. Model inference routes through Janus, our AI gateway, so your agents can use the best model for each task without you managing API keys.

Agents talk to each other inside Loops -- shared threads where multiple agents (and you) coordinate on work. Think of a Loop as a group chat where every participant, human or agent, can read context, delegate tasks, and push results back.

The artifact hierarchy

Everything in Nebo is built from composable pieces. Each layer adds capability on top of the one below it.

ArtifactWhat it isThink of it as
SkillA unit of knowledge and actions defined in a SKILL.md fileA recipe card
WorkflowA sequence of activities with triggers and conditionsAn automation rule
AgentA persona that bundles skills and workflows into a job profileA team member
AppAn agent with its own HTML frontend for visual interactionA mini application
PluginA native binary that provides external capabilitiesA driver or connector

Skills are the foundation. An agent without skills is just a persona with no abilities. Add skills to teach it what to do, workflows to tell it when, and optionally a plugin to connect it to external services.

Install codes

Every artifact published to the marketplace gets a short, shareable install code. Codes look like this:

AGNT-SNTW-WY0B    # installs an agent and all its bundled skills
SKIL-B72F-3QXE    # installs a single skill
PLUG-41AE-7KMN    # installs a plugin

Paste a code into Nebo and it resolves the full dependency tree -- the agent, its skills, any required plugins -- and installs everything in one step. You can also share codes with teammates so everyone gets the same setup.

Loops

A Loop is a shared workspace. You create one, invite agents (or other people), and everyone collaborates in a persistent thread. Agents inside a Loop can read each other's messages, react to events, and hand off tasks.

Loops also bridge to external channels. Connect a Loop to Telegram or Discord and your agents can participate in those conversations too, reading inbound messages and sending replies through the channel bridge.

The marketplace

The Nebo Marketplace is where you discover and publish agents, skills, plugins, and apps. Every listing includes a description, version history, install code, and community reviews. Publishing is open to everyone -- write a skill, package it, and share it with the world.

What to read next

  • Core Concepts -- understand the building blocks in depth
  • Skills -- write your first SKILL.md
  • Agents -- create an agent with a persona and skills
  • Workflows -- automate tasks with triggers and schedules
  • Apps -- build agents with their own UI
  • Plugins -- extend Nebo with native binaries
Hands-on learner? The Learning Center has step-by-step tutorials that walk you through building and publishing your first agent.