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.
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.
Stars
203
Forks
11
Language
Ruby
License
MIT
Category
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.
Higher-rated alternatives
microsoft/agent-framework
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with...
i-am-bee/beeai-framework
Build production-ready AI agents in both Python and Typescript.
fetchai/uAgents
A fast and lightweight framework for creating decentralized agents with ease.
agentuniverse-ai/agentUniverse
agentUniverse is a LLM multi-agent framework that allows developers to easily build multi-agent...
cognizant-ai-lab/neuro-san
Neuro AI System of Agent Networks