Skip to content

alexrudall/swarm-rb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Swarm Logo

Swarm-RB (experimental, educational)

An educational framework exploring ergonomic, lightweight multi-agent orchestration in Ruby. It is a port of Swarm created by Open AI.

Install

gem install swarm-rb

Or, if using Bundler, add this line to your application's Gemfile:

gem 'swarm-rb', git: 'https://github.com/openai/swarm-rb.git'

And then execute:

bundle install

Examples

Check out /examples for inspiration!

  • basic: Simple examples of fundamentals like setup, function calling, handoffs, and context variables.

Contributing

Everyone is welcome to contribute to this. This gem was created just because I wanted to use Open AI's swarm framework in Ruby. There is likly a ton of 🍌s code in this repo since I relied heavily on LLMs to create this gem in < 2 days.

It needs more testing, documentation clean up and expantion on the examples to parity the Open AI's Swarm library.

About

A port of Open AI's Swarm library written in Ruby

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%