Context7
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
ยังไม่มีคำอธิบายภาษาไทย ดูข้อเท็จจริงด้านล่าง หรือเปิดคำอธิบายต้นฉบับจากผู้ทำ
Search 9 public discussion platforms for real opinions. Semantic routing, no API keys required.เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 3/3 · ทำงานบนเครื่องคุณ · ✓ ตรวจคำสั่งแล้ว 13 พ.ย. 2569
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ แต่ต้องเตรียมก่อน
ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)
SettingsDeveloperEdit Config
{
"mcpServers": {
"vox-pop": {
"command": "uvx",
"args": [
"vox-pop"
]
}
}
}ใช้ Vox Pop บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ Vox Pop หรือมีชื่อเครื่องมือของ Vox Pop ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ChatGPT ยังต่อ Vox Pop ไม่ได้
Vox Pop ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ
ก · ใช้แอปที่ต่อ Vox Pop ได้
ต่อกับ Claude Code ได้ แต่ต้องเตรียมก่อน
ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)
Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell
claude mcp add --scope user vox-pop -- uvx vox-popต้องเห็น Vox Pop ในรายการและขึ้นว่าเชื่อมต่อแล้ว
ใช้ Vox Pop บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude Code บอกว่ากำลังใช้ Vox Pop หรือมีชื่อเครื่องมือของ Vox Pop ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Cursor ได้ แต่ต้องเตรียมก่อน
ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)
ใช้ Vox Pop บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Cursor บอกว่ากำลังใช้ Vox Pop หรือมีชื่อเครื่องมือของ Vox Pop ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ VS Code ได้ แต่ต้องเตรียมก่อน
ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)
ใช้ Vox Pop บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า VS Code บอกว่ากำลังใช้ Vox Pop หรือมีชื่อเครื่องมือของ Vox Pop ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
Claude Code
claude mcp add --scope user vox-pop -- uvx vox-popClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"vox-pop": {
"command": "uvx",
"args": [
"vox-pop"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"vox-pop": {
"command": "uvx",
"args": [
"vox-pop"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"vox-pop": {
"type": "stdio",
"command": "uvx",
"args": [
"vox-pop"
]
}
}
}ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 14 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub mushfique-dgist ซึ่งเป็นเจ้าของ repo
มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา
ใช้ MIT
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา และส่งรุ่นล่าสุด (0.2.0) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
ในหมวดเดียวกันมี Context7, Codebase Memory, OpenSEO
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Keyword research, site audits, rank tracking and AI visibility for your AI agent.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
This tells it what people *actually* think.
9 platforms • Semantic routing • LLM intelligence layer • Works without API keys
Install • Quick Start • Platforms • How Routing Works • MCP Server • Claude Code Plugin • Roadmap
Without vox-pop
> How do I debloat my face?
Lymphatic drainage, reduce sodium, cold compress, drink water, sleep elevated...
(correct but soulless — same answer as every health blog since 2015)
With vox-pop
★ Searched: Reddit, 4chan /fit/, SE Fitness
Consensus (70%+ of threads): → Reduce sodium + 3L water/day → Sleep elevated on back
Controversial: → Gua sha: loved on Reddit, mocked on /fit/ as placebo
What actually worked: → "Cut dairy for 2 weeks — face visibly deflated" (847↑ r/SCA) → "Minox bloat is real, went away month 3" (/fit/, recurring)
⚠ Some suggestions are unvetted.
pip install vox-pop
That's it. All 9 platforms work with zero API keys. Optional LLM key unlocks smarter routing (see How Routing Works).
CLI — search all 9 platforms in one command:
vox-pop search "should I learn Rust or Go"
Perspective mode — see how opinions evolved over time:
vox-pop search "rust vs go" --perspective --platforms hackernews,reddit
## hackernews — Then vs Now
Historical (1+ year ago):
"Rust vs. Go"
— hackernews | +481 points | 580 replies | 2017-01-18
Recent (last 6 months):
"Rust vs. Go: Memory Management"
— hackernews | +2 points | 2025-11-15
Historical:
"Experienced developer but total beginner in Rust..."
— reddit | +124 points | 34 replies | 2025-03-14
Recent:
"I rebuilt the same API in Java, Go, Kotlin, and Rust — here are the numbers"
— reddit | +174 points | 59 replies | 2026-03-19
The shift tells a story: 2017 was a flame war. 2026 is domain-specific pragmatism.
Standard search — flat results from all platforms:
vox-pop search "should I learn Rust or Go" --limit 3
### hackernews (45 found)
"I am a full stack TypeScript dev looking to broaden my skill set..."
— hackernews | +78 points | 42 replies | by throwaway_dev Source: https://news.ycombinator.com/item?id=41907717
"Rust is a mass psychosis. Go is boring but you'll actually ship..."
— 4chan /g/ | 129 replies | by Anonymous
"After 2 years with both: Rust for systems, Go for services..."
— reddit | +234 points | 87 replies | by senior_dev_42
Python — embed in your own tools:
import asyncio
from vox_pop.core import search_multiple, format_context, get_default_providers
async def main(): results = await search_multiple( "best laptop for programming", providers=get_default_providers(), ) print(format_context(results))
asyncio.run(main())
No tokens, no OAuth, no rate-limit headaches. Status is measured, not aspirational — vox-pop platforms --check re-runs this against live endpoints.
Reddit and Lobsters are currently blocked. Both sit behind Anubis
proof-of-work interstitials that serve a challenge page instead of content.
This is not a configuration issue and no header change defeats it. Reddit
support is being moved to the official OAuth API; Lobsters now reports the
block explicitly rather than returning an empty result.
| Platform | Status | Source | Time Filter | Threads | |
|---|---|---|---|---|---|
| HackerNews | Working | Algolia Search API | Yes | Yes | |
| Blocked | Pullpush + Arctic Shift + Redlib fallback | Yes | — | ||
| 4chan | Working | Official JSON API (since 2012) | — | Yes | |
| Stack Exchange | Working | Official API — 180+ communities | Yes | Yes | |
| Telegram | Recent only | Public channel web preview (t.me/s/) | — | — | |
| Lobsters | Blocked | lobste.rs JSON API + search scraping | Yes | — | |
| Lemmy | Working | Public REST API — federated instances | Yes | Yes | |
| LessWrong | Working | GraphQL API | Yes | Yes | |
| XenForo Forums | Flaky | HTML scraping (Head-Fi, AnandTech, etc.) | — | — |
Queries can be anything — a single word, a paragraph, an essay-length D&D rules question. vox-pop understands them all through a four-tier routing system:
User query: "i was looking into a solid laptop for linux
something from hp, what would a savvy person pick" │ ┌───────────────────────────────▼──────────────────────────────┐ │ Tier 1: MCP Hints │ │ Calling LLM provides routing_hints directly │ │ (skips all other tiers) │ ├──────────────────────────────────────────────────────────────┤ │ Tier 2: LLM Query Rewrite ← like Perplexity │ │ Cheap LLM call rewrites query to search-optimized form │ │ "hp laptop linux compatibility" + routes to communities │ │ Supports: Anthropic, OpenAI, Ollama (local/free) │ ├──────────────────────────────────────────────────────────────┤ │ Tier 3: Semantic Embeddings ← free, no API key │ │ FastEmbed (33MB model) understands meaning, not keywords │ │ Dynamic catalog: 77 4chan boards + 180 SE sites + static │ │ "contradictory spell behaviour" → SE:rpg, r/DnD, /tg/ │ ├──────────────────────────────────────────────────────────────┤ │ Tier 4: Broad Defaults │ │ Search popular destinations everywhere │ └──────────────────────────────────────────────────────────────┘ │ ▼ Routes to: r/buildapc, r/linux, r/hardware │ /g/ SE:hardwarerecs, SE:askubuntu │ lemmy:linux@lemmy.ml
Tier 2 works like Perplexity/ChatGPT Search — the LLM rewrites your conversational query into a clean search string and picks the right communities. Set any of these env vars to enable:
ANTHROPIC_API_KEY=... # Uses Claude Haiku (~$0.0003/query)
OPENAI_API_KEY=... # Uses GPT-4o Mini OLLAMA_HOST=... # Uses local Ollama (free)
Tier 3 runs entirely locally with zero API keys. A 33MB embedding model understands that "contradictory spell behaviour on a creature" means tabletop RPG rules — zero shared keywords needed. On first run, it fetches all 4chan boards and Stack Exchange sites dynamically, embeds everything, and caches to disk.
| Cold start | Warm start | Singleton | |
|---|---|---|---|
| Tier 3 timing | ~7s | ~1.3s | instant |
No configuration needed. If an LLM key is set, Tier 2 is used. Otherwise Tier 3 handles it. If fastembed isn't installed, Tier 4 (broad search) still works.
Routing examples
| Query | Routes to |
|---|---|
| "best hp laptop for linux" | r/buildapc, r/linux, r/hardware, /g/, SE:hardwarerecs, SE:askubuntu |
| "contradictory spell effects on a creature" | r/dndnext, r/DnD, /tg/, SE:rpg |
| "best mechanical keyboard for programming" | r/MechanicalKeyboards, /g/, SE:hardwarerecs |
| "what are the risks of yield farming" | r/CryptoCurrency, SE:tezos, telegram:ethereum |
| "how to make authentic kimchi jjigae" | r/Cooking, /ck/ |
Works with Claude Code, Cursor, Windsurf, and any MCP-compatible client.
{
"mcpServers": { "vox-pop": { "command": "python", "args": ["-m", "vox_pop.server"] } } }
Your LLM gets four tools:
| Tool | What it does |
|---|---|
search_opinions | Search all platforms for opinions on a topic |
search_opinions_perspective | Then vs Now — historical + recent opinions side by side |
get_thread_opinions | Dive into a specific thread's comments |
list_available_platforms | Check what's available and healthy |
The routing_hints parameter lets the calling LLM specify exactly where to search:
routing_hints: "reddit:MechanicalKeyboards,4chan:g,stackexchange:hardwarerecs"
When no hints are provided, the routing system handles it automatically.
claude plugin add /path/to/vox-pop
The skill auto-triggers when your question would benefit from real opinions. Just ask naturally:
> "What do people think about living in Berlin?" → activates
"Should I use Next.js or Remix?" → activates
"Best gym routine for beginners?" → activates
"What's the capital of France?" → does not activate
Manual search: /vox-search "your query"
┌──────────────────────────────────────────────────────────┐
│ Layer 3: Claude Code / MCP Client │ │ Auto-triggering skill + /vox-search │ ├──────────────────────────────────────────────────────────┤ │ Layer 2: MCP Server │ │ search_opinions · perspectives · threads · list │ ├──────────────────────────────────────────────────────────┤ │ Layer 1: Python Library │ │ ┌────────────────────────────────────────────────────┐ │ │ │ Smart Router (4-tier) │ │ │ │ MCP hints → LLM rewrite → FastEmbed → broad │ │ │ └────────────────────────────────────────────────────┘ │ │ ┌────────────────────────────────────────────────────┐ │ │ │ 9 Providers with fallback chains │ │ │ │ HN · Reddit · 4chan · SE · Telegram │ │ │ │ Lobsters · Lem