sublayerapp/sublayer

A model-agnostic Ruby Generative AI DSL and framework. Provides base classes for building Generators, Actions, Tasks, and Agents that can be used to build AI powered applications in Ruby.

31
/ 100
Emerging

Supports multiple LLM providers (OpenAI, Anthropic Claude, Google Gemini) via pluggable configuration, allowing seamless model swapping without code changes. Implements a hierarchical abstraction layer—Generators handle single-task generation, Actions execute operations or fetch inputs, and Agents orchestrate complex workflows with Triggers for conditional activation. Includes file-watching and autonomous agent patterns for building self-correcting systems like test-driven development bots.

203 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 9 / 25
Community 10 / 25

How are scores calculated?

Stars

203

Forks

11

Language

Ruby

License

MIT

Last pushed

Jun 25, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/sublayerapp/sublayer"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.