I've been building agent-based apps and kept running into the same problem: wiring up real-time state updates is annoying. Agents do things, state changes, and you want the UI to reflect that instantly without writing a bunch of sync logic.
So I built a template using Convex as the backend. Convex handles state, live updates over WebSockets, and auto-generates most of the env vars. The template includes a visualizer so you can watch agent state changes as they happen, which is useful for debugging and demos.
The example app is a todo assistant where you can add or complete tasks in plain English and watch the UI stay in sync in real time. But the real point is the pattern: it's a clean starting point for any agentic app that needs real-time feedback without fighting infrastructure.
Built with Subconscious for the agent layer and Convex for the backend. You can get it running in a couple minutes:
npx create-subconscious-app my-project-name -e convex_app