A self-improving application that analyzes its own codebase and suggests improvements through pull requests.
- Analyzes its own codebase using OpenAI's GPT-4
- Generates improvement suggestions
- Creates pull requests automatically
- Frontend: Svelte + TypeScript
- Backend: PartyKit (WebSocket server)
- Storage: Cloudflare Durable Objects
- AI: OpenAI GPT-4 API
- Version Control: GitHub API
- WebSocket connections handle real-time communication
- Durable Objects maintain state between connections
- GPT-4 analyzes code and generates improvements
- GitHub API handles repository management
- Clone repository
- Copy
.dev.vars.example
to.dev.vars
for local development - Add your API keys to
.dev.vars
:OPENAI_API_KEY=your_key_here GITHUB_TOKEN=your_token_here
- Run
npm install
- Start with
npm run dev