Skip to content

feat: add Electron desktop client prototype#86

Open
cwang0810 wants to merge 1 commit into
datascale-ai:mainfrom
cwang0810:codex/desktop-client-prototype
Open

feat: add Electron desktop client prototype#86
cwang0810 wants to merge 1 commit into
datascale-ai:mainfrom
cwang0810:codex/desktop-client-prototype

Conversation

@cwang0810

@cwang0810 cwang0810 commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add apps/desktop Electron + Vite + TypeScript desktop client scaffold
  • implement the latest OpenTalking desktop prototype UI with home, realtime chat, video generation, avatar/voice, model packages, works, tools, settings, and compatible WebUI entry
  • add managed backend/profile IPC, loopback proxy plumbing, .otpkg model package management, QuickTalk package template, ffmpeg extra-resource handling, and electron-builder macOS/Windows packaging config
  • add Chinese desktop client prototype docs and standalone HTML prototype

Validation

  • cd apps/desktop && npm run build
  • manually launched npx electron . and checked home, model package, realtime chat, and video generation pages

Notes

  • Persona Package changes were split into feat: add Persona Package support #87.
  • ffmpeg/ffprobe binaries, packaged app artifacts, node_modules, and other generated outputs are intentionally excluded by apps/desktop/.gitignore.
  • QuickTalk local package is staged as a separate .otpkg flow; P1 keeps heavyweight runtime/model assets outside the main installer.

@cwang0810 cwang0810 changed the title feat: add Electron desktop client prototype feat: add desktop client prototype and Persona Package support Jun 8, 2026
@cwang0810 cwang0810 force-pushed the codex/desktop-client-prototype branch from 2a11732 to e4ee109 Compare June 8, 2026 10:55
@cwang0810 cwang0810 changed the title feat: add desktop client prototype and Persona Package support feat: add Electron desktop client prototype Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant