open-browser-use
๐ฎ Platform-neutral Browser Use for AI agents: real Chrome automation with a CLI + SDKs, no lock-in, dead simple.
ํ์ผ ํ์๊ธฐ
- bug_report.yml
- config.yml
- feature_request.yml
- chrome-web-store-publish.yml
- ci.yml
- homebrew-publish.yml
- npm-publish.yml
- pypi-publish.yml
- release.yml
- PULL_REQUEST_TEMPLATE.md
- icon-128.png
- icon-16.png
- icon-32.png
- icon-48.png
- logo-source.png
- cursor-chat.png
- background.js
- content-cursor.js
- finalize-detach.test.mjs
- manifest.json
- move-to-deliverables.test.mjs
- popup.css
- popup.html
- popup.js
- main.go
- main_test.go
- mcp.go
- mcp_test.go
- core-beliefs.md
- index.md
- .gitkeep
- 2026-05-12-chrome-profile-selection.md
- 2026-05-14-multi-browser-selection.md
- .gitkeep
- 2026-05-08-open-browser-use-chrome-route.md
- browser-client-reverse-engineering.md
- execution-plan.md
- README.md
- tech-debt-tracker.md
- browser-client-metadata.json
- README.md
- 20260424-1037-browser-client-reverse-engineering.md
- 20260424-1117-browser-client-wiki.md
- 20260508-1443-codex-chrome-extension-snapshot.md
- 20260508-1645-open-browser-use-chrome-route-skeleton.md
- 20260508-2105-chrome-web-store-release.md
- 20260509-1022-chrome-web-store-privacy-policy.md
- 20260509-1043-codio-archive-chrome-cleanup.md
- 20260509-1058-npm-cli-package.md
- 20260509-1106-chrome-extension-logo.md
- 20260509-1115-cursor-png-overlay.md
- 20260509-1115-homebrew-tap-publishing.md
- 20260509-1118-github-ci-pnpm.md
- 20260509-1120-github-ci-js-install.md
- 20260509-1122-github-ci-markdownlint-ignore.md
- 20260509-1124-github-ci-nested-node-modules.md
- 20260509-1158-ignore-npm-cli-native-build-output.md
- 20260509-1208-popup-status-github.md
- 20260509-1238-native-host-auto-registration.md
- 20260509-1247-release-015.md
- 20260509-1255-tag-release-crx-package.md
- 20260509-1346-readme-bilingual-quickstart.md
- 20260509-1351-remove-markdownlint.md
- 20260509-1353-release-notes-whats-changed.md
- 20260509-1403-browser-client-sdk-command-coverage.md
- 20260509-1452-guided-chrome-setup.md
- 20260509-1507-open-browser-use-skill.md
- 20260509-1602-guided-setup-status.md
- 20260509-1751-sdk-high-level-browser-api.md
- 20260509-1808-beta-setup-command.md
- 20260509-1813-tab-group-naming.md
- 20260509-1829-js-sdk-readme-usage.md
- 20260509-1838-python-sdk-repl-helpers.md
- 20260509-1842-beta-zip-naming.md
- 20260509-1853-cli-action-runner.md
- 20260509-1856-cursor-overlay-polish.md
- 20260509-1944-skill-release-bundle.md
- 20260509-1957-readme-english-sync.md
- 20260509-2035-cli-socket-scan-fallback.md
- 20260509-2038-security-contributing-english.md
- 20260509-2042-mcp-stdio-server.md
- 20260509-2218-cli-session-scope.md
- 20260510-1151-sdk-package-publishing.md
- 20260510-1223-skill-sdk-guidance.md
- 20260510-1251-official-chrome-skill-reference.md
- 20260510-1252-readme-open-computer-use-tip.md
- 20260510-1256-open-browser-use-session-cleanup-guidance.md
- 20260510-1309-readme-skill-update-command.md
- 20260510-1318-deliverable-group-check-emoji.md
- 20260510-1324-readme-sdk-badges.md
- 20260510-1339-go-sdk.md
- 20260511-1058-skill-action-plan-discovery.md
- 20260511-1439-deliverable-group-merge-duplicates-fix.md
- 20260511-1554-chrome-web-store-publish-after-approval.md
- 20260511-1647-remove-pr-supply-chain-workflow.md
- 20260511-1659-chrome-web-store-release-drill.md
- 20260511-1753-chrome-extension-icon-refresh.md
- 20260511-1828-popup-icon-resolution.md
- 20260511-1931-guided-store-setup.md
- 20260511-1947-cws-active-submission-guard.md
- 20260511-2221-setup-beta-idempotent-guidance.md
- 20260512-1420-chrome-profile-listing-m1.md
- 20260512-1445-chrome-profile-routing-m2-m5.md
- 20260514-1805-profile-guidance-json.md
- 20260514-2224-multi-browser-selection.md
- 20260514-2359-release-0136.md
- 20260515-1508-repo-rename-open-browser-use.md
- 20260515-2313-windows-obu-smoke.md
- 20260516-1112-popup-version-cli-install.md
- 20260522-1559-reuse-deliverable-tabs.md
- 20260704-1700-finalize-detach-banner-and-local-tab-reuse.md
- template.md
- index.md
- SKILL.md
- background.js
- content-codex.js
- popup.css
- popup.js
- computed_hashes.json
- verified_contents.json
- popup-DrRf5S_a.css
- popup-47nmQnIc.js
- codex.js
- cursor-chat.png
- icon128.png
- icon16.png
- icon32.png
- icon48.png
- background.js
- manifest.json
- popup.html
- native-host-manifest.sanitized.json
- README.md
- browser-client-reverse-engineering.md
- README.md
- feature-release-notes.md
- README.md
- automation-stack.md
- command-surface.md
- open-questions.md
- backend-discovery.md
- chrome-extension-architecture.md
- iab-architecture.md
- transport-rpc.md
- policy-and-permissions.md
- README.md
- README.md
- ARCHITECTURE.md
- CHROME_WEB_STORE_LISTING.md
- CHROME_WEB_STORE_RELEASE.md
- CICD.md
- DESIGN.md
- FRONTEND.md
- HISTORY_GUIDE.md
- PLANS_GUIDE.md
- PRIVACY_POLICY.md
- PRODUCT_SENSE.md
- QUALITY_SCORE.md
- RELIABILITY.md
- REPO_COLLAB_GUIDE.md
- SECURITY.md
- SUPPLY_CHAIN_SECURITY.md
- relay.go
- relay_test.go
- frame.go
- frame_test.go
- command-surface.test.mjs
- browser-client.mjs
- package.json
- index.ts
- frame.test.mjs
- package.json
- tsconfig.json
- open-browser-use.js
- postinstall.js
- package.json
- README.md
- browser.go
- client.go
- client_test.go
- doc.go
- README.md
- index.d.ts
- index.js
- index.ts
- frame.test.mjs
- package.json
- README.md
- tsconfig.json
- __init__.py
- client.py
- pyproject.toml
- README.md
- test_client.py
- main.go
- build-cli-release-archives.sh
- build-npm-cli-package.sh
- check-action-pinning.sh
- check-docs.sh
- check-repo-hygiene.sh
- chrome-web-store-oauth.mjs
- ci.sh
- extract-browser-client-metadata.mjs
- generate-chrome-extension-icons.mjs
- init-project.sh
- new-exec-plan.sh
- new-history.sh
- package-chrome-extension-crx.mjs
- package-chrome-extension.sh
- package-skill.sh
- publish-chrome-web-store.mjs
- publish-chrome-web-store.test.mjs
- release-package.sh
- render-homebrew-formula.sh
- openai.yaml
- installation.md
- sdk-and-protocol.md
- troubleshooting.md
- SKILL.md
- .editorconfig
- .gitattributes
- .gitignore
- AGENTS.md
- CLAUDE.md
- CODEOWNERS
- CONTRIBUTING.md
- go.mod
- go.sum
- LICENSE
- Makefile
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- README.zh-CN.md
- SECURITY.md
# CDN์ผ๋ก ์ฌ์ฉํ๊ธฐ
jsDelivrjsDelivr๋ ๊ณต๊ฐ GitHub ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ณ๋ ์ค์ ์์ด CDN์ผ๋ก ์ฆ์ ์๋นํฉ๋๋ค. ๋ฒ์ ๊ณผ ํ์ผ์ ๊ณ ๋ฅด๋ฉด ์นํ์ด์ง์ ๋ฐ๋ก ๋ถ์ผ ์ ์๋ ๋งํฌ์ ์์ ์ฝ๋๊ฐ ๋ง๋ค์ด์ง๋๋ค.
๋ช ๋ น์ด ์ฉ์ด์ง
์ด ๋ฌธ์์์ ์ฌ์ฉ๋ ๋ช ๋ น์ด๋ฅผ ๋ชจ์๋ดค์ต๋๋ค. ๋ฏ์ ๋ช ๋ น์ด๊ฐ ์๋ค๋ฉด ํผ์ณ์ ํ์ธํด๋ณด์ธ์.
brew tap
์ค๋ช
๋ณด๊ธฐ โผ
brew tap
Tap a Homebrew formula repository. If no arguments are provided, list all installed Homebrew taps.
brew tap
List installed Homebrew taps:
brew tap {{github_username}}/{{github_repository_name}}
Tap a Git repository hosted on GitHub:
brew tap {{username}}/{{repository_name}} {{git_clone_url}}
Tap a Git repository hosted outside of GitHub:
codex
์ค๋ช
๋ณด๊ธฐ โผ
codex
OpenAI๋ก ๊ตฌ๋๋๋ ํฐ๋ฏธ๋์ฉ ์์ฐ์ด ์ฝ๋ ์ด์์คํดํธ.
์์ฒญ์ ์ํํ๊ธฐ ์ํด ํ์ฌ ๋๋ ํฐ๋ฆฌ์ ํ์ผ์ ์ฝ๊ณ ์์ .
๋ ๋ง์ ์ ๋ณด: <https://developers.openai.com/codex/cli/reference>.
codex
ํ์ฌ ๋๋ ํฐ๋ฆฌ์์ ๋ํํ Codex ์ธ์ ์ ์์:
codex "{{prompt}}"
ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํด ๋จ์ผ Codex ๋ช ๋ น์ ์คํ:
codex --sandbox workspace-write "{{prompt}}"
ํ๋กฌํํธ๋ฅผ ์ ์ฒด ์๋ ๋ชจ๋๋ก ์คํ:
go get
์ค๋ช
๋ณด๊ธฐ โผ
go get
Add a dependency package, or download packages in legacy GOPATH mode.
Note: `./...` is a Go package pattern understood by Go tooling. It matches the current package and all packages recursively under the current directory.
go get {{example.com/pkg}}
Add a specified package to `go.mod` in module-mode or install the package in GOPATH-mode:
go get {{example.com/pkg}}@{{v1.2.3}}
Modify the package with a given version in module-aware mode:
go get {{example.com/pkg}}@{{none}}
Remove a specified package:
npm install
์ค๋ช
๋ณด๊ธฐ โผ
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm update
์ค๋ช
๋ณด๊ธฐ โผ
npm update
Update packages in the current project.
npm {{[up|update]}}
Update all packages in the current project:
npm {{[up|update]}} {{package}}
Update a specific package in the current project:
npm {{[up|update]}} {{package}} {{[-g|--global]}}
Update a package globally:
npm
์ค๋ช
๋ณด๊ธฐ โผ
npm
JavaScript ๋ฐ Node.js ํจํค์ง ๊ด๋ฆฌ์.
Node.js ํ๋ก์ ํธ ๋ฐ ๋ชจ๋ ์์กด์ฑ์ ๊ด๋ฆฌํฉ๋๋ค.
๋ ๋ง์ ์ ๋ณด: <https://docs.npmjs.com/cli/npm/>.
npm init {{[-y|--yes]}}
๊ธฐ๋ณธ๊ฐ์ผ๋ก `package.json` ํ์ผ ์์ฑ (`--yes`๋ฅผ ์๋ตํ๋ฉด ๋ํ์์ผ๋ก ์งํ):
npm {{[i|install]}}
package.json์ ์์กด์ฑ์ผ๋ก ๋์ด๋ ๋ชจ๋ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋:
npm {{[i|install]}} {{package_name}}@{{version}}
ํน์ ๋ฒ์ ์ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ณ `package.json`์ ์์กด์ฑ ๋ชฉ๋ก์ ์ถ๊ฐ:
npx
์ค๋ช
๋ณด๊ธฐ โผ
npx
์ด ๋ช ๋ น์ `npm exec`์ ๋ณ์นญ์ ๋๋ค.
tldr npm exec
์์ธํ ๋ด์ฉ์ ์๋ณธ ๋ช ๋ น์ ์ฐธ๊ณ ํ์ธ์:
pip install
์ค๋ช
๋ณด๊ธฐ โผ
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
# ํ๋ก์ ํธ ๋ฐฐ์ง
-
English ๋ฐ๋ก๊ฐ๊ธฐ
-
็ฎไฝไธญๆ ๋ฐ๋ก๊ฐ๊ธฐ
-
Release ๋ฐ๋ก๊ฐ๊ธฐ
-
npm SDK ๋ฐ๋ก๊ฐ๊ธฐ
-
PyPI SDK ๋ฐ๋ก๊ฐ๊ธฐ
-
Go SDK ๋ฐ๋ก๊ฐ๊ธฐ
-
Ask DeepWiki ๋ฐ๋ก๊ฐ๊ธฐ
