Practical overview
When it fits
Use it when a browser-tab-based personal assistant fits the workflow and you want its chat, storage and tools in one browser runtime.
Who it is for
- Individuals seeking a personal assistant that runs in a browser rather than on a separate server.
- Developers who want to inspect or run a TypeScript browser-based assistant.
- Users who want browser chat with optional Telegram messaging and browser-resident file or task tools.
Documented uses
- Chat with an AI assistant through a browser interface.
- Use assistant tools to manage workspace files, make HTTP requests or run JavaScript.
- Persist assistant context and schedule recurring tasks.
- Route messages through an optional Telegram bot.
Requirements & limits
The documented local setup requires npm and an Anthropic API key. The repository is public and lists an MIT license.
- The browser tab is the runtime; Telegram responses and scheduled background work depend on it remaining open.
- The assistant sends messages and conversation history to the Anthropic API.
- Bash execution needs separately downloaded v86 and Alpine root filesystem assets; other listed tools do not require the VM.
- The README describes the project as a proof of concept.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up Openbrowserclaw for local browser chat
Start the local development server and open the assistant with an Anthropic API key.
Before you start
- A local copy of the Openbrowserclaw project
- npm
- An Anthropic API key
Steps
From the project directory, run the command below.
npm installRun the command below.
npm run devOpen
http://localhost:5173.Paste your Anthropic API key and start chatting.
Expected outcome
The project’s README describes a local browser-chat setup connected to the Anthropic API.
Guide limitations
- This guide covers local development setup, not a production deployment.
- The optional bash tool requires separate WebVM assets.
Configure the optional Telegram channel
Connect a Telegram bot to an Openbrowserclaw instance.
Before you start
- A running Openbrowserclaw instance
- A Telegram bot created with @BotFather
- Access to Openbrowserclaw Settings
Steps
Create a bot with @BotFather.
Paste the bot token in Openbrowserclaw Settings.
Send
/chatidto the bot to obtain the chat ID.Add the chat ID in Settings.
Expected outcome
Telegram messages can be processed through the assistant when its browser tab is open.
Guide limitations
- The browser tab must be open for the bot to respond.
- Messages queue on Telegram and are processed when the tab is reopened.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- wexare-ai/openbrowserclaw · Official homepage title · retained in its source language

