The OpenAI dashboard that remembers files, audio, and fine-tuning
Most ChatGPT front-ends stop at chat; this Vue 2 dashboard wraps the full OpenAI API—including images, audio, files, and fine-tuning—in one place.

What it does ChatGPT_JCM is a Vue 2 and Element UI web interface that acts as a control panel for nearly every OpenAI API endpoint. You can chat, generate or edit images, transcribe audio, manage files, and launch fine-tuning jobs from a single browser tab. It is purely client-side for now; you supply an OpenAI API key and it talks directly to OpenAI’s servers.
The interesting bit Most open-source ChatGPT clones are just chat windows. This one treats OpenAI like a full cloud service, giving you admin-style screens for model lists, file storage, and fine-tune management—features usually buried in curl scripts or the official playground. It also packs multi-session memory, role-play prompts, and mobile layout support, as if someone built a serious internal tool and simply kept going.
Key highlights
- Covers the full API surface: chat, completions, image generation/editing/variation, audio transcription/translation, file CRUD, fine-tuning, and moderation.
- Multi-session context logic with export/import for conversations, plus built-in role-play prompts.
- Bilingual UI (Chinese and English) and responsive layout for mobile.
- Currently frontend-only; the author plans to add a backend later for richer features.
- Live demo hosted on Hugging Face, though it requires a valid OpenAI key to return any output.
Caveats
- Several features are marked “pending” in the README, including edits, embeddings, and fine-tune event lists.
- Built on Vue 2.6.14 and Element UI 2.15.12, so it is not riding the latest frontend wave.
- The project is explicit that it is an unofficial personal learning project with no ties to OpenAI.
Verdict Worth a look if you want a ready-made Chinese/English management UI for experimenting with OpenAI’s lesser-used endpoints like fine-tuning or file storage. Skip it if you need a modern Vue 3 stack, a backend, or a polished consumer app.
Frequently asked
- What is JunChenMoCode/ChatGPT_JCM?
- Most ChatGPT front-ends stop at chat; this Vue 2 dashboard wraps the full OpenAI API—including images, audio, files, and fine-tuning—in one place.
- Is ChatGPT_JCM open source?
- Yes — JunChenMoCode/ChatGPT_JCM is open source, released under the BSD-3-Clause license.
- What language is ChatGPT_JCM written in?
- JunChenMoCode/ChatGPT_JCM is primarily written in Vue.
- How popular is ChatGPT_JCM?
- JunChenMoCode/ChatGPT_JCM has 2.9k stars on GitHub.
- Where can I find ChatGPT_JCM?
- JunChenMoCode/ChatGPT_JCM is on GitHub at https://github.com/JunChenMoCode/ChatGPT_JCM.