KingDownloads

surf

by deta 3.5k stars Apache-2.0Productivity
Download
surf preview

About surf

Deta Surf is an AI notebook application designed to help users organize and interact with various digital media types for research and thinking. It allows users to store files, webpages, and other resources in a local library and generate notes from them.

The software supports multiple media formats including local files, web content like YouTube videos and tweets, and PDFs. It integrates AI features powered by user-selected language models, enabling smart note generation and interactive applets.

Built with Svelte, TypeScript, and Rust, Surf runs on MacOS, Windows, and Linux. It emphasizes local data storage using open formats and is available as open source software under the Apache 2.0 license.

Key features

  • Store and organize various media types in a local library with open formats
  • Generate smart notes with @-mentions and auto-generation from resources
  • Perform web searches and integrate results directly into notes
  • Create interactive applications without coding using Surflets
  • View and interact with multiple resources simultaneously using split view
  • Choose between different AI models including local language models
  • Use rich formatting options including code blocks and to-do lists in notes

Download 1.4.7-beta.0

Apr 29, 2026
View all 10 versions

Frequently asked questions

Is surf free?
Yes. surf is free and open-source software, distributed under the Apache-2.0 license.
Which platforms does surf support?
surf provides downloads for Windows, macOS, Linux.
What is the latest version of surf?
The latest version is 1.4.7-beta.0, released on Apr 29, 2026.
What platforms does Surf support?
Surf runs on MacOS, Windows, and Linux operating systems.
How is data stored in Surf?
Data is stored locally using Surf Flat File System (SFFS) in open and transparent formats.
What license does Surf use?
The main code is licensed under Apache 2.0, with some components under different licenses as specified in the documentation.
Can I use my own AI models with Surf?
Yes, Surf supports bringing your own keys for popular models, adding cloud models, or using local language models.

More Productivity