nomadcode/apps/web
2026-05-21 13:38:16 +09:00
..
.claude chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
src chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
.aiexclude chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
.clineignore chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
.clinerules chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
.cursorignore chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
.cursorrules chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
.env.example chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
.geminiignore chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
.gitignore chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
index.html chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
package-lock.json chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
package.json chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
README.md chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
tsconfig.json chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00
vite.config.ts chore: import nomadcode-web into apps/web 2026-05-21 13:35:30 +09:00

nomadcode-web

nomadcode-web is the initial React web frontend scaffold for NomadCode Server. It gives Agent Chat, Project Manage, and Settings pages a small but expandable layout.

Stack

  • React
  • TypeScript
  • Vite
  • TanStack Router
  • TanStack Query
  • Zustand
  • Plain CSS

Run

npm install
npm run dev

Environment

VITE_NOMADCODE_API_BASE_URL=http://localhost:8080

The default matches the current nomadcode-core local server.

Pages

  • /agent
  • /projects
  • /settings

Mock and Stub Areas

  • Agent messages are local mock state.
  • Project actions log or open placeholder links.
  • Settings integrations show mock configured/status values.
  • Plane, Mattermost, IOP, and Agent Integrator calls are not implemented.
  • WebSocket and proto-socket runtime flows are not implemented.

Next Steps

  • Connect task creation/listing to nomadcode-core /api/tasks.
  • Add server-backed settings persistence.
  • Add real project metadata loading.
  • Add authenticated API access when Core auth is finalized.