Skip to content

PewterZz/opensurfer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11,007 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSurfer

Terminal-based AI research agent. Search the web, read any site, get sourced answers — from your terminal, with any LLM.

GitHub · Issues · Full Docs


OpenSurfer is a fork of OpenCode repurposed as a research and browsing agent. Instead of writing code, it searches the web, fetches content from 25+ sites natively (no JS walls, no logins for most), and synthesizes sourced answers.

Install

curl -fsSL https://raw.githubusercontent.com/PewterZz/opensurfer/dev/install | bash

Then set a provider key and start:

export ANTHROPIC_API_KEY=sk-ant-...
# or OPENAI_API_KEY, GEMINI_API_KEY, or configure Ollama
opensurfer

Update: re-run the same install command — it detects the installed version and only downloads if newer.

What works out of the box

  • Reddit, Twitter/X, Hacker News, GitHub, HuggingFace, Stack Overflow
  • Wikipedia, arXiv, Substack, dev.to, Lobste.rs
  • ICLR/NeurIPS (OpenReview), CVPR/ECCV (CVF), ICML (PMLR), ACL papers
  • Medium, NYT, Bloomberg, FT, WSJ (paywall bypass)
  • YouTube transcripts

See packages/opencode/README.md for full documentation.

License

MIT

About

The open source surf agent.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 57.7%
  • MDX 38.3%
  • CSS 3.0%
  • Rust 0.5%
  • Astro 0.2%
  • Shell 0.2%
  • Other 0.1%