A Bun-based monorepo with React Native/Expo client (agent/), Express.js server (server/), and shared types (types/).
- Bun (v1.1.26 or later)
- API Keys (set as environment variables):
GEMINI_API_KEY(Google AI Gemini)BRAVE_SEARCH_API_KEY(Brave Search)FIRECRAWL_API_KEY(Firecrawl)
Install dependencies for all workspaces:
bun install-
Start the Server (one terminal):
cd server bun run index.tsServer runs on
http://localhost:3000. -
Start the Expo App (separate terminal):
cd agent bunx expo start- Android:
bunx expo run:android - iOS:
bunx expo run:ios - Web:
bunx expo start --web
- Android: