Agents and agent coordination for Ruby

A little ghost. A lot of agency.

Bring agents, tools, streaming, and flexible coordination into the Ruby systems you already know—or start something entirely new.

Provider-neutral. Dependency-light. Made to live inside real Ruby software.

hello, Ruby
See what moves

Build in the open space

Small enough to invite in. Capable enough to stay.

LittleGhost gives AI behavior a clear home in your code without asking the rest of your system to disappear.

01

Agents that act

Give a model a goal and the application tools it needs to move useful work forward.

02

Agents in concert

Coordinate everything from explicit sequences and delegated subagents to more complex workflows.

03

Fits where Ruby runs

Embed one AI feature in an existing system, or make LittleGhost the center of a dedicated service.

From zero to agent

Your first agent. Five lines of Ruby.

One class. One prompt. One call. Turn an idea into a running agent and see LittleGhost move.

Walk through the first run
idea_agent.rb
class IdeaAgent < LittleGhost::Agent
  system_prompt "Turn a rough idea into a practical first step."
end

puts IdeaAgent.ask("Help me plan a launch").response
run activity
IdeaAgentunderstands the goal
ready
modelcreates a practical first step
thinking
responsestreams back to your app
live

Ready when you are

Make a little room for the next big idea.

Start with one agent. Add tools, subagents, coordination patterns, and durable context as the work asks for them.