GitHub
server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Spoken voice alerts on Mac, Linux and Windows when your coding agent finishes a task or needs you.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"headsup": {
"command": "npx",
"args": [
"-y",
"headsup-mcp",
"serve"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add headsup -- npx -y headsup-mcp serveวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"headsup": {
"command": "npx",
"args": [
"-y",
"headsup-mcp",
"serve"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"headsup": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"headsup-mcp",
"serve"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub abhishek207 ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.7.0) เข้า registry 7 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี GitHub, Desktop Commander, Cloudflare MCP
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้
MCP server for terminal commands, file operations, and process management
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Spoken alerts on your Mac, Linux or Windows PC when Claude Code finishes a task or needs you, so you can step away from the keyboard and still know when to come back.
"Hello from Kosh. I need your review."
Heads-up is a plugin for Claude Code (and Codex): a small local MCP server, a skill that teaches the agent when to speak up, and hooks. The agent calls one tool, notify_user, and your computer plays a short line: one of 20 built-in clips, or Claude's own words in the voice you picked, spoken by a free voice that runs on your computer or by ElevenLabs or Sarvam with your own key. It stays quiet when you're on a call, in Focus or Do Not Disturb, or away from home, and it can also wait until you've left the keyboard.
/rename title in Claude Code): "Hello from Kosh. Thread: Fix Safari export button. I need your review." Always with the local voice; with a paid voice only on lines Claude writes itself.message ("The migration ran, but two tables need your review.") and it's spoken live. Lines are cleaned (no code or links), capped in length and cached. With a key they also count against a daily character budget. If it can't be recorded, the regular alert plays.claude -p, SDK workers) never trigger them.headsup stop, or the Stop button on the settings page, ends the alert mid-sentence (and drops any waiting behind it). Bind headsup stop to a key with a macOS Shortcut (or your desktop's keyboard shortcuts) if you want one keypress.http://127.0.0.1:4777 (headsup), local only.ffmpeg for anything recorded, with the local voice or your key (brew install ffmpeg, sudo apt install ffmpeg, winget install Gyan.FFmpeg)| macOS | Linux | Windows | |
|---|---|---|---|
| Sound | built in (afplay) | PipeWire or PulseAudio (pw-play, paplay), else ffplay | built in |
| Safe volume | built in | pactl or wpctl | Windows helper |
| Calls (mic, camera) | call detector, built with Xcode Command Line Tools (swiftc) | PipeWire (pw-dump) or pactl; camera from /dev/video* | Windows helper (reads Windows' own mic and camera privacy record) |
| Focus / Do Not Disturb | Focus modes, manual and scheduled | GNOME, KDE Plasma, Xfce, dunst, SwayNC, mako | Do not disturb (Focus assist on Windows 10) |
| Away (idle) | built in | GNOME, or xprintidle on X11 | Windows helper |
| Keys | Keychain | keyring via secret-tool (GNOME Keyring, KWallet) | Credential Manager, via the Windows helper |
headsup install checks all of this and says what's missing. On Linux it prints the install line for your distribution (apt, dnf, pacman, zypper); no helper needs building. On Windows it builds the small helper with the C# compiler that ships with Windows (.NET Framework 4), so nothing extra is downloaded. Anything Heads-up can't see is reported on the settings page and by headsup status, never treated as "not on a call".
Linux and Windows support is new in 1.7.0. Linux has been tested on PipeWire with GNOME's Do Not Disturb; other desktops are best effort. Windows is early: it hasn't run on a real PC yet, so if something doesn't work there, please open an issue. Over SSH, in a container or on a machine with no sound server, alerts are skipped with a reason instead of playing into nothing.
In Claude Code, one step:
/plugin install heads-up --marketplace abhishek207/headsup-mcp
Or from a terminal, which also builds the helper your system needs and adds the headsup command:
npx headsup-mcp install # add --dry-run to see the changes first
From a checkout, npm run setup does the same with the local copy. It's safe to run again after an update. It:
swiftc), the Windows helper on Windows; Linux needs none,notify_user tool in ~/.claude/settings.json (backup in settings.json.heads-up-backup). Without the allow rule the first alert in each session waits on a permission prompt, which defeats the point when you're away,/hooks (Codex asks again after every Heads-up update: until you do, codex exec reports the hooks as Failed),headsup command to ~/.local/bin (%USERPROFILE%\.local\bin\headsup.cmd on Windows, the same folder Claude Code's own installer uses).headsup uninstall takes it all out again and keeps your settings.
| Part | Claude Code | Codex |
|---|---|---|
| Manifest | .claude-plugin/plugin.json (MCP server inline) | .codex-plugin/plugin.json |
MCP server heads-up | server.mjs | server.mjs via .codex-plugin/mcp.json |
| Skill | skills/heads-up/SKILL.md | same |
| Hooks | hooks/hooks.json: prompt, notification, stop | hooks/codex.json: prompt, permission request, stop |
| Marketplace | .claude-plugin/marketplace.json | same file (Codex reads it) |
Check the manifests with npm run validate.
Any MCP client can run the server on its own over stdio:
npx -y headsup-mcp serve
That gives the client the notify_user tool. The skill and hooks only come with the Claude Code plugin, and npx headsup-mcp install builds the helper.
headsup # open the settings page
headsup status # what would happen right now headsup test review # play an alert now headsup stop # stop the alert that's speaking headsup mute 30 # mute for 30 minutes; headsup unmute headsup off # master switch; headsup on headsup say "The build is green." # hear a line of your own (local voice or your key) headsup usage # characters sent to your voice providers headsup local install # download the free local voice (full, or: headsup local install small); headsup local remove
The settings page has a box where you tell agents when to alert you and what to say, for example "Start with what you need from me, then name the task" or "Don't alert me for tasks that took under 5 minutes". Heads-up keeps the text in its own config and hands it to every agent when a session starts, in the MCP server's instructions and the notify_user tool description. Nothing is written into your CLAUDE.md or skill files, so plugin updates never wipe it. Sessions already open pick up a change after a restart. Your switches, quiet times and volume caps still decide what plays.
A free voice that runs on your computer, for people who want project names and Claude's own words without paying for a key. It's off until you download it. On the settings page, under Local voice, play the sample of each model and of each of the 12 voices, download the one you like, then pick one of its 12 voices under Voice, "On this Mac" ("On this computer" on Linux, "On this PC" on Windows). It runs on macOS (Apple silicon and Intel), Linux (x64 and arm64) and Windows (x64; not yet tried on a real PC). From a terminal: headsup local install (full quality) or headsup local install small.
| Model | Sound | Download | On disk | Each new line (M4 MacBook Air) |
|---|---|---|---|---|
| Full quality (recommended) | clear and natural | about 360 MB | about 420 MB | about 4 s and 730 MB of memory |
| Smaller | a little rough and buzzy, about half as fast | about 140 MB | about 210 MB | about 7 s and 500 MB of memory |
ตัดมาแค่ช่วงต้น อ่านต่อใน repo