@reliverse/cli | Reliverse CLI | reliverse.org
💖 GitHub Sponsors • 💬 Discord • ✨ Repo • 📦 NPM • 📚 Docs
@reliverse/cli is your all-in-one companion for building and improving web projects — whether you're kicking off something new or upgrading an existing app. It's like having a little AI-powered toolbox in your terminal, ready to help with coding, refactoring, image gen, and more.
- 🦾 It's a superapp for devs. One CLI. Tons of stuff. Spin up, refactor, deploy, AI — it's all in there.
- 🚀 Start fresh or load up an existing template in seconds.
- 🔧 Refactor safely, drop in popular libs, and keep your codebase happy.
- ⚙️ Automate boring setup stuff like ESLint, env files, etc — let the CLI handle it.
- 🏗️ Works great with Next.js and plays nice with other frameworks too.
- 🌐 Push to GitHub, deploy to Vercel — all in one go.
- ⏬ Reliverse auto-clones repos/templates and configures them smartly.
- 🔌 Use the
🔬 Create/edit project manually
(orreliverse init
) to integrate things into your codebase. - 🤖 Chat with Reliverse AI or let agentic tools like Relinter suggest improvements to your code.
Ensure Git, Node.js, and bun•pnpm•yarn•npm are installed. Then:
-
Install globally:
bun i -g @reliverse/cli
Or update as needed:
reliverse update
-
Run and enjoy:
reliverse cli
.reliverse/reliverse.config.{ts,jsonc}
is generated on first run.
Customize it to fit your project and tweak CLI behavior.
Changes apply next launch (hot-reload coming soon).
If @reliverse/cli
saved you time or made you smile:
- Support on GitHub Sponsors
- Or just drop a ⭐️ on GitHub
It helps more than you think! Thanks for being here!
From bootstrapping projects to unleashing AI superpowers. Below is a quick overview of what the Reliverse CLI can do.
- All commands and flags are optional. Reliverse tries its best to guide you, even if you skip arguments.
-
reliverse cli
is your all-in-one entry point — it includes everything available in the individual commands. - Prefer quick access or running in non-interactive environments like CI/CD? Use the specific commands directly.
- Run
reliverse <command> --help
to explore available options and flags.
-
reliverse cli
— Here you can launch an interactive wizard to create or boost your project. -
reliverse logout
— Logs you out and clears credentials. For when it's time to start fresh. -
reliverse studio
— Opens the Reliverse Studio — the visual brain center of your local Reliverse memory. -
reliverse --help
— Shows all available commands and handy usage tips. Because we all forget sometimes.
AI Commands (docs)
-
reliverse ai <prompt>
— Your terminal-sidekick. Ask questions, get help, or just have a quick chat with Reliverse AI. -
reliverse ai code <prompt> <paths>
— Need a refactor or something new? Let AI generate or improve code across the given paths. -
reliverse ai gen <prompt>
— Describe an image and the AI will create it for you, saving it directly to your selected upload provider. -
reliverse ai lint <prompt> <paths>
— Run smart linting on your code using AI. It catches issues, suggests fixes, and helps clean things up fast.
Init/Add Commands (docs)
-
reliverse init
— Kickstart a new minimal Reliverse project. Building a library or an app? Just pick your direction and you're good to go — clean start, full power. -
reliverse add
(without args) — Same asreliverse init
. Both open an interactive wizard — with different prompts depending on whether the folder is empty or not. -
reliverse add <something>
— Drop in the essentials or the extras — from API, auth, DB, payments, and i18n — to AI tools, file uploaders, and form libraries — all integrated into your codebase in seconds. Feels like magic. Actually is. -
reliverse add -g <something>
— Use-g
to install global CLIs (e.g.eslint
,@reliverse/relidler
), essential tools (e.g.bun
,stripe
), or even desktop apps (e.g.code
,obsidian
) — all from your terminal. -
reliverse add rule <something>
— Browse and install AI IDE rules for Reliverse, Cursor, Windsurf, Copilot, and more — from both official and community sources. Powered by smart caching and auto-conversion to.mdc
when needed.
-
reliverse clone
(docs) — Clone a GitHub repo (just paste the link), or convert a webpage into LLM-ready content if you pass a non-GitHub URL. -
reliverse cmod
(docs) — Applies codemods to your project — for quick, safe refactoring powered by AI or presets. -
reliverse env
(docs) — Instantly generates a .env file based on your .env.example with an interactive wizard. Saves time, avoids typos. -
reliverse multireli
(docs) — Generates multiple reliverse config files so you can batch-generate multiple projects with reliverse cli. -
reliverse upload
(docs) — Uploads a media files like images to your selected provider like UploadThing and Uploadcare. -
reliverse sync
(coming soon) — Syncs your local @reliverse/cli memory with your own Reliverse AI which lies on reliverse.org.
- The SDK lets you build custom Reliverse CLI plugins, interact with reliverse.org, or even power up your own CLIs.
- No need to reinvent the wheel — @blefnk already took care of the hard parts, so you can use it however you like.
- If it saves you time, please consider making a small donation 🩷 to support ongoing development.
bun add @reliverse/cli-sdk
- Everything you see in Reliverse so far is built by one person (@blefnk Nazar Kornienko) — with love, caffeine, and way too many terminal tabs.
- Got feedback, ideas, bugs to squash, or just wanna vibe with the project? Hop into my Discord — I'd love to chat.
- Whether you want to code, brainstorm, fix typos, or just hang out — you're always welcome here.
No pressure, no gatekeeping — just good energy and open-source fun.
Two ways to clone this repo and contribute:
Classic way:
git clone https://github.com/reliverse/cli.git
cd cli
code . # opens vscode editor
Reliverse way:
reliverse cli
> Clone an existing repository
> Developer related
> reliverse
> cli
> Y/n # opens default editor
Boom. You're in.
- Run
bun latest
to install dependencies and keep things fresh. - Use AI (Reliverse, Cursor, whatever floats your dev boat) or write code manually.
- Note that
bun dev:command
works just like runningreliverse <command> --dev
. - It’s a good idea to run
bun check
to make sure everything's clean and happy. - All done? Awesome! Now commit and push your changes by following your way:
Classic way:
git add .
git commit -m "your commit message"
git push
Reliverse way:
reliverse cli
> Commit
<your commit message>
<press enter to push>
- All done? High five! 🖐️
- Head to repo & open a PR.
- That's it. You're amazing.
Thanks for being part of this!
Reliverse CLI was inspired by this gem:
💖 MIT © 2025 blefnk (Nazar Kornienko)