World Monitor
ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์
ยังไม่มีคำอธิบายภาษาไทย ดูข้อเท็จจริงด้านล่าง หรือเปิดคำอธิบายต้นฉบับจากผู้ทำ
Self-hosted revenue department: find opportunities, execute approved work, measure results.เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 3/3 · ทำงานบนเครื่องคุณ · ✓ ตรวจคำสั่งแล้ว 14 พ.ย. 2569
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ แต่ต้องเตรียมก่อน
ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)
SettingsDeveloperEdit Config
{
"mcpServers": {
"revenueos": {
"command": "uvx",
"args": [
"revenueos",
"revenueos-mcp"
]
}
}
}ใช้ Revenueos บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ Revenueos หรือมีชื่อเครื่องมือของ Revenueos ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ
REVENUEOS_ROOT Path to the onboarded RevenueOS workspace (defaults to ~/.revenueos).ANTHROPIC_API_KEY Optional: enables the LLM paths (relevance gating, skill execution).คำอธิบายยังเป็นภาษาอังกฤษตามต้นฉบับ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ChatGPT ยังต่อ Revenueos ไม่ได้
Revenueos ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ
ก · ใช้แอปที่ต่อ Revenueos ได้
ข · ตัวอื่นในหมวด อื่น ๆ ที่ต่อกับ ChatGPT ได้
เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์
ต่อกับ Claude Code ได้ แต่ต้องเตรียมก่อน
ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)
Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell
claude mcp add --scope user revenueos -- uvx revenueos revenueos-mcpต้องเห็น Revenueos ในรายการและขึ้นว่าเชื่อมต่อแล้ว
ใช้ Revenueos บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude Code บอกว่ากำลังใช้ Revenueos หรือมีชื่อเครื่องมือของ Revenueos ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ
REVENUEOS_ROOT Path to the onboarded RevenueOS workspace (defaults to ~/.revenueos).ANTHROPIC_API_KEY Optional: enables the LLM paths (relevance gating, skill execution).คำอธิบายยังเป็นภาษาอังกฤษตามต้นฉบับ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Cursor ได้ แต่ต้องเตรียมก่อน
ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)
ใช้ Revenueos บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Cursor บอกว่ากำลังใช้ Revenueos หรือมีชื่อเครื่องมือของ Revenueos ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ
REVENUEOS_ROOT Path to the onboarded RevenueOS workspace (defaults to ~/.revenueos).ANTHROPIC_API_KEY Optional: enables the LLM paths (relevance gating, skill execution).คำอธิบายยังเป็นภาษาอังกฤษตามต้นฉบับ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ VS Code ได้ แต่ต้องเตรียมก่อน
ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Python (uv)
ใช้ Revenueos บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า VS Code บอกว่ากำลังใช้ Revenueos หรือมีชื่อเครื่องมือของ Revenueos ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ
REVENUEOS_ROOT Path to the onboarded RevenueOS workspace (defaults to ~/.revenueos).ANTHROPIC_API_KEY Optional: enables the LLM paths (relevance gating, skill execution).คำอธิบายยังเป็นภาษาอังกฤษตามต้นฉบับ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
Claude Code
claude mcp add --scope user revenueos -- uvx revenueos revenueos-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"revenueos": {
"command": "uvx",
"args": [
"revenueos",
"revenueos-mcp"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"revenueos": {
"command": "uvx",
"args": [
"revenueos",
"revenueos-mcp"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"revenueos": {
"type": "stdio",
"command": "uvx",
"args": [
"revenueos",
"revenueos-mcp"
]
}
}
}REVENUEOS_ROOT envANTHROPIC_API_KEY ความลับ envคำอธิบายยังเป็นภาษาอังกฤษตามต้นฉบับ
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
pypi: revenueosดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 14 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub unempyd ซึ่งเป็นเจ้าของ repo
มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา
ใช้ MIT
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา และส่งรุ่นล่าสุด (0.2.4) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
ในหมวดเดียวกันมี World Monitor, Claude Flow, Windmill
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Run Windmill scripts and flows and manage jobs, schedules, resources and variables.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
RevenueOS
A revenue department for one business. It reads your website, ads, leads and mailbox, turns what it finds into a short list of actions, does the ones you approve, and measures what changed.
Connect once. Everything runs free. Pay when you agree with the result.
Free forever to run by hand, including the web panel. Running continuously on a schedule is $99/month , and only after it has measured a result you agreed with, plus 14 days.
Start Pro · Pricing · Talk to a human (or email hello@revenueos.com.au )
Runtime proof · Architecture · Security & approval · Integrations · Community vs Hosted · Capabilities
uvx revenueos demo https://yoursite.com # nothing to install; or: pip install revenueos && revenueos demo …
No account, and nothing is kept: the demo builds a workspace in a temporary directory and deletes it before it exits. It is not offline, though. The pages it reads go to whichever model you have configured, and only --no-llm keeps the run entirely local. Here is the whole output on a neutral domain, verbatim:
RevenueOS demo — Example Domain (https://example.com)
1 pages crawled · ad/analytics tags: none · booking link: no · phones: none seen
4 finding(s). Everything above runs free, every day, once connected: pip install revenueos && revenueos init --from https://example.com && revenueos serve You pay only when you agree with a measured result.
On a real business the same command also reads the homepage for tappable phone numbers, LocalBusiness schema, booking links and ad tags (Meta Pixel, Google Ads, GA4).
To run it from CI instead, add one step and read the job summary:
- uses: unempyd/revenueos@main
with: url: https://yoursite.com
revenueos init --from https://yoursite.com # the site fills the questionnaire; every inference is labelled
revenueos serve # TODAY / RESULTS / Connections / Spend on http://127.0.0.1:8791
A connection is an account you authorise once: Stripe, Google (Search Console, GA4, Calendar, Ads), Meta Ads, a git-hosted site, WordPress. Every connection is read-only until you turn on allow changes for it, and every change still waits for your approval on TODAY. See docs/integrations.md.
Four rules hold that picture together, each enforced in code and covered by tests:
pending until there is evidence, measured or no_effect from evidence, and unmeasurable with a note saying what would measure it. No metric is ever synthesised.produced, never as a win.The longer version is in docs/architecture.md.
The run above and the brief below are from a live run against a real company's public web presence, read-only, with no email sent to anyone. Nothing in them is mocked.
| Worker | Discovers | Executes (after approval) | Measures |
|---|---|---|---|
seo | crawl defects, authority gap, indexing surface | the matching SEO skill, or site_deploy when the site is connected | re-crawl: fixed or not |
ads-audit | waste, over-pacing and concentration in ad exports; search terms that spend, convert nothing and are not excluded; then the full control audit (414 controls across 12 platforms, 97 Google and 72 Meta) under the upstream runtime contract, pass or fail only with evidence | the matching ads skill | next export delta; the next search-term read; a failing control re-checked by the next audit |
ads-live | the same on connected Google Ads and Meta accounts, with keywords, quality scores, search terms and negative-keyword lists | ads_pause, ads_budget | next spend read |
analytics | Search Console queries losing clicks, GA4 channel results | the title and description skill | next Search Console read |
billing | Stripe revenue, MRR, customers, open invoices, paying subscriptions | send_invoice | Stripe paid status |
discover | prospects from lead lists or an external prospecting service, through the qualification gate (business email, business website, real company name; reported as found · contactable · qualified) | none | via outreach |
outreach | first-touch drafts from your business canon, re-verified against the live page before sending | sends, under a daily cap, a suppression list and an unsubscribe footer | replies, booked, pipeline value |
inbox | replies, bounces and STOP requests on your mailbox | none | feeds outreach outcomes |
intake | your own documents, dropped into data/inbox/documents/: PDF, Word, Excel, PowerPoint, CSV and RTF read entirely on your machine, tables kept as rows; with a model, where a document contradicts or fills a gap in your business canon | records the proposed correction in learning-loop/CORRECTIONS.md, which every worker prompt then reads — company-context/ is never edited by a worker | none directly: a canon correction shows up in the work it changes, and is recorded as unmeasurable with that note |
content | content work matched to your channels; a short video brief when one of your channels is a video channel | the deliverable, then publish_post to WordPress after a second approval; render_video renders the approved brief to MP4/WebM in data/outputs/ | published 0 → 1 on the live URL; a rendered video is produced (not published) |
monitor | Hacker News threads that pass a default-reject relevance gate | none | none |
growth | external adoption numbers for your own surfaces: GitHub traffic, PyPI downloads, site reachability | none | recorded as metrics with a delta |
heartbeat | the state of your objective: what is pending, approved but not run, measured, failed or blocked | none | writes one dated event per run |
measure | none | none | records every outcome above |
revenueos orchestrator runs the workers on a schedule (data/automations.json). revenueos serve is the same surface as a web panel, with password sessions, onboarding, the brief and the results ledger.
That table says what the code does, which is not the same as what has been watched doing it. The evidence is uneven, and it is worth knowing which row you are relying on. Dates and transcripts: docs/proof.md and docs/integrations.md.
| Path | Status | Evidence |
|---|---|---|
| Site fix deployed and measured | run live | site_deploy pushed two commits to the live site; the page carried both tags within 20 s; canonical_present 0 → 1 and local_schema_present 0 → 1 (2026-09-13) |
| Content deliverable | run live | a real crawl of a real company, one opportunity approved, the skill executed, deliverable_written 0 → 1 (2026-09-12) |
| Stripe | read live | live account: 0 customers, MRR 0.00 AUD, revenue 30 days 0.00 AUD; an invoice draft created and deleted; the same call refused while allow changes was off |
| Google Search Console | read live | property verified, then revenueos run analytics returned 0 clicks and 0 impressions over 28 days (2026-09-13) |
| Mailbox | run live | inbox read a live IMAP mailbox; book_call sent a real calendar invite. No outreach email has been sent to anyone |
| Hosted, multi-tenant | run live | two accounts on one host, each bound to its own workspace; 401 without a login or with a wrong password |
| Google Ads and Meta Ads reads | not proven live | every request shape is exercised against mocked endpoints only. Two things gate a live Google Ads run, neither of them code: the adwords scope is not requested by default (revenueos connect google --scopes identity,searchconsole.read,analytics.read,calendar.write,ads.read asks for it), and a developer token is issued from the API Centre of a Google Ads manager account. ads-live refuses by naming the missing prerequisite instead of surfacing a 401. ads-audit on exported CSVs is a different and simpler path |
| GA4 | not read | no GA4 property is confi