# Deta Surf

> Self-hosted, open-source AI notebook that organizes files, webpages, and generates notes from them with local-first data storage and support for local LLMs.

- **Category:** Notes & Editors
- **Licence:** Apache-2.0
- **Latest version:** 1.4.7-beta.0
- **Open source:** oss
- **Languages:** Typescript, Rust, Svelte
- **Platforms:** macOS
- **Tags:** Electron, Markdown, Knowledge Base, Knowledge Management, Local First, LLM, Productivity, Deepseek, Claude, Openai, Ollama, Svelte, Typescript, Rust, Llm integration, Offline First, Local, Gemma, Local llm, Personal knowledge base, Byok, Research Tool, AI Notebook

## Description

Deta Surf is an AI-powered personal notebook application that helps users organize files, webpages, and research into a local knowledge base. It runs as a desktop app on macOS, Windows, and Linux, storing all data locally in open formats via a custom storage engine called SFFS. Features include a multi-media library with notebooks, smart notes with AI-powered generation and citations linked to sources, split-view tabs for side-by-side research, Surflets for AI-generated interactive applets, web search integration, and support for multiple LLM providers including OpenAI, Anthropic, Ollama (local), OpenRouter, and Hugging Face. The app is built with Electron, Svelte, TypeScript, and Rust, offers dark mode, and works offline for previously saved content.

## Links

- [Homepage](https://github.com/deta/surf)
- [Website](https://deta.surf)
- [GitHub Repository](https://github.com/deta/surf)
- [Discord Community](https://deta.surf/discord)
- [FAQ](https://deta.surf/faq)
- [Motivation / Manifesto](https://deta.surf/motivation)

---
Source: https://selfhost.directory/project/surf