AI-CEO Chat & Strategy Dashboard (React Router v7 + Convex)
An AI-cofounder / autonomous-startup-builder SaaS
Overview
A conversational front end for an AI-cofounder / autonomous-startup-builder SaaS: an AI-CEO agent that helps a user start and run a business from day zero. Users chat with their CEO, get a strategy dashboard, board items, and a team of specialized engines, all backed by a per-user GitHub workspace that builds a living company storyline.
The Challenge
A founder needs more than a chatbot, they need a CEO that maintains strategy, tracks board-level items, and coordinates specialized “engines,” while keeping a durable, inspectable record of decisions and progress. This app explores a chat-first surface where that record lives in a real per-user GitHub workspace rather than opaque app state.
What We Built
A React Router v7 server-rendered application deploying to Cloudflare Workers, with Convex as the reactive backend and Clerk for auth. The CEO agent is built on @convex-dev/agent with Anthropic Claude (and Google GenAI available), streaming responses via streamdown. The UI assembles generative dashboards through the OpenUI headless/React libraries and renders metrics with Chart.js. A per-user GitHub workspace is driven through @octokit/rest, so the agent’s actions accrue into a versioned company storyline; unique-names-generator and nanoid support project/entity naming.
Technologies & Approach
TypeScript throughout. React Router v7 in SSR mode gives fast first paint on Cloudflare’s edge runtime; Convex supplies reactive data and the agent runtime; OpenUI’s generative-UI primitives let the model compose dashboard layouts rather than hard-coding every panel. This is a focused, week-scale build exploring the chat-plus-generative-dashboard CEO experience as a sibling surface to the broader platform app.
Outcome / Impact
Validates a chat-first AI-CEO experience with model-generated dashboards and a GitHub-backed company history, complementing the main intake-to-agent-fleet product with an alternative interaction model.
Capabilities Demonstrated
- Conversational AI-CEO agent over a reactive backend
- Model-generated (“generative”) dashboards and board items
- Per-user GitHub workspace as a versioned company storyline
- SSR React on Cloudflare Workers with edge deployment