Deta Surf is an AI notebook that helps you organize files and webpages while generating notes from them using local or cloud-based language models.
The tool addresses the friction of research and synthesis work that typically requires juggling multiple windows, tabs, and manual copying between sources. It lets you reference files, websites, PDFs, and videos directly within notes using @-mentions, then generates summaries or answers questions about that content. The system stores everything locally in open formats on your computer, giving you control over your data, and supports both local language models through Ollama and cloud providers like OpenAI and Claude.
Surf suits researchers, students, and knowledge workers who accumulate digital materials across multiple sources and need to synthesize them into coherent thinking. It works well for projects involving simultaneous engagement with diverse media types—YouTube videos, PDFs, web articles, and local files—where you want to avoid context-switching between applications. The tool is particularly valuable if you prefer keeping data private and local rather than uploading to external services, or if you want flexibility in choosing which AI model powers your notes.
The project shows consistent development activity with regular commits addressing features and fixes. The codebase demonstrates active maintenance across its TypeScript and Rust components. Community engagement appears present through documented contribution guidelines and a Discord channel for users. The tool receives ongoing refinement in its core features around note generation, media support, and the local storage system.