Angular + Go workspace llm chat.

- Use many models in one chat request (configure models from OpenRouter or Ollama).
- Organize chats into folders and specify system prompt and temperature.
- Create summary answers, Edit, regenerate or fork messages.
- Move chats between folders and rename chats.
- Show per message history.
- See context usage (%) for selected models.
frontend/Angular appbackend/Go API + provider adapters + persisted statebackend/data/state.jsonlocal app state
cd backend
go run .Backend listens on http://localhost:8080.
cd frontend
npm install
npm run startFrontend runs on http://localhost:4200 and calls the backend at http://localhost:8080.
cd frontend
npm run buildcd backend
go build ./...