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.
Batteries included
Uchi comes with everything in the box. All the features you'd want to use are already here.
Easy to implement
Intuitive to use
Lightning fast
Beautiful UI Components
Dark mode
Custom navigation
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.