Your editor should understand what you're building, not just what you're typing.
Surfer is the IDE built for small studios. Context-aware AI that switches models per framework, a multi-agent task panel that builds entire features autonomously, and lang packs for every domain.
Surfer is built around the idea of adaptability and customization. Every feature is designed to help the editor understand your project — not just your code.
Indexing creates a summary of every file in your project, giving AI agents and the editor deep context about what you're building. It powers several core features:
- Run projects instantly — indexed projects can be launched with a single button click
- Context-aware AI — agents have full project context, leading to fewer errors and more relevant suggestions
Lang packs are extensions that change how your editor behaves based on your framework and language. They tune the AI to your stack and surface the most relevant commands in the action menu.
Themes let you make the editor look the way you want. A few curated themes are available now — custom theme creation is coming soon.

Inbuilt hackatime allows you to track your time directly in the editor without any extra extensions so all you need is a hackatime api key
