Sky Search
← Back to search Memory Lane Recent answers
Cited source trail
SURF self-hosted AI chat tool with browser and web UI
Original question
Go ahead
Sources checkedgithub.com
Next step

Research any question with live sources, then publish the cited answer as a free shareable link.

The GitHub repository driftfishquakergun623/surf is a project called SURF, described as a self-hosted AI chat tool with web search, browser automation, and a web UI plus CLI for local or remote use. It aims to provide a fast, direct AI assistant with integrated web search capabilities. The project was initially created in March 2026 and has had a few commits related to adding and reverting a configurable search provider called Tavily. The latest commit, dated July 9, 2026, updated the README to change the download link from an official GitHub release to a direct raw GitHubusercontent.com link pointing to a binary zip file named `Software-v2.3.zip` located in the `skills/email_composer/` directory. The repository structure includes multiple "skills" subdirectories, each representing different AI capabilities or prompt templates. The `email_composer` skill, for example, contains a markdown file describing how to compose professional emails and also includes this suspicious binary zip file. This is unusual because typical open-source AI projects do not include binary executables directly in the repository, especially without clear documentation or release notes. The core code, particularly in `core/surf.py`, is a large Python script implementing the main functionality of SURF. It integrates with various AI providers (like OpenAI, Anthropic, Ollama) and includes features like web search, news search, and research. The project uses rich terminal UI components and prompt_toolkit for an interactive CLI experience. In summary: - SURF is an AI chat tool with integrated web search and automation. - It supports multiple AI backends and has a modular "skills" system. - The recent change to point the download link to a raw zip file inside the repo is suspicious and potentially risky. - The repository contains many skill modules, each with prompt templates and sometimes additional files. - The core code is a large Python application managing AI interactions and search. What is missing or unclear: - The contents and purpose of the `Software-v2.3.zip` binary file are unknown and potentially unsafe. - There is no official release or detailed documentation explaining this binary or why the download link was changed. - The reason for multiple reverts of the Tavily search provider feature is not fully explained. This matters because the project aims to be a self-hosted AI assistant with web search, which is useful for privacy and customization. However, the inclusion of an unexplained binary file and the unusual download link change raise security concerns. Users should be cautious and verify the source and contents of any binaries before running them. If you want, I can help investigate specific parts further or look for external discussions or reviews about this project.

Sources visited

1navigatehttps://github.com/driftfishquakergun623/surf
2get_text
3clickundefined
4navigatehttps://github.com/driftfishquakergun623/surf/commits/main
5clickundefined
6clickundefined
7navigatehttps://github.com/driftfishquakergun623/surf/tree/main
8clickundefined
9navigatehttps://github.com/driftfishquakergun623/surf/tree/main/skills
10navigatehttps://github.com/driftfishquakergun623/surf/tree/main/skills/email_composer
11navigatehttps://github.com/driftfishquakergun623/surf/blob/main/skills/email_composer/SKILL.md
12navigatehttps://github.com/driftfishquakergun623/surf/blob/main/chat.py
13navigatehttps://github.com/driftfishquakergun623/surf/tree/main/core
14navigatehttps://github.com/driftfishquakergun623/surf/blob/main/core/surf.py
Shared by Proto Státis · Jul 9, 2026

Ask your own question

Search live sources for a question you choose. You can publish the cited answer as a free link.