Skip to content

Undercover AgentsOpen source AI automation platform.

Design reusable agents, callable tools, visual missions, knowledge skills, and customer-facing channels in one Rails-native platform with built-in chat, observability, and multi-tenant operations.

Download on GitHub
Undercover Agents dashboard screenshot

Main features

Agents, tools, and missions

The entry point to build, inspect, and operate AI systems.

Dashboard

Starting from the dashboard is the fastest path into agents, tools, missions, runs, and the rest of the admin features.

Agents

Configure reusable AI agents with instructions, model settings, tools, skills, subagents, and capabilities. Agents power playground chats, internal automation, and published channels.

Tools

Turn SQL, MCP, RAG, and mission flows into callable runtime capabilities. Tools keep data access and external actions explicit, assignable, and reviewable from the admin surface.

Missions

Design multi-step workflows with visual nodes, control flow, HTTP calls, tools, state, and outputs. Missions turn isolated prompting into repeatable orchestration with runtime visibility.

Full platform

Features

The surrounding platform that turns those core surfaces into something teams can ship, inspect, and operate.

  • Agents

    Reusable runtime units with instructions, tools, skills, subagents, and capability plugins.

  • Tools

    Callable capabilities backed by queries, retrieval, integrations, and mission execution.

  • Skills

    Progressive knowledge libraries that agents can discover and activate at runtime.

  • Missions

    Visual orchestration for control flow, tool usage, state, and structured outputs.

  • Channels

    Publish agents or missions through branded chat, API, and messaging entry points with scoped targets.

  • RAG

    Retrieval pipelines for ingest, chunking, embedding, and grounded search over your content.

  • Playground

    A fast operator surface for trying agents, inspecting responses, and watching live tool usage.

  • Agent Alpha

    A built-in admin assistant that can inspect resources and delegate to designer subagents inside the app.

  • Inspector

    Runtime trace views for browsing chats, messages, tool calls, and execution history after the fact.

  • Mission Control

    Execution visibility for mission runs, including status, history, and runtime progression.

  • Test Suites

    Repeatable evaluation flows for validating agent and mission behavior before rollout.

  • Connectors

    Trusted connections to providers, databases, authentication systems, and external services.

  • Operations

    Tenant-local workspaces for grouping agents, tools, missions, channels, and RAG flows by intent.

  • Plugins

    Extensible architecture for loading tool, connector, capability, and RAG modules into the app.

  • Tenants

    Top-level isolation for customer spaces, core resources, tenant-specific administration, and local logins.

Get started

Self-host it, adapt it, or start in the cloud

Undercover Agents is open source, Rails-native, and designed for teams that need one place to build and operate AI systems.

Download on GitHub

Open source AI automation platform built with Ruby on Rails by Mirko Mignini. For information: info@undercoveragents.ai