nomadcode/apps/web/README.md
toki 3a4e5be1e0 chore: import nomadcode-web into apps/web
git-subtree-dir: apps/web
git-subtree-mainline: 9212ed02ac
git-subtree-split: 5d65cbf2d5
2026-05-21 13:35:30 +09:00

1 KiB

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.