Open Source
Explore the latest AI open-source projects from GitHub and HuggingFace.
Explore the latest AI open-source projects from GitHub and HuggingFace.
BrowserSkill is a CLI, local daemon, and browser extension published under Tencent's GitHub organization that connect AI agent harnesses, including Cursor, Claude Code, Codex, OpenClaw, and DeepSeek Harness, to a browser already logged into the user's own accounts, instead of a separate automation profile. An agent calls the bsk CLI, which talks to a local daemon over Unix domain socket or named-pipe IPC and forwards tool calls to a Chromium MV3 extension over a loopback WebSocket defaulting to port 52800. Browser work runs inside a dedicated, visible Agent Window scoped to that session rather than the user's own tabs, so the person can keep working normally; writes are restricted to tabs inside that Agent Window unless a tab is explicitly borrowed and returned when the task ends. Two independent, on-by-default extension settings govern this: confirmation before borrowing a tab, and whether the agent may send request-help prompts for steps needing a human, such as captcha or login. As of 0.3.0, the --unattended flag, tab borrow --no-confirm, and BSK_REQUEST_HELP=off no longer bypass these settings; unattended operation requires turning the toggles off in the extension popup instead. Session state is isolated per session ID with its own ref-store and borrow table, tool calls to one session are serialized through a per-session daemon queue while different sessions run in parallel across isolated Agent Windows, and bsk session stop is the expected way to end a session. The 0.3.0 release added full-page screenshots via bsk screenshot --session <id> --full-page --out page.png, canvas-aware visual refs for canvas-rendered page regions, authenticated remote gateway connections with device pairing so the daemon can run on a server while the extension stays local, and an optional, off-by-default operation audit that writes redacted per-task JSONL records to the daemon host for 30 days. File upload and download work only over local, non-remote daemon connections. Supported runtimes are macOS (Apple Silicon and Intel), Linux (x64/ARM64), and Windows x64; Chrome and Edge are supported, other Chromium-based browsers with unpacked-extension support are expected to work, and Firefox support is planned. BrowserSkill is released under the MIT license.
OpenClaw is an open-source, local-first AI gateway with 366K GitHub stars that routes AI responses through WhatsApp, Telegram, Slack, Discord, iMessage, Teams, and 15+ other platforms — zero cloud dependency.
OpenClaw
Open-source personal AI assistant connecting to 13+ messaging platforms with local gateway architecture, voice support, and multi-agent routing.