Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
作者による説明(英語の原文)
A kanban board your AI reads and updates as it works, and you watch in your browser.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://pkanban.pearachute.com/mcpターミナルでこれを実行します
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"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"pkanban": {
"type": "http",
"url": "https://pkanban.pearachute.com/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://pkanban.pearachute.com/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーは、ツール一覧を表示する前にサインインを求めます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月9日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント japherwocky で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
93ミリ秒で応答(HTTP 401)
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(0.9.0)がレジストリに届いたのは24 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Browser Use, Chrome DevTools MCP, MCP Server Browser
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
作者のリポジトリから書かれたとおりにコピーしたものです。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.