Stream anime. No interruptions.
- Clean UI — Minimalist design focused on content
- Fast Search — Quick anime discovery with command menu (⌘K)
- Trending — Stay updated with currently popular anime
- Schedule — Track upcoming episode releases
- PWA Support — Install as a native app on any device
- Next.js 15 — React framework with App Router
- React 19 — UI library with React Compiler
- Tailwind CSS v4 — Utility-first styling
- shadcn/ui — Accessible component primitives
- oRPC — End-to-end typesafe APIs
- TanStack Query — Async state management
- Aniwatch API — Anime data provider
- Bun (recommended) or Node.js 18+
# Clone the repository
git clone https://github.com/noelrohi/anirohi.git
cd anirohi
# Install dependencies
bun install
# Set up environment variables
cp .env.example .env.local| Variable | Required | Description |
|---|---|---|
NEXT_PUBLIC_PROXY_URL |
Yes | URL of the m3u8proxy Cloudflare Worker |
# Start development server
bun devOpen http://localhost:3000 to view the app.
bun dev # Start development server
bun build # Build for production
bun start # Start production server
bun lint # Run ESLintContributions are welcome! Feel free to open an issue or submit a pull request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is open source and available under the MIT License.
Made with ❤️ by noelrohi
