ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิวได้แล้วต้นแบบ · อัปเดตทุก 30 นาที
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · วิธีติดตั้งภาษาไทยทุกตัว

Vox Pop

โดย mushfique-dgistรุ่น 0.2.0i★ 1iรันบนเครื่อง
ชื่อใน registryio.github.mushfique-dgist/vox-pop

วิธีติดตั้ง

ใช้ทำอะไรได้

ยังไม่มีคำอธิบายภาษาไทย ดูข้อเท็จจริงด้านล่าง หรือเปิดคำอธิบายต้นฉบับจากผู้ทำ

  • ต่อแบบ ติดตั้งในเครื่อง
  • บัญชีหรือคีย์ ไม่ต้องใส่คีย์
  • หมวด ค้นข้อมูลและความจำของ 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) ไม่ใช่บนเว็บหรือมือถือ

  1. ลง Python (uv) ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)

    เปิดหน้าดาวน์โหลด Python (uv) ↗

  2. เปิดไฟล์ตั้งค่าของแอป Claude บนคอม

    SettingsDeveloperEdit Config

  3. วางค่าตั้งนี้แล้วบันทึกไฟล์

    {
      "mcpServers": {
        "vox-pop": {
          "command": "uvx",
          "args": [
            "vox-pop"
          ]
        }
      }
    }
  4. ปิดแอป Claude แล้วเปิดใหม่

  5. ลองเลย

    ใช้ Vox Pop บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude บอกว่ากำลังใช้ Vox Pop หรือมีชื่อเครื่องมือของ Vox Pop ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ChatGPT ยังต่อ Vox Pop ไม่ได้

Vox Pop ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ

คุณทำแบบนี้แทนได้

ก · ใช้แอปที่ต่อ Vox Pop ได้

  • ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
  • ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)

ข · ตัวอื่นในหมวด ค้นข้อมูลและความจำของ AI ที่ต่อกับ ChatGPT ได้

เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์

ต่อกับ Claude Code ได้ แต่ต้องเตรียมก่อน

ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)

  1. ลง Python (uv) ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)

    เปิดหน้าดาวน์โหลด Python (uv) ↗

  2. เปิด Terminal

    Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell

  3. วางคำสั่งนี้แล้วกด Enter

    claude mcp add --scope user vox-pop -- uvx vox-pop
  4. พิมพ์ /mcp ใน Claude Code

    ต้องเห็น Vox Pop ในรายการและขึ้นว่าเชื่อมต่อแล้ว

  5. ลองเลย

    ใช้ Vox Pop บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude Code บอกว่ากำลังใช้ Vox Pop หรือมีชื่อเครื่องมือของ Vox Pop ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ Cursor ได้ แต่ต้องเตรียมก่อน

ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)

  1. ลง Python (uv) ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)

    เปิดหน้าดาวน์โหลด Python (uv) ↗

  2. กดปุ่มนี้เพื่อเปิด Cursor

    เปิดใน Cursor

    Cursor จะถามยืนยันการติดตั้ง ให้กด Install

  3. เปิดแชตของ AI ใน Cursor โหมด Agent

  4. ลองเลย

    ใช้ Vox Pop บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Cursor บอกว่ากำลังใช้ Vox Pop หรือมีชื่อเครื่องมือของ Vox Pop ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ VS Code ได้ แต่ต้องเตรียมก่อน

ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)

  1. ลง Python (uv) ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)

    เปิดหน้าดาวน์โหลด Python (uv) ↗

  2. กดปุ่มนี้เพื่อเปิด VS Code

    เปิดใน VS Code

    VS Code จะถามยืนยันการติดตั้ง ให้กด Install

  3. เปิดแชตของ AI ใน VS Code โหมด Agent

  4. ลองเลย

    ใช้ Vox Pop บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า VS Code บอกว่ากำลังใช้ Vox Pop หรือมีชื่อเครื่องมือของ Vox Pop ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม

