AceDataCloud/Nexior
Consumer AI app for chat, image generation, video generation, and music creation powered by Ace Data Cloud APIs.
Nexior – an open‑source, self‑hostable “all‑in‑one” AI app
What it is – Nexior bundles more than 40 large‑language, image, audio and video models (ChatGPT, Claude, Gemini, Midjourney, Flux, Suno, Veo, etc.) behind a single clean UI. It can be run as a SaaS product or as a private instance, and you can either plug in your own provider keys (BYOK) or use a single AceData key that works for every model.
Why it matters – Instead of wiring together dozens of separate APIs, Nexior gives developers and small businesses a ready‑made front‑end, user‑account system, payment handling and a referral/commission engine. That lets you launch an AI‑powered service in minutes without building the backend plumbing yourself.
Core features
- Multi‑modal support – chat, text‑to‑image, music/voice, and video generation all in one app.
- 40+ models – includes the major LLMs (ChatGPT, Claude, Gemini, Grok, DeepSeek, Kimi) and generative media models (Midjourney, Flux, Suno, Veo, etc.).
- Self‑hosting options – one‑click Vercel deployment, Docker Compose, or local development.
- Key management – bring‑your‑own‑keys for each provider, or use a single AceData API key that proxies all services.
- Built‑in SaaS toolkit – email‑based user accounts, Stripe‑style payments, and a referral/distribution system that credits the site owner for downstream user spend.
- Cross‑platform UI – Vue 3.5 + Vite front‑end compiled to Web, iOS and Android via Capacitor.
- MIT licensed – free to fork, rebrand, and commercialize.
Typical use cases
| Who | What they can do with Nexior |
|---|---|
| Start‑up founders | Spin up a branded AI product (chatbot, image generator, etc.) in hours and start charging users immediately. |
| Developers | Use the repo as a reference implementation for integrating many AI provider APIs behind a unified Vue UI. |
| Enterprises | Deploy the app behind their own firewall, keep all user data on‑premise, and control costs via BYOK keys. |
| Educators / hobbyists | Run a local instance to experiment with different models without juggling separate accounts. |
Tech stack
- Frontend: Vue 3.5, Vite 7, TypeScript, Vuex 4, Element Plus
- Mobile/web packaging: Capacitor 6 (produces iOS, Android, and web builds from the same codebase)
- Deployment: Docker Compose, Vercel (one‑click), or plain
npm run dev - Auth & SSO: OAuth‑based single‑sign‑on
Quick start (from the README)
- One‑click Vercel – click the “Deploy with Vercel” button in the repo.
- Docker
git clone https://github.com/AceDataCloud/Nexior.git cd Nexior cp .env.example .env # add your AceData key or provider keys docker compose up -d # app runs at http://localhost:8084 - Local development
npm install cp .env.example .env.local npm run dev - Obtain an API key (or add your own provider keys) at platform.acedata.cloud and follow the docs in
docs/deploy/.
License
MIT – you may freely fork, modify, rebrand, and sell deployments.
Where to get help
- Live demo: https://studio.acedata.cloud
- Discord community: https://discord.gg/f9GRuKCmRc
- Docs & API‑key portal: https://platform.acedata.cloud
- Issues & pull requests: open on the GitHub repository.
Related
- Project
- Project
- Project
- Project
- Project