Skip to content

scottsus/surf

Repository files navigation

🏄‍♂️ Surf

Equip your browser with AI superpowers.

Chrome Web Store GitHub Repo License Twitter Twitter

What is this?

A side project of @susantoscott and @chrispramana to develop an open source version of OpenAI's Operator, but as a browser extension.

Why browser extension? Since we don't have the resources that OpenAI has, we wanted to make this:

  • easily downloadable by anyone with a repetitive workload
  • easily extensible for any developer with a Node runtime

Demo

surf-wikipedia-game-v2-sd.mp4

Developer Quick Start

Clone this repository

git clone https://github.com/scottsus/surf.git

This is a monorepo with 2 primary sections:

  1. apps/majordomo: frontend browser extension
  2. apps/web: server for LLM calls

apps/majordomo

Enable hot reload

yarn dev

Go to {arc,chrome}://extensions -> Developer Mode -> Load Unpacked -> apps/majordomo/dist/

apps/web

Spin up server for LLM calls

yarn dev

Features

🌐 Surf the web

Press CMD + SHIFT + K to open up the prompt, then let Surf do its thing.

Quick Start

⌨️ Text completion

Press CMD + SHIFT + ; for a generic autocomplete.

Quick Start

🔍 Monitor Surf

Let Surf do it's thing in the background, freeing your time to do something else.

Quick Start

🛫 Project Roadmap

  • 🧠 Proactive browsing
  • 🔭 Telemetry and the ability to opt in/out
  • 🔑 Custom API keys

Contributing

Coming soon.

About

Equip your browser with AI superpowers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published