but I can't find it. 🔍
AI-powered search engine for your GitHub starred repositories. Find what you need with natural language queries.
- 🤖 AI Keyword Generation - Cloudflare Workers AI converts natural language to search keywords
- 🔍 BM25 Search - Client-side ranking across repo names, descriptions, and READMEs
Frontend: React 19, TanStack Router/Query, Vite, TailwindCSS 4
Backend: Hono, ORPC, Cloudflare Workers AI, D1, Drizzle
Monorepo: Turborepo, pnpm, TypeScript
- Node.js 18+
- pnpm 10+
- GitHub OAuth App credentials
- Cloudflare account (for deployment)
- Clone the repository:
git clone https://github.com/yourusername/i-starred-it.git # Repository name
cd i-starred-it- Install dependencies:
pnpm install- Set up environment variables:
apps/server/.env:
BETTER_AUTH_SECRET=your-secret-key
BETTER_AUTH_URL=http://localhost:3000
CORS_ORIGIN=http://localhost:3001
GITHUB_CLIENT_ID=your-github-client-id
GITHUB_CLIENT_SECRET=your-github-client-secretapps/web/.env:
VITE_SERVER_URL=http://localhost:3000- Database & Start:
pnpm db:generate # Generate migrations
pnpm db:migrate:local # Apply to local D1
pnpm dev # Start dev servers (web:3001, api:3000)Apache 2.0
Scaffolded with Better-T-Stack

