browser-agent-v86-poc
Boot a real x86 Alpine Linux VM in your browser (v86), attach xterm consoles, and let a local AI agent run tools inside the guest—Transformers.js/Ollama, static SPA, no cloud VM required.
File Explorer
- architecture-overview.en.svg
- architecture-overview.es.svg
- architecture-overview.svg
- screen.png
- README.md
- vm-profile.md
- ARCHITECTURE.en.md
- ARCHITECTURE.es.md
- ARCHITECTURE.md
- STORAGE_AND_SNAPSHOTS.en.md
- STORAGE_AND_SNAPSHOTS.es.md
- USAGE.en.md
- USAGE.es.md
- USAGE.md
- USER_MANUAL.en.md
- USER_MANUAL.es.md
- VM_PROFILES_AND_TOOLS.en.md
- VM_PROFILES_AND_TOOLS.es.md
- circle-help.svg
- database.svg
- download.svg
- import.svg
- info.svg
- LICENSE.txt
- maximize-2.svg
- minimize-2.svg
- moon.svg
- panels-top-left.svg
- plus.svg
- power-off.svg
- power.svg
- refresh-ccw-dot.svg
- refresh-ccw.svg
- send-horizontal.svg
- square-split-horizontal.svg
- square-split-vertical.svg
- square-terminal.svg
- square-x.svg
- sun-moon.svg
- sun.svg
- trash-2.svg
- wrench.svg
- browser-agent-header-64.webp
- browser-agent-header-96.webp
- browser-agent-header-dark-64.webp
- browser-agent-header-dark-96.webp
- browser-agent.png
- github-mark.svg
- huggingface.svg
- ollama.svg
- browser-agent-preview.png
- _headers
- apple-touch-icon.png
- favicon.ico
- robots.txt
- site.webmanifest
- reporting.mjs
- tool-definitions.mjs
- tool-definitions-plugin.mjs
- frontend.mjs
- llm-browser-bundles.mjs
- frontend-manifest.mjs
- i18n.mjs
- js-syntax.mjs
- module-graph.mjs
- runtime-contract.mjs
- server.mjs
- vm-profiles.mjs
- targets.mjs
- schema-reference.mjs
- common.sh
- docker-install-packages.sh
- kernel-modules.sh
- profile-rootfs.sh
- profile-artifacts.d.mts
- profile-artifacts.mjs
- runtime-assets.mjs
- vm-alpine-overlay-hda.sh
- vm-profile-image.mjs
- build.mjs
- check.mjs
- clean-runtime.mjs
- clean.mjs
- setup.mjs
- test-e2e.mjs
- test.mjs
- bootstrap.ts
- i18n.ts
- init.ts
- lang-selector.ts
- origin-awareness.ts
- state.ts
- text-utils.ts
- theme.ts
- value-utils.ts
- model-config.ts
- model-discovery.ts
- model-profiles.ts
- model-types.ts
- transformers-inspection.ts
- transformers-runtime.ts
- capabilities-view.ts
- discovery-controller.ts
- dom-utils.ts
- panel.ts
- profile-controls.ts
- resources-view.ts
- runtime-view.ts
- state-utils.ts
- template.ts
- tools-view.ts
- browser-agent-runner.ts
- entry.ts
- llm-browser-ai.worker.ts
- ollama-browser-model.ts
- text-tool-parser.ts
- transformers-text-tool-middleware.ts
- zod-schema-factory.ts
- ai-sdk-browser.d.mts
- ai-sdk-bridge.ts
- ai-sdk-runtime.ts
- chat-scroll.ts
- markdown-renderer.ts
- agent-debug.ts
- agent-loop.ts
- agent-routing.ts
- artifact-store.ts
- chat-submit.ts
- chat-ui.ts
- context-budget.ts
- resource-governor.ts
- tool-result-policy.ts
- capabilities.ts
- chat-state.ts
- net-dns-lookup.ts
- net-ip-status.ts
- net-nmap-quick.ts
- node-pnpm-install.ts
- node-pnpm-run.ts
- node-run.ts
- node-test.ts
- node-typescript.ts
- project-fs-edit-lines.ts
- project-fs-read-lines.ts
- project-search.ts
- python-debug.ts
- python-mypy.ts
- python-pip-install.ts
- python-ruff.ts
- python-run.ts
- python-test.ts
- python-venv-create.ts
- tls-openssl-cert.ts
- vm-cmd-which.ts
- vm-console-status.ts
- vm-fs-list.ts
- vm-fs-read.ts
- vm-fs-write.ts
- vm-pkg-info.ts
- vm-python-exec.ts
- vm-sh-exec.ts
- vm-sys-info.ts
- web-curl-fetch-text.ts
- web-curl-head.ts
- web-ffuf-dir-light.ts
- web-httpx-probe.ts
- web-nikto-quick.ts
- ai-tools.ts
- native-tools-policy.ts
- shared.ts
- tool-executor.ts
- tool-registry.ts
- types.ts
- virtual-tools.d.ts
- console-state.ts
- xterm-consoles.ts
- events.ts
- checks-panel.ts
- modal.ts
- status-controls.ts
- tooltips.ts
- background-tools-serial1.ts
- console-control-serial2.ts
- exec-vm.ts
- indexeddb-cow-disk.ts
- network-operations.ts
- operations.ts
- portable-state.ts
- profile-config.ts
- runtime-assets.ts
- runtime-config.ts
- serial-console.ts
- serial-vm.ts
- snapshot-operations.ts
- storage-hash.ts
- terminal-markers.ts
- workspace-controls.ts
- ws-network-config.ts
- main.ts
- browser-agent-preview.svg
- en.json
- es.json
- 01-base.css
- 02-layout-runtime.css
- 03-utility-hidden.css
- 04-console-tabs.css
- 05-terminal-sizing.css
- 06-modal.css
- 07-collapsible-panels-config.css
- 08-profile-checks-fixes.css
- 09-llm-panel.css
- 10-chat-markdown-tools.css
- 11-bg-tools-serial1.css
- 12-llm-agent-debug.css
- 13-theme.css
- style.css
- index.html
- browser-agent-runner-approval.test.ts
- context-budget.test.ts
- modal.test.ts
- model-config.test.ts
- model-discovery.test.ts
- model-profiles.test.ts
- provider-v4.test.ts
- runtime-assets.test.ts
- terminal-markers.test.ts
- text-tool-parser.test.ts
- text-utils.test.ts
- theme.test.ts
- tool-approval-policy.test.ts
- tool-execution-queue.test.ts
- tool-registry.test.ts
- transformers-inspection.test.ts
- transformers-provider.test.ts
- transformers-runtime.test.ts
- vm-storage.test.ts
- ws-network-config.test.ts
- zod-schema-factory.test.ts
- profile-artifacts.test.ts
- ba-serial1-runner
- ba-serial2-console-runner
- init
- persistent-init
- alpine-base.json
- alpine-nodejs-typescript.json
- alpine-pentest-lite.json
- alpine-pentest-web.json
- alpine-python.json
- profile.schema.json
- runtime-contract.json
- .gitignore
- .node-version
- .nvmrc
- eslint.config.js
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.es.md
- README.md
- server.mjs
- THIRD_PARTY_NOTICES.txt
- TODO.md
- tsconfig.json
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
