{"id":18231474,"url":"https://github.com/blefnk/reliverse","last_synced_at":"2025-04-05T06:04:04.237Z","repository":{"id":189224315,"uuid":"680246346","full_name":"reliverse/cli-ai-app-site-anything-builder","owner":"reliverse","description":"🏯 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.","archived":false,"fork":false,"pushed_at":"2025-03-28T22:53:03.000Z","size":18468,"stargazers_count":114,"open_issues_count":0,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-04T20:36:15.429Z","etag":null,"topics":["authjs","blefnk","cli","i18n","next-auth","next-i18next","next-intl","next-starter","next-tailwind","nextjs","nextjs-example","nextjs-template","react","reliverse","shadcn","shadcn-ui","starter","tailwind","tailwindcss"],"latest_commit_sha":null,"homepage":"https://reliverse.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reliverse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/funding.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"blefnk"}},"created_at":"2023-08-18T17:50:08.000Z","updated_at":"2025-04-01T02:50:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"4201c9a4-4ee3-479b-81b6-ea40e5916f93","html_url":"https://github.com/reliverse/cli-ai-app-site-anything-builder","commit_stats":null,"previous_names":["blefnk/reliverse","blefnk/reliverse-website-builder","reliverse/cli","blefnk/reliverse-cli-web-anything-builder","reliverse/cli-website-builder","reliverse/cli-ai-app-site-anything-builder"],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reliverse%2Fcli-ai-app-site-anything-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reliverse%2Fcli-ai-app-site-anything-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reliverse%2Fcli-ai-app-site-anything-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reliverse%2Fcli-ai-app-site-anything-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reliverse","download_url":"https://codeload.github.com/reliverse/cli-ai-app-site-anything-builder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247294516,"owners_count":20915340,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authjs","blefnk","cli","i18n","next-auth","next-i18next","next-intl","next-starter","next-tailwind","nextjs","nextjs-example","nextjs-template","react","reliverse","shadcn","shadcn-ui","starter","tailwind","tailwindcss"],"created_at":"2024-11-04T12:02:25.279Z","updated_at":"2025-04-05T06:04:04.232Z","avatar_url":"https://github.com/reliverse.png","language":"TypeScript","readme":"# @reliverse/cli | Reliverse CLI | [reliverse.org](https://reliverse.org)\n\n[💖 GitHub Sponsors](https://github.com/sponsors/blefnk) • [💬 Discord](https://discord.gg/Pb8uKbwpsJ) • [✨ Repo](https://github.com/reliverse/cli) • [📦 NPM](https://npmjs.com/@reliverse/cli) • [📚 Docs](https://blefnk.reliverse.org/blog/my-products/reliverse-cli)\n\n**@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.\n\n## What it can do\n\n- 🦾 It's a superapp for devs. One CLI. Tons of stuff. Spin up, refactor, deploy, AI — it's all in there.\n- 🚀 Start fresh or load up an existing template in seconds.\n- 🔧 Refactor safely, drop in popular libs, and keep your codebase happy.\n- ⚙️ Automate boring setup stuff like ESLint, env files, etc — let the CLI handle it.\n- 🏗️ Works great with Next.js and plays nice with other frameworks too.\n- 🌐 Push to GitHub, deploy to Vercel — all in one go.\n- ⏬ Reliverse auto-clones repos/templates and configures them smartly.\n- 🔌 Use the `🔬 Create/edit project manually` (or `reliverse init`) to integrate things into your codebase.\n- 🤖 Chat with Reliverse AI or let agentic tools like Relinter suggest improvements to your code.\n\n## Getting Started\n\nEnsure Git, Node.js, and bun•pnpm•yarn•npm are installed. Then:\n\n### Installation\n\n1. **Install globally**:\n\n   ```sh\n   bun i -g @reliverse/cli\n   ```\n\n   **Or update as needed**:\n\n   ```sh\n   reliverse update\n   ```\n\n2. **Run and enjoy**:\n\n   ```sh\n   reliverse cli\n   ```\n\n  `.reliverse/reliverse.config.{ts,jsonc}` is generated on first run.\n  Customize it to fit your project and tweak CLI behavior.\n  Changes apply next launch (hot-reload coming soon).\n\n## Show some love 🫶\n\nIf `@reliverse/cli` saved you time or made you smile:\n\n- Support on [GitHub Sponsors](https://github.com/sponsors/blefnk)\n- Or just drop a ⭐️ on [GitHub](https://github.com/reliverse/cli)\n\nIt helps more than you think! Thanks for being here!\n\n## Commands\n\nFrom bootstrapping projects to unleashing AI superpowers. Below is a quick overview of what the Reliverse CLI can do.\n\n### Notes\n\n- All commands and flags are optional. Reliverse tries its best to guide you, even if you skip arguments.\n- `reliverse cli` is your all-in-one entry point — it includes everything available in the individual commands.\n- Prefer quick access or running in non-interactive environments like CI/CD? Use the specific commands directly.  \n- Run `reliverse \u003ccommand\u003e --help` to explore available options and flags.\n\n### Core Commands\n\n- `reliverse cli` — Here you can launch an interactive wizard to create or boost your project.\n- `reliverse logout` — Logs you out and clears credentials. For when it's time to start fresh.\n- `reliverse studio` — Opens the Reliverse Studio — the visual brain center of your local Reliverse memory.\n- `reliverse --help` — Shows all available commands and handy usage tips. Because we all forget sometimes.\n\n### AI Commands ([docs](./src/cli/docs/docs-ai.md))\n\n- `reliverse ai \u003cprompt\u003e` — Your terminal-sidekick. Ask questions, get help, or just have a quick chat with Reliverse AI.  \n- `reliverse ai code \u003cprompt\u003e \u003cpaths\u003e` — Need a refactor or something new? Let AI generate or improve code across the given paths.  \n- `reliverse ai gen \u003cprompt\u003e` — Describe an image and the AI will create it for you, saving it directly to your selected upload provider.  \n- `reliverse ai lint \u003cprompt\u003e \u003cpaths\u003e` — Run smart linting on your code using AI. It catches issues, suggests fixes, and helps clean things up fast.\n\n### Init/Add Commands ([docs](./src/cli/docs/docs-add.md))\n\n- `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.\n- `reliverse add` _(without args)_ — Same as `reliverse init`. Both open an interactive wizard — with different prompts depending on whether the folder is empty or not.\n- `reliverse add \u003csomething\u003e` — 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.\n- `reliverse add -g \u003csomething\u003e` — 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.\n- `reliverse add rule \u003csomething\u003e` — 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.\n\n### Additional\n\n- `reliverse clone` ([docs](./src/cli/docs/docs-clone.md)) — Clone a GitHub repo (just paste the link), or convert a webpage into LLM-ready content if you pass a non-GitHub URL.\n- `reliverse cmod` ([docs](./src/cli/docs/docs-cmod.md)) — Applies codemods to your project — for quick, safe refactoring powered by AI or presets.\n- `reliverse env` ([docs](./src/cli/docs/docs-env.md)) — Instantly generates a .env file based on your .env.example with an interactive wizard. Saves time, avoids typos.\n- `reliverse multireli` ([docs](./src/cli/docs/docs-multireli.md)) — Generates multiple reliverse config files so you can batch-generate multiple projects with reliverse cli.\n- `reliverse upload` ([docs](./src/cli/docs/docs-upload.md)) — Uploads a media files like images to your selected provider like UploadThing and Uploadcare.\n- `reliverse sync` _(coming soon)_ — Syncs your local @reliverse/cli memory with your own Reliverse AI which lies on [reliverse.org](https://reliverse.org).\n\n## API (for advanced users)\n\n- The SDK lets you build custom Reliverse CLI plugins, interact with [reliverse.org](https://reliverse.org), or even power up your own CLIs.\n- No need to reinvent the wheel — [@blefnk](https://github.com/blefnk) already took care of the hard parts, so you can use it however you like.\n- If it saves you time, please [consider making a small donation](https://github.com/sponsors/blefnk) 🩷 to support ongoing development.\n\n```sh\nbun add @reliverse/cli-sdk\n```\n\n## Contribute, please 😽\n\n- Everything you see in Reliverse so far is **built by one person** ([@blefnk Nazar Kornienko](https://github.com/blefnk)) — with love, caffeine, and way too many terminal tabs.\n- Got feedback, ideas, bugs to squash, or just wanna vibe with the project? [Hop into my Discord](https://discord.gg/Pb8uKbwpsJ) — I'd love to chat.\n- Whether you want to code, brainstorm, fix typos, or just hang out — you're always welcome here.  \n  No pressure, no gatekeeping — just good energy and open-source fun.\n\n### \u003c🏗️1\u003e Come together, right now\n\nTwo ways to clone this repo and contribute:\n\n**Classic way**:\n\n```bash\ngit clone https://github.com/reliverse/cli.git\ncd cli\ncode . # opens vscode editor\n```\n\n**Reliverse way**:\n\n```bash\nreliverse cli\n\u003e Clone an existing repository\n\u003e Developer related  \n\u003e reliverse  \n\u003e cli\n\u003e Y/n # opens default editor\n```\n\nBoom. You're in.\n\n### \u003c🏗️2\u003e You're a magician, do magic\n\n1. Run `bun latest` to install dependencies and keep things fresh.\n2. Use AI (Reliverse, Cursor, whatever floats your dev boat) or write code manually.\n3. Note that `bun dev:command` works just like running `reliverse \u003ccommand\u003e --dev`.\n4. It’s a good idea to run `bun check` to make sure everything's clean and happy.\n5. All done? Awesome! Now commit and push your changes by following your way:\n\n**Classic way**:\n\n```bash\ngit add .\ngit commit -m \"your commit message\"\ngit push\n```\n\n**Reliverse way**:\n\n```bash\nreliverse cli\n\u003e Commit\n\u003cyour commit message\u003e\n\u003cpress enter to push\u003e\n```\n\n### \u003c🏗️3\u003e What a great time to live\n\n- All done? High five! 🖐️\n- Head to [repo](https://github.com/reliverse/cli/pulls) \u0026 open a PR.\n- That's it. You're amazing.\n\nThanks for being part of this!\n\n## Shoutout\n\nReliverse CLI was inspired by this gem:\n\n- [t3-oss/create-t3-app](https://github.com/t3-oss/create-t3-app#readme)\n\n## License\n\n💖 [MIT](./LICENSE) © 2025 [blefnk (Nazar Kornienko)](https://github.com/blefnk)\n","funding_links":["https://github.com/sponsors/blefnk"],"categories":["JavaScript","TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblefnk%2Freliverse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblefnk%2Freliverse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblefnk%2Freliverse/lists"}