# LittleGhost > An open-source Ruby 3.3+ library for agents, tools, workflows, swarms, and graphs. This documentation describes the Edge build. Use a matching release snapshot for an application pinned to a released gem. - [Complete documentation as one file](https://mattyr.github.io/little_ghost/llms-full.txt) ## Start here - [Documentation home](https://mattyr.github.io/little_ghost/docs/index.md) - [Getting Started](https://mattyr.github.io/little_ghost/docs/getting_started.md) - [Core Concepts](https://mattyr.github.io/little_ghost/docs/core_concepts.md) - [Models and Providers](https://mattyr.github.io/little_ghost/docs/models_and_providers.md) ## Build with agents - [Prompts as Views](https://mattyr.github.io/little_ghost/docs/prompt_views.md) - [Tools](https://mattyr.github.io/little_ghost/docs/tools.md) - [Structured Results and Content](https://mattyr.github.io/little_ghost/docs/structured_outputs_and_content.md) - [Compose Agents](https://mattyr.github.io/little_ghost/docs/assemblies.md) - [Skills](https://mattyr.github.io/little_ghost/docs/skills.md) ## Run code - [Workspaces and Sandboxes](https://mattyr.github.io/little_ghost/docs/sandboxing.md) - [Code Mode](https://mattyr.github.io/little_ghost/docs/code_mode.md) ## Operate - [Integrations](https://mattyr.github.io/little_ghost/docs/integrations.md) - [Running in Production](https://mattyr.github.io/little_ghost/docs/production.md) ## Essential API - [LittleGhost](https://mattyr.github.io/little_ghost/docs/LittleGhost.md) - [LittleGhost::Agent](https://mattyr.github.io/little_ghost/docs/LittleGhost/Agent.md) - [LittleGhost::Tool](https://mattyr.github.io/little_ghost/docs/LittleGhost/Tool.md) - [LittleGhost::Run](https://mattyr.github.io/little_ghost/docs/LittleGhost/Run.md) - [LittleGhost::Assembly](https://mattyr.github.io/little_ghost/docs/LittleGhost/Assembly.md) - [LittleGhost::Workflow](https://mattyr.github.io/little_ghost/docs/LittleGhost/Workflow.md) - [LittleGhost::Swarm](https://mattyr.github.io/little_ghost/docs/LittleGhost/Swarm.md) - [LittleGhost::Graph](https://mattyr.github.io/little_ghost/docs/LittleGhost/Graph.md) - [LittleGhost::Configuration](https://mattyr.github.io/little_ghost/docs/LittleGhost/Configuration.md) - [LittleGhost::Runtime](https://mattyr.github.io/little_ghost/docs/LittleGhost/Runtime.md) ## Integrations API - [LittleGhost::Skills::Catalog](https://mattyr.github.io/little_ghost/docs/LittleGhost/Skills/Catalog.md) - [LittleGhost::MCP::Toolset](https://mattyr.github.io/little_ghost/docs/LittleGhost/MCP/Toolset.md) - [LittleGhost::MCP::Client](https://mattyr.github.io/little_ghost/docs/LittleGhost/MCP/Client.md) - [LittleGhost::MCP::HTTPTransport](https://mattyr.github.io/little_ghost/docs/LittleGhost/MCP/HTTPTransport.md) - [LittleGhost::AGUI::Adapter](https://mattyr.github.io/little_ghost/docs/LittleGhost/AGUI/Adapter.md) - [LittleGhost::Tracing::OpenTelemetry](https://mattyr.github.io/little_ghost/docs/LittleGhost/Tracing/OpenTelemetry.md) ## Optional - [Complete API index](https://mattyr.github.io/little_ghost/docs/api.md) - [Version catalog](https://mattyr.github.io/little_ghost/versions.json) - [GitHub source](https://github.com/mattyr/little_ghost)