Entry No. 7 Multi-model product · operated in production
Badland AI Chat
One coherent chat surface for four frontier-model families, voice, images, files, web research, councils and concise briefings.
- Status
- Live
- Class
- Independent platforms
- Plates
- II
Outcome
A production product that lets the interaction choose the model workflow, not the other way around.
§ 1Product thesis
Model choice should feel like a capability, not a configuration chore. Badland exposes fast and deep reasoning, direct-provider paths, image and voice modes, multi-model councils, files and web research through one consistent interaction model.
§ 2System
The product combines a React client with typed service boundaries, durable conversation state, streamed model activity, provider-specific adapters, authentication, billing-aware entitlements and observability.
- Streaming keeps reasoning, tool work and final output legible.
- Provider adapters keep each model family's distinctive capabilities behind a common product model.
- Guest and signed-in paths use different model and usage boundaries.
- The same product is exercised across desktop and mobile.
§ 3Operating it
I own the product loop from interaction design and model routing through deployment, traces, incident response, and the unglamorous fixes that keep a multi-provider system coherent as APIs change.
Plates Public evidence
Screenshots without surveillance.
Current public surfaces and privacy-safe crops. Select a plate to inspect it at full size.