ดูโปรแกรมที่ใช้ MCP ทั้งหมด →

ค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง

ติดตรงไหน? ถามคนที่ใช้ Vox Pop อยู่💬 พูดคุย →
สำหรับคนเขียนโค้ด: คำสั่ง Terminal และค่าตั้ง JSON

ติดตั้งในเครื่อง

Claude Code

claude mcp add --scope user vox-pop -- uvx vox-pop

Claude 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

สรุป

ดาวน์โหลดต่อสัปดาห์i
14/สัปดาห์
การเชื่อมต่อ
รันบนเครื่อง
รุ่นล่าสุดi
0.2.0
ส่งเข้า registryi
16 ก.ย. 2569
แก้โค้ดล่าสุดi
16 ก.ย. 2569
ผู้ทำ
mushfique-dgist
แพ็กเกจ
pypi: vox-pop
สถานะใน registry
ใช้งานอยู่

ใช้กับโปรแกรมไหนได้

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ติดตั้งบนเครื่องได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

คู่มือที่เกี่ยวข้อง

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 14 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub mushfique-dgist ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา

  • ✓ ผ่าน

    มีสัญญาอนุญาต (license)

    ใช้ MIT

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

พูดคุย

ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์

ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย

ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx

เข้าสู่ระบบด้วย Google เพื่อโพสต์

รีวิวจากผู้ใช้

ยังไม่มีรีวิว

เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิว

เทียบกับตัวอื่นในหมวด ค้นข้อมูลและความจำของ AIi

  • ดาวมากกว่า 76% ของอีก 6083 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 39% ของอีก 6083 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 6083 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Vox Pop ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 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

Context7

ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว

โดย upstashใช้กันมาก↓ 1.2M/สัปดาห์★ 64.8Kอัปเดต เมื่อวานซืน

บนเครื่องหรือคลาวด์

Codebase Memory

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

โดย DeusDataใช้กันมาก↓ 16.8K/สัปดาห์★ 48.6Kอัปเดต 28 วันที่ผ่านมา

รันบนเครื่อง

OpenSEO

Keyword research, site audits, rank tracking and AI visibility for your AI agent.

โดย every-appใช้กันมาก★ 27.6Kอัปเดต วันนี้

รันบนคลาวด์✓ everyapp.com

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

Your LLM knows what textbooks say.

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


Why?

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.

Install

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).

Quick Start

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

reddit — Then vs Now

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

4chan /g/ (12 found)

"Rust is a mass psychosis. Go is boring but you'll actually ship..."

— 4chan /g/ | 129 replies | by Anonymous

reddit (8 found)

"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())

Platforms

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.

PlatformStatusSourceTime FilterThreads
HackerNewsWorkingAlgolia Search APIYesYes
RedditBlockedPullpush + Arctic Shift + Redlib fallbackYes—
4chanWorkingOfficial JSON API (since 2012)—Yes
Stack ExchangeWorkingOfficial API — 180+ communitiesYesYes
TelegramRecent onlyPublic channel web preview (t.me/s/)——
LobstersBlockedlobste.rs JSON API + search scrapingYes—
LemmyWorkingPublic REST API — federated instancesYesYes
LessWrongWorkingGraphQL APIYesYes
XenForo ForumsFlakyHTML scraping (Head-Fi, AnandTech, etc.)——

How Routing Works

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 startWarm startSingleton
Tier 3 timing~7s~1.3sinstant

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

QueryRoutes 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/

MCP Server

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:

ToolWhat it does
search_opinionsSearch all platforms for opinions on a topic
search_opinions_perspectiveThen vs Now — historical + recent opinions side by side
get_thread_opinionsDive into a specific thread's comments
list_available_platformsCheck 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 Code Plugin

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"

Architecture

┌──────────────────────────────────────────────────────────┐

│ 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

ตัดมาแค่ช่วงต้น อ่านต่อใน repo