Skip to content

🏯 Reliverse is a website builder inside your terminal. You can start from scratch or use a template. You can set everything up automatically or configure everything exactly the way you like. You can have it all, with all the tools already prepared for you.

License

Notifications You must be signed in to change notification settings

reliverse/cli-ai-app-site-anything-builder

Repository files navigation

@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.

What it can do

  • 🦾 It's a superapp for devs. One CLI. Tons of stuff. Spin up, refactor, deploy β€” it's all in there.
  • πŸš€ Start fresh or load up an existing template in seconds.
  • πŸ”§ Refactor safely, drop in popular libraries, 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.
  • πŸ”Œ Wanna get nerdy? Use the πŸ”¬ Create/edit project manually option for more control and power tools.
  • πŸ€– Chat with Reliverse AI or let agentic tools like Relinter improve your code.

Getting Started

Ensure Git, Node.js, and bunβ€’pnpmβ€’yarnβ€’npm are installed. Then:

Installation

  1. Install globally:

    bun i -g @reliverse/cli

    Or update as needed:

    reliverse update
  2. 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).

Show some love 🫢

If @reliverse/cli saved you time or made you smile:

It helps more than you think! Thanks for being here!

Commands

From bootstrapping projects to leveraging AI superpowers. Here's a quick overview of the Reliverse CLI commands:

Core

  • πŸ§™ reliverse cli β€” Your starting point for everything. Here you can launch an interactive wizard to create, configure, 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 own Reliverse.
  • πŸ†˜ reliverse --help β€” Shows all available commands and handy usage tips. Because we all forget sometimes.

AI (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.

Add (docs)

  • ⬆️ reliverse init β€” Kickstart a new Reliverse project with a minimal setup. Building a library or an app? Just pick your direction and you're good to go β€” clean start, full power.
  • βž• reliverse add <something> (docs) β€” Drop in the essentials or the extras β€” from api, auth, db, payments, and i18n β€” to ai, file uploaders, and form libraries β€” all integrated into your codebase in seconds. Use -g to install global CLIs (like SDKs or toolchains), or even launch desktop apps like VSCode. Feels like magic. Actually is.
  • βš™οΈ reliverse add -g <something> β€” Instantly install global CLI tools (like bun, eslint, or @reliverse/relidler), or even open desktop apps like VSCode or Obsidian right from your terminal.
  • 🧠 reliverse add rules <something> β€” Browse and install AI IDE rules for Reliverse, Cursor, Windsurf, Copilot, and more β€” official and community-sourced.
    Powered by smart caching and auto-conversion to .mdc format.

Additional

  • 🧬 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.

TODO

  • Build a bunch of useful stuff
  • Release V2 when all features will be stable
  • Make sure Reliverse CLI handles full dev workflows

Contribute, please 😽

  • 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 hear from you.
  • 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.

<πŸ—οΈ1> Come together, right now

Two ways to clone this repo and contribute:

Go classic:

git clone https://github.com/reliverse/cli.git
cd cli
code . # open vscode
bun i

Or go auto-mode:

bun i -g @reliverse/cli
reliverse cli
> 🧱 Clone an existing repository
> Developer related  
> reliverse  
> cli  
> fork  
> Open

Boom. You're in.

<πŸ—οΈ2> You're a magician, do magic

  1. Run bun latest to update dependencies.
  2. Use AI (Reliverse, Cursor, whatever floats your dev boat) or do it manually.
  3. Commit and push your changes:

Classic way:

git add .
git commit -m "your commit message"
git push

Automated way:

reliverse cli
> Commit
<your commit message>
<press enter to push>

<πŸ—οΈ3> What a great time to live

  • All done?
  • Head to GitHub and open a PR.
  • That's it. You're amazing.

Thanks for being part of this!

Shoutout

Reliverse CLI was inspired by this gem:

License

πŸ’– MIT Β© 2025 blefnk (Nazar Kornienko)

About

🏯 Reliverse is a website builder inside your terminal. You can start from scratch or use a template. You can set everything up automatically or configure everything exactly the way you like. You can have it all, with all the tools already prepared for you.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project