An open API service indexing awesome lists of open source software.

https://github.com/0xmariowu/autosearch

Open-source deep research for coding agents.
https://github.com/0xmariowu/autosearch

agentic-coding agentic-search ai-agent ai-research autonomous-agent chinese-search claude-code claude-code-plugin coding-agent deep-research gpt-researcher-alternative mcp-server open-deep-research open-source-perplexity openai-deep-research perplexity-alternative research-agent research-assistant self-evolving-agent zero-api-key

Last synced: about 1 month ago
JSON representation

Open-source deep research for coding agents.

Awesome Lists containing this project

README

          


 AutoSearch


Open-source deep research for coding agents. An alternative to OpenAI and Perplexity Deep Research — 40 channels including Chinese sources.


Release
License
CI
Python
npm


Docs
Install
Channels
中文

---

You ask your AI to research something. It answers from training data cutoff —

- "Show me this week's LLM papers on arxiv" → **can't**, no academic database access
- "What are people saying about this product on Reddit" → **shallow**, only surface-level web results
- "Find similar open-source projects on GitHub" → **weak**, general search misses most repos
- "Summarize the Twitter discussion on this topic" → **blocked**, no public API
- "Compare opinions on Hacker News vs Chinese tech forums" → two platforms, manual aggregation

**AutoSearch fixes this in one line.**

```bash
npx autosearch-ai
```

```bash
curl -fsSL https://raw.githubusercontent.com/0xmariowu/Autosearch/main/scripts/install.sh | bash
```

Or paste into your AI Agent (Claude Code, Cursor, etc.):

```
Help me install AutoSearch: https://raw.githubusercontent.com/0xmariowu/Autosearch/main/docs/install.md
```

After install, your Agent searches 40 channels simultaneously — academic papers, developer communities, Chinese social media, and Linux DO forum threads — results deduplicated and ranked, every result includes a source URL.

---

## Channels

| Channel | Ready out of box | Unlocked after config | How to configure |
|---------|-----------------|----------------------|-----------------|
| 📄 **arxiv** | Academic preprints CS/ML/Physics | — | No config needed |
| 🔬 **PubMed / OpenAlex / DBLP** | Biomedical + cross-discipline papers | — | No config needed |
| 🐙 **GitHub** | Code, Issues, repository search | — | No config needed |
| 🔍 **DuckDuckGo** | General web search | — | No config needed |
| 🟠 **Hacker News** | Developer discussions + early product signals | — | No config needed |
| 📖 **Reddit** | Community discussion + real user experiences | — | No config needed |
| 🤗 **Hugging Face** | Open-source ML model search | — | No config needed |
| 📦 **Stack Overflow** | Programming Q&A | — | No config needed |
| 📰 **Google News** | Real-time news aggregation | — | No config needed |
| 💻 **dev.to** | Developer blogs | — | No config needed |
| 📊 **SEC EDGAR** | US company filings | — | No config needed |
| 🌐 **Wikipedia / Wikidata** | Encyclopedia + structured knowledge | — | No config needed |
| 💬 **WeChat Official Accounts** | Full-text article search | — | No config needed |
| 📱 **36kr / InfoQ** | Chinese tech & business news | — | No config needed |
| 🧵 **Linux DO / Discourse Forums** | Linux DO topics and Discourse-based public forum discussions | — | No config needed |
| 🎬 **YouTube** | Video search + transcripts | — | Set `YOUTUBE_API_KEY` |
| 📺 **Bilibili** | Chinese tech videos | — | Set `TIKHUB_API_KEY` |
| 📹 **WeChat Channels** | Chinese short videos (视频号) | — | `TIKHUB_API_KEY` |
| 🌸 **Xiaohongshu** | Lifestyle + product reviews | More stable | `autosearch login xhs` or `TIKHUB_API_KEY` |
| 🐦 **Twitter / X** | Real-time discussion + tech news | — | `TIKHUB_API_KEY` |
| 📣 **Weibo / Douyin / Zhihu** | Chinese social + in-depth discussion | — | `TIKHUB_API_KEY` |
| 📈 **Xueqiu** | A-share / HK stock discussion | — | `autosearch login xueqiu` |
| 💼 **LinkedIn** | Public pages via Jina Reader | — | No config needed |

> Not sure how to configure? Just tell your Agent "help me configure XXX" — it will guide you step by step.

---

## After install

Run `autosearch doctor` to check the status of every channel:

```
AutoSearch Channel Status
==========================================
Always-on (27/27) ✅ arxiv ✅ github ✅ hackernews ...
API-key (0/11) ○ youtube → set YOUTUBE_API_KEY
○ bilibili → set TIKHUB_API_KEY
Login (0/2) ○ xiaohongshu → autosearch login xhs
○ xueqiu → autosearch login xueqiu
```

---

## License

[MIT](LICENSE).