World Monitor
ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์
ยังไม่มีคำอธิบายภาษาไทย ดูข้อเท็จจริงด้านล่าง หรือเปิดคำอธิบายต้นฉบับจากผู้ทำ
List, update, install and uninstall the software on a Windows PC; running apps, startup apps.เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 3/3 · ทำงานบนเครื่องคุณ
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ แต่ต้องเตรียมก่อน
ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
ไฟล์ .mcpb มาจากผู้ทำโดยตรง เราไม่ได้แก้ไฟล์
ใช้ Software Dock บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ Software Dock หรือมีชื่อเครื่องมือของ Software Dock ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ChatGPT ยังต่อ Software Dock ไม่ได้
Software Dock ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ
ก · ใช้แอปที่ต่อ Software Dock ได้
ข · ตัวอื่นในหมวด อื่น ๆ ที่ต่อกับ ChatGPT ได้
เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์
Claude Code ยังต่อ Software Dock ไม่ได้
ผู้ทำมีแต่ไฟล์ติดตั้งสำหรับแอป Claude บนคอม
ก · ใช้แอปที่ต่อ Software Dock ได้
Cursor ยังต่อ Software Dock ไม่ได้
ผู้ทำมีแต่ไฟล์ติดตั้งสำหรับแอป Claude บนคอม
ก · ใช้แอปที่ต่อ Software Dock ได้
VS Code ยังต่อ Software Dock ไม่ได้
ผู้ทำมีแต่ไฟล์ติดตั้งสำหรับแอป Claude บนคอม
ก · ใช้แอปที่ต่อ Software Dock ได้
ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 15 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub molidestroyer ซึ่งเป็นเจ้าของ repo
มีการแก้โค้ดล่าสุด 11 วันที่ผ่านมา
ใช้ AGPL-3.0
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด 11 วันที่ผ่านมา และส่งรุ่นล่าสุด (0.4.0) เข้า registry 11 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี MCPB ในเครื่องด้วย
ในหมวดเดียวกันมี World Monitor, openstatus, Oh My Posh Validator, Strata, Jitsu
หมวดเดียวกันจากผู้ทำคนอื่น ผ่านตัวตรวจคำสั่งแล้ว ตัวทางการขึ้นก่อน แล้วเรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์
Manage monitors, status pages, incidents and maintenances in your openstatus workspace.
Validate oh-my-posh configurations and segment snippets against the official schema.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Software Dock
The software on your Windows PC, one click from the taskbar — and one tool call from your AI agent.
Windows makes managing installed software tedious: *Settings › Installed apps* cannot update anything or remove more than one app at a time, WinGet is a console, and the Store only knows its own apps. Software Dock lives in the notification area and opens a panel on the right edge of the screen with everything that is installed, what can be updated, what is running and how much it uses, and a search box over the WinGet and Microsoft Store catalogs.
The same capabilities are exposed as an MCP server, so Claude Code, Copilot or any MCP client can answer *"what do I have installed?"*, *"what is eating my memory?"*, *"update everything"* or *"install VLC"*.
| Installed + gauges | Updates + security | Startup apps |
|---|---|---|
| Leftovers, pinned, unused | Bulk uninstall | Settings |
|---|---|---|
| Discover | Restore from backup |
|---|---|
*Rendered by the headless UI tests from the real window, in demo mode.*
Uninstall registry keys (what *Installed apps* shows) reconciled with WinGet (ids, available updates) and MSIX/Store apps, with real icons.QuietUninstallString, never with guessed switches).Documents\Software Dock (OneDrive usually syncs it), updated whenever your software changes, in two formats: Software Dock's, and WinGet's, which restores a new PC with nothing but winget import -i software-winget.json. *Restore from backup* lists what is missing, ticks it all, installs it in one go, and names the apps you will need to fetch by hand.--read-only mode.Download `SoftwareDock-win-Setup.exe` from the latest release and run it. It installs per user (no admin) to %LOCALAPPDATA%\SoftwareDock, adds a Start-menu entry and starts in the tray. A portable zip is attached to every release too.
The installer is not code-signed yet, so SmartScreen may ask you to confirm the first time.
Or with WinGet, once the package has been accepted into the community repository:
winget install MiguelMolina.SoftwareDock
Requirements: .NET 10 SDK and WinGet (*App Installer*, preinstalled on current Windows).
dotnet run --project src/SoftwareDock.App
Without touching your machine (in-memory demo PC):
dotnet run --project src/SoftwareDock.App -- --demo
Test:
dotnet test SoftwareDock.slnx
appsettings.json next to the executable configures the hotkey and panel width; everything you change in ⚙️ is stored in %LOCALAPPDATA%\SoftwareDock\settings.json.
Bump in Directory.Build.props and push to main. When no release exists for that version, CI tests, publishes self-contained, packs with Velopack, tags vX.Y.Z and creates the release that installed docks update from. Pushing a v* tag by hand does the same. Then it attaches the MCP bundle, publishes to the MCP Registry and opens the WinGet PR — see Distribution.
Claude Desktop: download `SoftwareDock-mcp-win-x64.mcpb` from the latest release and open it: it installs the server, no dock needed. The server is also listed in the MCP Registry as io.github.molidestroyer/software-dock.
Any other client: from the tray menu choose Copy MCP config, or print it:
SoftwareDock.Mcp.exe --print-config
and paste it into your client's .mcp.json:
{
"mcpServers": { "software-dock": { "type": "stdio", "command": "C:\\Tools\\SoftwareDock\\SoftwareDock.Mcp.exe", "args": [] } } }
On connect, the server sends instructions that tell the agent what it is for, which identifier each tool takes and where it comes from, and to confirm changes with the user first.
| Tool | Kind | What it does |
|---|---|---|
list_installed_software | read-only | Installed apps with version, available update and key; filter, only-updates, refresh |
get_software_details | read-only | Location, date, size and how it would be uninstalled |
search_software_catalog | read-only | WinGet + Microsoft Store search, returns packageId |
install_software | changes the PC | Silent install of a packageId |
upgrade_software | changes the PC | Upgrade an installed app by key |
uninstall_software | destructive | Remove an installed app by key |
list_running_software | read-only | Running apps with CPU % and memory, heaviest first |
export_software_backup | read-only | Backup JSON in Software Dock or winget import format |
get_security_advisories | read-only | Apps with pending updates that are actively exploited (CISA KEV) |
list_unused_software | read-only | Apps not opened for N days, largest first |
list_startup_apps | read-only | What starts with Windows, enabled or not, and which app it belongs to |
set_startup_app_enabled | changes the PC | Enable/disable a startup app the way Task Manager does |
Add "args": ["--read-only"] to expose only the read-only tools.
src/
SoftwareDock.Domain pure model and rules — no I/O SoftwareDock.Application use cases over ports (inventory, operations) SoftwareDock.Infrastructure Windows adapters: registry, WinGet CLI, uninstallers SoftwareDock.Mcp MCP server (stdio) SoftwareDock.App Avalonia tray dock tests/ one test project per layer, incl. headless UI and MCP end to end docs/adr/ architecture decisions
Decisions worth reading before changing things:
| Software Dock | UniGetUI | WinGet's built-in MCP server | PowerToys Command Palette | |
|---|---|---|---|---|
| Lives in the tray | ✅ panel docked to the screen edge | ✅ window + tray menu | — | launcher (Win+Alt+Space) |
| Installed apps WinGet does not know | ✅ registry reconciled | partial | — | — |
| Update / uninstall | ✅ | ✅ (+ Scoop, Chocolatey, npm…) | — (find, install) | install |
| Bulk uninstall | ✅ | ✅ | — | — |
| CPU / memory per app | ✅ | — | — | — |
| Backup / restore | ✅ (+ winget import format) | ✅ | — | — |
| Exploited-vulnerability alerts | ✅ | — | — | — |
| Startup apps / leftovers / unused apps | ✅ | — | — | — |
| MCP server for agents | ✅ inventory + install/upgrade/uninstall | — | ✅ find + install | — |
UniGetUI is the most complete GUI if you want many package managers. Software Dock is deliberately smaller: Windows software only, one glance from the taskbar, and an agent-friendly API.
AGPL-3.0 © Miguel Molina