NameLast commit messageLast commit date
..
desktopfeat: stabilize computer sessions and canvas tools5 months ago
publicrefactor: production harden frontend and controller (#81)6 months ago
scriptsfix: embed pi runtime in desktop setup6 months ago
srcfeat: stabilize computer sessions and canvas tools5 months ago
testsmicro: polish app and contribution workflow5 months ago
.dockerignorevLLM Studio v0.2.010 months ago
.env.examplerelease: migration hardening and agent workspace cleanup6 months ago
.gitignorefix: embed pi runtime in desktop setup6 months ago
.jscpd.jsoncheckpoint: workspace state before repo simplification pass9 months ago
.lintstagedrc.jsonclean up9 months ago
.prettierignoreSync latest vllm-studio changes9 months ago
.prettierrc.jsonSync latest vllm-studio changes9 months ago
AGENTS.mdcleanup: simplify chat message pipeline and redesign sidebar navigation8 months ago
Dockerfilebuild(frontend): drop missing shared/ copy from Dockerfile6 months ago
eslint.config.mjsrefactor: production harden frontend and controller (#81)6 months ago
knip.tsrefactor: production harden frontend and controller (#81)6 months ago
next.config.tsrelease: migration hardening and agent workspace cleanup6 months ago
package-lock.jsonfeat: upgrade computer workspace5 months ago
package.jsonfeat: upgrade computer workspace5 months ago
playwright.config.tsfeat(chat): history rail, sidebars, and full-size file previews6 months ago
postcss.config.mjsvLLM Studio v0.2.010 months ago
README.mdmicro: add production electron desktop app pipeline8 months ago
tsconfig.jsonrelease: migration hardening and agent workspace cleanup6 months ago
vitest.config.tsrefactor: production harden frontend and controller (#81)6 months ago
README.md

Frontend

Next.js UI for chat, agent workflows, configuration, and controller orchestration.

Run

npm ci
npm run dev

Build

npm run build
npm run start

Tests

npm run test
npm run lint

Desktop app (Electron)

npm run desktop:dev       # next dev + electron shell
npm run desktop:build     # next standalone + desktop main build
npm run desktop:dist      # production installers in dist-desktop/

Details: ../docs/desktop-electron.md

Configuration

  • Backend URL precedence is defined in src/lib/backend-config.ts
  • API key precedence is defined in src/lib/api-key.ts
  • Environment variables: ../docs/environment.md
  • Settings persistence uses api-settings.json stored under a writable data directory.