surf
Self-hosted chat with web search, browser automation, and memory
All Skills in This Repository (35)
Pure Emerald Level IndicatorsCreative Writer
Generate poetry, stories, scripts, and songs from prompts with tone and format constraints.
API Explorer
Design, document, and troubleshoot REST, GraphQL, and real-time APIs.
Data Analyst
Analyze datasets to extract insights and present actionable findings.
Travel Planner
Plan day-by-day travel itineraries with budget estimation and packing lists.
Study Buddy
Generate flashcards, quizzes, and study schedules for structured learning sessions.
System Architect
Transform vague requirements into scalable software architecture designs.
Fitness Coach
Generate personalized workout plans with exercise form cues and progressive overload scheduling.
Math Solver
Solve math problems step-by-step with LaTeX notation and verification.
DevOps Pro
Design CI/CD pipelines, Docker images, and infrastructure automation for Kubernetes.
Git Expert
Provide exact Git commands and workflows for branching, merging, and conflict resolution.
Translator
Translate text between languages while preserving meaning, tone, and cultural context.
ELI5
Explain complex topics using simple language and real-world analogies.
Frequently Asked Questions
FAQPage SchemaHow to install SURF?โผ
Run `npx skills add rar-file/surf --all -g -y` in your terminal to install all skills in this collection globally.
What can SURF do?โผ
SURF is a self-hosted chat app that connects to local or cloud models, searches the web for free, automates a real browser, and keeps persistent memory across conversations.
Does SURF work without paid API keys?โผ
Yes. It runs fully locally with Ollama models and uses DuckDuckGo for web search with no API key or quota required.
What skills are included with SURF?โผ
It ships with 35 toggleable skills covering code generation, debugging, SQL, web research, writing, translation, study help, and more.
Can SURF control a web browser?โผ
Yes. Its browser agent opens a real Chromium window, reads screenshots, and executes clicks, typing, and scrolling from plain-English instructions.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core