Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A development framework for Ruby on Rails developers using Claude Code, inspired by SuperClaude
| Date | Stars |
|---|---|
| 2026-08-02 | 809 |
| 2026-08-06 | 809 |
| 2026-08-12 | 811 |
| 2026-08-18 | 813 |
| 2026-08-21 | 814 |
| 2026-08-22 | 813 |
| 2026-09-07 | 814 |
| 2026-09-10 | 815 |
| 2026-09-11 | 814 |
| 2026-09-18 | 814 |
| 2026-09-19 | 815 |
| 2026-09-24 | 814 |
| 2026-10-09 | 815 |
| 2026-10-10 | 816 |
| 2026-10-15 | 817 |
| 2026-10-19 | 816 |
| 2026-10-26 | 817 |
| 2026-11-01 | 816 |
| 2026-11-04 | 816 |
Today
— stars today
This week
-1 stars this week
This month
+2 stars this month
Momentum
0.0
growth rate 0.00%/day
# ClaudeOnRails
[](https://badge.fury.io/rb/claude-on-rails)
[](https://github.com/obie/claude-on-rails/actions/workflows/main.yml)
A Rails development framework that leverages [claude-swarm](https://github.com/parruda/claude-swarm) to create an intelligent team of AI agents specialized in different aspects of Rails development.
Instead of managing personas manually, ClaudeOnRails automatically orchestrates a swarm of specialized agents that work together like a real development team. Simply describe what you want to build, and the swarm handles the rest.
## How It Works
ClaudeOnRails creates a team of specialized AI agents:
- **Architect**: Coordinates development and makes high-level decisions
- **Models**: Handles ActiveRecord, migrations, and database design
- **Controllers**: Manages routing and request handling
- **Views**: Creates UI templates and manages assets
- **Services**: Implements business logic and service objects
- **Tests**: Ensures comprehensive test coverage
- **DevOps**: Handles deployment and infrastructure
Each agent works in their specific domain (directory) and can collaborate with other agents to implement complex features.
## Installation
Add to your Rails application's Gemfile:
```ruby
group :development do
gem 'claude-on-rails'
end
```
Then run:
```bash
bundle install
rails generate claude_on_rails:swarm
```
During generation, you'll be offered to set up Rails MCP Server for enhanced documentation access. Simply press Y when prompted!
This will:
- Analyze your Rails project structure
- Optionally set up Rails MCP Server (recommended)
- Generate a customized swarm configuration
- Create agent-specific prompts
- Set up your development environment
For detailed setup instructions, see [SETUP.md](./SETUP.md).
## Usage
### Start Your Development Swarm
```bash
# In your Rails project directory
claude-swarm
```
### Natural Language Development
Once the swarm is running, just describe what you want to build in the Claude interface:
```
> Add user authentication with email confirmation
[The architect coordinates the implementation across all agents]
> Create a shopping cart with Stripe payment integration
[Complex features are automatically broken down and implemented]
> Optimize the dashboard - it's loading too slowly
[Performance improvements across the stack]
> Build a RESTful API for our mobile app with JWT auth
[API development with authentication]
```
The swarm automatically:
- Analyzes your request
- Delegates to appropriate specialists
- Implements across all layers (models, controllers, views, tests)
- Follows Rails best practices
- Ensures test coverage
## How It's Different
### Traditional Rails Development with AI
When using AI assistants for Rails development, you typically need to:
- Manually coordinate different aspects of implementation
- Switch contexts between models, controllers, views, and tests
- Ensure consistency across different parts of your application
- Remember to implement tests, security, and performance considerations
### ClaudeOnRails Approach
With ClaudeOnRails, you simply describe what you want in natural language:
```
> Create a user system with social login
```
The swarm automatically:
- Creates models with proper validations and associations
- Implements controllers with authentication logic
- Builds views with forms and UI components
- Adds comprehensive test coverage
- Handles security considerations
- Optimizes database queries
All coordinated by specialized agents working together.
## Project Structure
After running the generator, you'll have:
```
your-rails-app/
├── claude-swarm.yml # Swarm configuration
├── CLAUDE.md # Project-specific Claude config (imports context.md)
└── .claude-on-rails/
├── context.md # Rails project coExcerpt of 7,321 characters
Read on GitHub30
1
1
1
1
1
Andy Waite · Canada
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:3c6c7f789ae4230f, llm:Description: 'A development framework for Ruby on Rails developers using Claude Code, inspired by SuperClaude' — integrates Claude Code (an AI model) into Rails development.
matched fp:3c6c7f789ae4230f, llm:Description: 'A development framework for Ruby on Rails developers using Claude Code, inspired by SuperClaude' — integrates Claude Code (an AI model) into Rails development.
matched fp:3c6c7f789ae4230f, llm:Description: 'A development framework for Ruby on Rails developers using Claude Code, inspired by SuperClaude' — integrates Claude Code (an AI model) into Rails development.