Skip to content
AceDataCloudPublic

About

Consumer AI app for chat, image generation, video generation, and music creation powered by Ace Data Cloud APIs.

Topics

Resources

Security policy

Stars

399 stars

Watchers

8 watching

Forks

Latest commit

 

History

2,960 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nexior

The open-source, self-hostable all-in-one AI app

Every model in one app — ChatGPT · Claude · Gemini · Grok · DeepSeek · Kimi · Midjourney · Flux · Suno · Veo · Kling · Hailuo · Wan — deploy your own in minutes. One AceData key. MIT licensed.

一个开源、可自托管的全能 AI 应用 —— 聊天 / 图片 / 音乐 / 视频 的所有模型,一处搞定。几分钟部署你自己的,一个 AceData key 即可使用,MIT 协议。

🚀 Live Demo · ⚡ Deploy in minutes · 🔑 Get an API key · 💬 Discord · ⭐ Star us

stars license vue capacitor deploy

WeChat login origins

Web visits retain YYYYMMDD.studio.acedata.cloud isolation. Date aliases resolve the canonical Site identity, while login callbacks stay on the initiating origin and preserve path, query and fragment. Reopening on the same day reuses that origin's saved login. Different date origins keep separate browser storage and use the existing Auth login flow when the user signs in.


🎯 What is Nexior

Nexior is the open-source app that puts every major AI model behind one clean UI — and lets you self-host it or ship it as your own product. Web, iOS, and Android from a single codebase (Vue 3.5 + Capacitor). No AI accounts to buy, no backend to build, no payment system to wire — use a single AceData key for all of them, and you're live.

  • 🧠 40+ models, 4 modalities, one app — chat, image, music, video.
  • 🖥️ Self-host anywhere — one-click Vercel, or docker compose up. Your data, your domain.
  • 🔑 One AceData key — access all supported models with a single platform key.
  • 💸 Turn it into a business (optional) — built-in user accounts, payments, and a referral/distribution system. Zero extra config.
  • 📦 MIT licensed — fork it, brand it, ship it.

Custom capability names configured in site settings also appear in browser tab titles and sharing titles.

Built and maintained by AceDataCloud. Powers the live consumer app at studio.acedata.cloud.

Nexior 是把所有主流 AI 模型收进一个干净界面的开源应用 —— 可自托管,也可直接做成你自己的产品。 Web / iOS / Android 同一套代码(Vue 3.5 + Capacitor)。无需采购 AI 账号、无需搭后端、无需配支付:用一个 AceData key 直接全用,几分钟上线。


✨ Models in the box

Modality Models
💬 AI Chat ChatGPT · Claude · Gemini · Grok · DeepSeek · Kimi
🖼️ AI Image Midjourney · Flux · OpenAI Image · Seedream · NanoBanana · QR Art
🎵 AI Music & Voice Suno · Producer · Fish (TTS)
🎬 AI Video Veo · Kling · Luma · Hailuo · Pixverse · Seedance · Pika · Wan · Grok Video

Suno includes Simple and Custom song creation, audio upload/recording, covers and extensions, section replacement, vocals/accompaniment, mashups, Inspiration from 1–4 audio references, remastering, stems, reusable voices, and custom models. Its lyrics editor supports Standard/Remi and lyric mashups. Song exports include MP3, WAV, MP4, a standard .mid file, and aligned lyrics with subtitle export. Vocal reference extraction uses a selected excerpt shorter than 30 seconds; full vocal/instrumental separation is available through stems. Failed generations stay in the song list as compact placeholders; diagnostic details are available on demand.

AI usage is metered unless a capability is explicitly marked free. Check the current service pricing before generating.

If the latest chat reply fails or is interrupted, use Retry beside the error to resend the original question and attachments. Partial output remains visible until you retry. Retries are manual, start a new generation, and may incur additional usage charges; shared read-only conversations do not offer this action.

Saved accounts are available from the email row in the avatar menu. Hover or tap to open the account list, then choose Add account or select a saved login. Accounts are saved in this browser for the current site. Switching opens the home page with a fresh session; open tabs follow the selected account. Log Out removes the current saved login, while other saved accounts remain available in the avatar menu.


⚡ Quick start

Option A — One-click deploy to Vercel

Deploy with Vercel

Option B — Docker (self-host)

git clone https://github.com/AceDataCloud/Nexior.git
cd Nexior
cp .env.example .env        # set your AceData key
docker compose up -d
# → http://localhost:8084

Option C — Local dev

npm install
cp .env.example .env.local
npm run dev

Create an API key and review current pricing at platform.acedata.cloud. Full guides → docs/deploy/.


🚀 Launch your own AI product (optional)

Nexior isn't just a client — it's a complete AI-SaaS starter. Every deployment ships with:

  • 👤 User system — email login/registration, out of the box.
  • 🎨 Site branding — assistant replies and shared conversations use your custom model icon, then your custom capability icon, with the default avatar used when neither is set.
  • 💳 Payments — accept payments with zero extra config.
  • 🤝 Referral / distribution — registered users bind permanently to the site owner; their spend pays you a commission. Withdraw anytime.

Deploy once, and your-domain.com is a revenue-ready AI product without separate provider accounts to manage. Hosting and AI usage costs depend on your deployment and selected services.

本系统支持客源绑定机制:每个网站的注册用户可永久绑定为站长的下级客户,其在平台的所有消费按分销比例返还到你的账户,可随时提现。


🖼️ Preview

💬 Chat (ChatGPT) 🖼️ Image (NanoBanana) 🎬 Video (Seedance) 🎵 Music (Suno)
chat nanobanana seedance suno

Try them all live → studio.acedata.cloud


Connectors on mobile

Open Profile → Console → Connectors, or + → Connectors in the chat composer. OAuth connectors (including custom MCP servers), API-key connectors, and public connectors are available on iOS, Android, and the official mobile website. Mobile web authorization returns to the connector manager in the same tab. In the app, finish authorization in the browser sheet, then dismiss it to refresh your connections.

Connections that capture browser login cookies require the ACE extension on a computer. Complete setup there using the same account, then tap Refresh in the phone's connection dialog. Browser-device methods can use a compatible paired computer; that computer must be online when running browser actions.

🧩 Tech stack

On iOS, Apple purchases are confirmed against their original order before credits are delivered. If confirmation is delayed after payment, keep the order open; the app retries confirmation of that purchase without starting another charge. Avoid creating another order for the same credit pack while confirmation is pending.

Vue 3.5 · Vite 7 · TypeScript · Vuex 4 (per-service namespaced modules) · Element Plus · Capacitor 6 (iOS + Android) · OAuth SSO.


💛 Star us

If Nexior saved you a weekend of wiring AI providers together, give it a ⭐. Stars don't pay rent — but they tell the next builder, the next agent, and the next contributor that this is worth their attention. One click, three seconds, a real signal.

Nexior star history

🤝 Community & support

📄 License

MIT © AceDataCloud

Automated tests

python3 -m unittest

CI discovers tests by filename instead of maintaining a per-file list. Add Python tests as test_*.py in scripts/; no workflow change is needed. Vue and Electron unit tests are discovered separately by npm run test:run; desktop browser tests remain under npm run test:e2e:desktop.

Homepage OAuth applications

Website homepage sections can request explicit user authorization to read existing ACE Data Cloud API Keys. See the third-party integration guide for Settings, PKCE and the embedded consent bridge.

About

Consumer AI app for chat, image generation, video generation, and music creation powered by Ace Data Cloud APIs.

Topics

Resources

Security policy

Stars

399 stars

Watchers

8 watching

Forks

Releases

Used by

Contributors

Languages