Limited offer 60% off on your first year, for new customers. Applied automatically at checkout. See pricing
60% off Pre-launch beta pricing on your first year

Admin panel for your Rails app

Install the Rails admin gem in three steps

Uchi is a Rails admin gem distributed from a private gem server. Your license comes with a gem server token, and from there it takes three commands to get an admin panel running in your app.

# 1. Add the gem to your Gemfile and install it
$ bundle add uchi --source https://gems.uchiadmin.com

# 2. Mount Uchi in config/routes.rb
$ bin/rails generate uchi:install

# 3. Generate a repository for one of your models
$ bin/rails generate uchi:repository Customer

Routes are drawn automatically for every repository, so the admin for your customers is now ready at /uchi/customers.

Read the full installation guide

Batteries included

Uchi comes with everything in the box. All the features you'd want to use are already here.

Easy to implement
Set up your CRUD without having to learn a bespoke DSL. Every model in your application can be transformed into a fully-featured resource with just a few lines of code.
Intuitive to use
Using the models and translations you already have in place, your users and administrators will feel right at home. And the friendly user interface makes managing your resources a breeze.
Lightning fast
Built for performance with Hotwire for snappy interactions, Turbo for speedy navigation, and smart caching strategies that keep everything responsive even with large datasets.
Beautiful UI Components
A comprehensive library of UI components that look great out of the box but can be easily customized to match your brand. Built on Tailwind and Flowbite, it is all familiar territory.
Dark mode
Built-in dark mode support ensures your admin panel looks great no matter the time of day or your personal preference.
Custom navigation
Tailor the navigation to fit your application's structure. Create custom menus and links to help your users find what they need quickly.

Easy to install is not the same as easy to live with

Most admin frameworks are a delight for an afternoon. Then you need a field that doesn't exist, an action that doesn't fit the mould, or a view that has to look a particular way - and suddenly you're fighting the thing that was supposed to be helping.

Uchi is built for that moment. Repositories are plain Ruby classes, fields are objects you can subclass, and actions are your own code. There's no DSL to outgrow and no escape hatch to go hunting for, because you never left Rails in the first place.

Standing on the shoulders of giants

Built from the ground up to harness the power of Rails, Uchi offers a seamless integration experience that feels natural to your workflow.

Built on the technologies you know and love, Uchi is powered by Rails, Turbo, Stimulus, ViewComponent, Tailwind, Flowbite, and Flowbite Components.

Supported Rails versions

Uchi supports Rails 7.2 and newer, including Rails 8, on Ruby 3.2 or newer. It works with SQLite, PostgreSQL and MySQL, and the test suite runs against all three databases.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and releases.