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)

  1. One‑click Vercel – click the “Deploy with Vercel” button in the repo.
  2. 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
    
  3. Local development
    npm install
    cp .env.example .env.local
    npm run dev
    
  4. 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

Related

  • Project
  • Project
  • Project
  • Project
  • Project