Browser Use
ให้ AI ทำงานบนเว็บแทนคุณ เช่น กรอกฟอร์ม ค้นหา และดึงข้อมูล ใช้เบราว์เซอร์บนคลาวด์ของผู้ทำหรือรันในเครื่องก็ได้
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
A kanban board your AI reads and updates as it works, and you watch in your browser.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://pkanban.pearachute.com/mcpพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http pkanban https://pkanban.pearachute.com/mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"pkanban": {
"url": "https://pkanban.pearachute.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"pkanban": {
"type": "http",
"url": "https://pkanban.pearachute.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://pkanban.pearachute.com/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
server ให้ล็อกอินก่อนจึงจะแสดงรายการเครื่องมือ
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 8 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub japherwocky ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตอบกลับใน 93 ms (HTTP 401)
ประกาศวิธีล็อกอินแบบ OAuth ให้โปรแกรม AI พาไปล็อกอินเอง
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.9.0) เข้า registry 23 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Browser Use, Chrome DevTools MCP, MCP Server Browser
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ให้ AI ทำงานบนเว็บแทนคุณ เช่น กรอกฟอร์ม ค้นหา และดึงข้อมูล ใช้เบราว์เซอร์บนคลาวด์ของผู้ทำหรือรันในเครื่องก็ได้
ให้ AI ใช้เครื่องมือนักพัฒนาของ Chrome ตรวจหน้าเว็บ ดูว่าโหลดช้าตรงไหน และหาข้อผิดพลาด ทำโดยทีม Chrome DevTools
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
A CLI-first Kanban board for humans and AI agents. (The "p" is silent, like in "pneumonia".)
Most users will connect to our hosted service at pkanban.pearachute.com. If you want to run your own server, see the Self-Hosting section below.
macOS, Linux, WSL:
curl -fsSL https://pkanban.pearachute.com/install.sh | sh
Windows PowerShell:
irm https://pkanban.pearachute.com/install.ps1 | iex
Windows CMD:
curl -fsSL https://pkanban.pearachute.com/install.cmd -o install.cmd && install.cmd && del install.cmd
The installer uses uv or pipx if you have one, and installs uv (which brings its own Python) if you don't. Already have Python? pip install pkanban works too.
The CLI connects to the hosted service at https://pkanban.pearachute.com by default, so you can log in right away:
pkanban login
Your browser opens on an approval page; click Approve and the terminal is signed in. Nothing secret is typed into the terminal, so this is also how to sign in an AI agent (pkanban login --no-wait, approve, then pkanban login again). Prefer a password? pkanban login prompts for one.
Self-hosting? Point the CLI at your own server first with
pkanban config --url http://localhost:8000— see Self-Hosting.
# List your boards
pkanban board list
pkanban board create "My Project"
pkanban board get 1
pkanban column create 1 "To Do" 0
pkanban card create 1 "First task" --description "Getting started"
pkanban share 1 -p write
For automation, CI/CD, or giving access to agents, use API keys instead of passwords:
# Create a key (shown only once!)
pkanban apikey create "CI Agent"
pkanban apikey save pkanban_abc123... pkanban board list
pkanban --api-key pkanban_abc123... board list
API keys can be revoked and reactivated at any time. They're stored securely (bcrypt-hashed) and track their last usage.
--json makes any command print the raw API response instead of formatted text, so scripts never have to scrape prose for values like IDs:
pkanban board create "Roadmap" --json
pkanban board get 1 --json | jq '.columns[] | {id, name}'
PKANBAN_OUTPUT=json does the same for a whole run:
export PKANBAN_OUTPUT=json
The flag works in either position (pkanban --json board list and pkanban board list --json are equivalent). In JSON mode stdout carries only the response, and errors go to stderr as {"error": ..., "status": ...} with a non-zero exit code — so stdout is always safe to pipe into a parser.
pkanban login --json deliberately omits the access token: it is already saved to ~/.pkanban.yaml, and stdout is what CI logs capture.
| Command | Description | ||
|---|---|---|---|
pkanban config [--url URL] | Show or set server URL | ||
pkanban login | Sign in by approving in your browser | ||
pkanban login | Sign in with a password (prompted) | ||
pkanban logout | Logout and clear credentials | ||
pkanban --api-key | Use API key for authentication | ||
pkanban --json | Print the raw API response as JSON | ||
pkanban apikey create | Generate a new API key | ||
pkanban apikey list | List your API keys | ||
pkanban apikey revoke | Revoke an API key | ||
pkanban apikey activate | Reactivate a revoked key | ||
pkanban board list | List all boards | ||
pkanban board create | Create a new board | ||
pkanban board get | Show board details | ||
pkanban board delete | Delete a board | ||
pkanban board update | Update board name | ||
| `pkanban share [-p read\ | write\ | admin] [--remove]` | Share board with a team at a level, or make private |
pkanban column create [position] | Create a column (appends by default) | ||
pkanban column delete | Delete a column | ||
pkanban card get | Show a card's description and comments | ||
pkanban card create [options] | Create a card | ||
pkanban card update [title] [options] | Update a card; omitted fields are unchanged | ||
pkanban card move --column [-p ] | Move a card without touching its text | ||
pkanban card delete | Delete a card | ||
pkanban card comment [text] [--file ] | Comment on a card (- reads stdin) | ||
pkanban org list | List all organizations | ||
pkanban org create | Create an organization | ||
pkanban org get | Show organization details | ||
pkanban org members | List organization members | ||
pkanban org member-add | Add member to organization | ||
pkanban org member-remove | Remove member | ||
pkanban team list --org-id | List teams in organization | ||
pkanban team create | Create a new team | ||
pkanban team get | Show team details | ||
pkanban team members | List team members | ||
pkanban team member-add | Add member to team | ||
pkanban team member-remove | Remove member from team |
Want to run your own server? Here's how:
git clone https://github.com/japherwocky/pkanban.git
cd pkanban python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r backend/requirements.txt cd frontend && npm install && cd ..
python manage.py init
python manage.py user-create admin mypassword --admin python manage.py server
The server runs at http://localhost:8000 by default.
The CLI defaults to the hosted service, so point it at your local server first, then log in (you'll be prompted for the password):
pkanban config --url http://localhost:8000
pkanban login admin
# Run the server with auto-reload
python manage.py server
cd frontend && npm run dev
python -m pytest backend/tests/
python manage.py init # Create tables
python manage.py wipe # Drop and recreate tables python manage.py status # Check database status python manage.py user-create [--admin]
The backend exposes a REST API at /api/:
Authentication
POST /api/token - Login (returns JWT)X-API-Key header - Alternative auth via API keyAPI Keys
GET /api/api-keys - List your keysPOST /api/api-keys - Create a keyDELETE /api/api-keys/{id} - Revoke a keyPOST /api/api-keys/{id}/activate - Reactivate a keyBoards
GET /api/boards - List accessible boardsPOST /api/boards - Create a boardGET /api/boards/{id} - Get board details (archived cards hidden; ?include_archived=true adds them)POST /api/boards/{id} - Update boardDELETE /api/boards/{id} - Delete boardColumns
POST /api/columns - Create columnPUT /api/columns/{id} - Update columnDELETE /api/columns/{id} - Delete columnCards
GET /api/cards/{id} - Get one card with its description and commentsPOST /api/cards - Create cardPUT /api/cards/{id} - Update cardDELETE /api/cards/{id} - Delete cardPOST /api/cards/{id}/archive - Archive a card: hidden from board views, still found by searchPOST /api/cards/{id}/unarchive - Bring it back, at the bottom of its columnComments
GET /api/cards/{id}/comments - List a card's commentsPOST /api/comments - Comment on a card (card_id, content)PUT /api/comments/{id} - Edit a comment (author only)DELETE /api/comments/{id} - Delete a comment (author only)GET /api/search?q=... - Search card titles and descriptions on every board you can open (board_id, limit optional)For multi-tenant organization details, see docs/multi-tenant.md.