Documentation

OIDO SYSTEM REFERENCE v2.0

Overview

Oido is a Claude-powered AI agent platform. Teams build, configure, and deploy AI agents connected to real tools — GitHub, n8n workflows, file storage, and custom APIs — through a unified web UI.

Every agent leverages Anthropic Claude for advanced reasoning, coding, and analysis. Manage everything visually without writing infrastructure code.

Architecture

Frontend: Next.js App Router (TypeScript), shadcn/ui, Tailwind CSS v4 Backend: Next.js API routes (app/api/*) Database: SQLite via Prisma Auth: Session-based with JWT

Agents powered by Anthropic Claude Integrations: n8n, GitHub, MCP servers, file storage

The platform runs as a managed cloud service with enterprise-grade security and uptime.

Quick Start

Get started in minutes:

1. Create your account at app.oido.ai 2. Choose your plan (Free / Pro / Enterprise) 3. Configure your AI provider keys 4. Create your first agent 5. Connect tools and channels 6. Deploy and monitor

Free tier includes 1 agent and 2 AI providers. Upgrade to Pro for unlimited agents, all integrations, and priority support.

Agent Studio

Create and manage AI agents with:

  • -Custom system prompts
  • -Model selection per agent
  • -Tool access control (allowlist/denylist)
  • -Skills attachment
  • -Subagent hierarchies
  • -MCP server connections
  • -YAML-based configuration

Agents can be assigned to projects, connected to chat channels, and equipped with tools from multiple sources.

AI Models

All agents are powered by Anthropic Claude by default — no additional API keys required.

Supported Claude models:

  • -Claude Sonnet 4 — best for most tasks
  • -Claude Haiku 3.5 — fastest responses
  • -Claude Opus 4 — maximum capability

Pro and Enterprise plans can also connect external providers (OpenAI, Gemini, etc.) for multi-model workflows.

Channels

Connect agents to messaging platforms:

  • -Telegram
  • -Discord
  • -WeChat
  • -DingTalk

Channels support:

  • -Sender policies (whitelist/any)
  • -Session scoping (user/global)
  • -Dispatch modes (sequential/parallel)
  • -Per-channel model and instruction overrides
  • -Pairing flow for device authorization

MCP Protocol

Native Model Context Protocol support for extending agent capabilities:

  • -stdio transport (local processes)
  • -SSE transport (remote servers)
  • -Per-server environment variables
  • -OAuth configuration
  • -User/project scoping

MCP servers register tools that agents can use dynamically.

Skills & Extensions

Skills are reusable capability modules attached to agents:

  • -Built-in skills (DuckDuckGo search, Gmail, Google Calendar, n8n, web fetch)
  • -User-installed skills from SKILL.md files
  • -Extension marketplace support

Extensions add platform-level functionality:

  • -Install from git URLs, npm packages, local paths
  • -Configure via settings UI
  • -Enable/disable per deployment

Projects & Tasks

Built-in Kanban board for project management:

  • -Custom columns per project
  • -Task creation with descriptions
  • -Agent assignment per task
  • -Auto-run on task move (agents execute tasks automatically)
  • -Reorderable columns and tasks

n8n Integration

Deep integration with n8n workflow automation:

  • -Connect n8n instance via API
  • -Browse and trigger workflows
  • -View execution history
  • -Manage credentials
  • -Agents can create, update, list, and delete workflows
  • -Data table operations (create, read, upsert, delete rows)

GitHub Integration

Connect repositories to agents:

  • -Authenticate with GitHub PAT
  • -Register repositories for agent access
  • -Assign repos to specific agents
  • -Agents can read code, manage issues, and review PRs

File Storage

S3-compatible storage via RustFS:

  • -File upload and download
  • -Bucket management
  • -Object listing
  • -Configurable storage backend

Agents can read and write files during execution.

Teams & RBAC

Multi-user support with role-based access control:

  • -Roles with granular permissions
  • -Team management
  • -User invitations
  • -Session isolation per user

Deployment

Oido is a managed cloud service — no infrastructure to manage.

- Hosted and maintained by Oido Systems

  • -Enterprise-grade security and encryption
  • -99.9% uptime SLA
  • -Automatic updates and backups
  • -SOC 2 compliance (in progress)

Enterprise plans support dedicated instances and on-premise deployment options.