v1.0 Released · Open Source · MIT License

Make Your Browser
Think & Act

More Than Chat — A Real Action-Taking AI Assistant

A Chrome intelligent assistant extension built on the ReAct reasoning loop architecture. With 40+ built-in tools, it supports browser automation, workspace management, multimodal Q&A, long-term memory, local knowledge base (RAG), multi-agent collaboration, task checkpoint recovery, Skill system, and MCP protocol extension — control your browser and full local development workflow using natural language.

Try It Now Gitee Chrome Web Store Edge Add-ons Learn More →
40+
Built-in Tools
10+
Tool Categories
Multi-Agent
Multi-Agent
OSS
Open Source

Why AI Helper?

From passive Q&A to proactive action — redefining the browser AI experience

Traditional AI Assistants

Only Chat, Can't Act

  • ✗Only generates text answers, can't perform real actions
  • ✗Limited conversation context, easily forgets history
  • ✗Single tool capability, lacks complex task handling
  • ✗Cannot access local files and system
  • ✗Cannot resume after task interruption
AI Helper

Thinks & Acts

  • ✓40+ tool calls, truly completes browser operations
  • ✓Long-term memory system with persistent conversation storage
  • ✓Multi-agent collaboration with automatic task decomposition
  • ✓Local proxy access, directly operate on file system
  • ✓Checkpoint recovery, pause and resume tasks anytime

Core Capabilities

More than a Q&A bot — a browser automation engine

🧠

ReAct Reasoning Loop

LLM Think → Call Tool → Result Feedback → Continue Reasoning. Supports multi-turn tool calls, task decomposition, streaming responses, and three-level reflection quality assurance.

🤖

Multi-Agent Collaboration

Create and manage multiple custom AI assistants with built-in templates for code review, data analysis, and more. Supports agent sub-task distribution and parallel collaboration.

🖱️

Browser Automation

Click, fill forms, scroll, drag, screenshot, wait for elements, dropdown selection. Control web pages with natural language without writing a single script.

📄

Smart Content Extraction

Plain text, HTML, tables, links, forms, images, metadata. Supports Markdown/JSON formatted output, scrolling collection of long content. Cross-tab extraction via tabId without switching tabs.

🧩

Long-Term Memory System

Automatically stores user preferences, knowledge, and decision records. Supports fact storage and conversation summary memory types, intelligent history retrieval, auto compression and eviction of low-value memories — the more you use it, the better it understands you.

📚

Local Knowledge Base (RAG)

Import PDF / Word / Excel / PPT / Markdown / HTML / CSV into local knowledge bases and get retrieval-augmented answers with clickable citations. Hybrid vector + keyword retrieval, multi-base management and cross-base search — fully local via the optional Agent.

🎙️

On-Device Voice Input

Speak instead of typing: click 🎤 or press Alt+V and a streaming draft appears as you speak. Recognition runs a local ONNX model inside the optional Agent, so the audio never leaves your machine and no cloud speech service is needed. When you stop, a higher-accuracy pass adds punctuation and normalizes numbers, and the text is only inserted into the input box — never sent automatically.

🖥️

Agent Local Operations

Read/write files, search code, execute terminal commands. npm install, git operations, run scripts — all done directly in browser conversations.

📦

Artifact Detection & Clickable Paths

Files the AI produces via scripts (e.g. an exported spreadsheet) are declared and surfaced in the Artifacts panel with stat validation against hallucinated entries, and any file path in an answer is clickable to locate and highlight it in the sidebar workspace.

🎯

Skill System

Workflow and Agent skill types, supports distilling skills from conversations. Built-in skill-creator meta-skill; select multiple skills per conversation from the / picker.

🔌

MCP Protocol Extension

Supports Model Context Protocol, connecting third-party MCP Servers. Auto-discover tools, multi-server parallelism, per-service toggles and exclusion lists, infinitely expand capability boundaries.

📊

Markdown & Charts

Code highlighting, Mermaid flowcharts/sequence diagrams, table export to Excel. Supports chart zoom, PNG download, source code copy.

📎

Multimodal File Q&A

Upload PDF/Word/Excel/text files and ask questions directly. Browser-side intelligent content extraction, connect to Agent for deep file operations in workspace.

✏️

Image Annotation Editor

Built-in 6 annotation tools: pen, rectangle, ellipse, arrow, eraser. Supports color/thickness adjustment and Ctrl+Z undo, send edited images directly.

👁️

Vision Model Image Analysis

Connects to vision language models, supports screenshot-based image Q&A. Independent API configuration, automatic image compression to reduce Token consumption.

🔀

Multi-Provider Profiles

Save multiple OpenAI-compatible provider configurations (endpoint / API key / model list) and switch anytime. Pick the provider first, then the model, right in the chat panel; config import/export merges profiles by ID.

💡

Smart Context Compression

Auto-summary compression of long referenced content, intelligent truncation by Token count. Three-level pressure monitoring to prevent irrelevant information from permanently occupying context space.

💰

Token Statistics Panel

Real-time Token consumption tracking, session/today/history multi-dimensional statistics. Trend charts, budget management, three-level context pressure monitoring.

🔄

Task Checkpoint Recovery

Auto-save checkpoints during task execution, one-click resume after interruption. Supports SW restart recovery, streaming output preservation, 7-day TTL auto-expiry — ensures long tasks never lose progress.

🌐

@ Web Selector

Type @ to bring up the selector, "Web" tab lists all open tabs. Select a page to auto-inject its content as conversation context, enabling cross-page information understanding.

🔍

Shadow DOM Deep Penetration

Recursively penetrate multi-layer Shadow DOM and same-origin iframes to locate elements. Supports React controlled components, rich text editors — ensures precise page operations across all frontend frameworks.

📤

Multi-Format Message Export

Single messages support export to Word (with pre-rendered Mermaid charts), PDF, image, JSON and more formats, meeting sharing and archiving needs across different scenarios.

💾

Conversation Export/Import

Batch export conversations as .aihelper.json, including complete message history, execution logs, and quality scores. Compatible with new/old format import and recovery.

📁

Workspace Management

Browse and manage Agent's local file system directly in the sidebar. Directory tree navigation, batch operations, drag-and-drop moving, file preview — as convenient as an IDE file manager.

🔍

Message Search

Full-text search across all conversation history, supports AND/OR advanced search syntax. Dual-mode search (global/current session), incremental loading, result highlight positioning.

🔖

Message Bookmarks

One-click bookmark important AI responses, supports pinning, search, and grouping. Click a bookmark to auto-navigate to the corresponding message in the conversation for quick review.

🗑️

File Recycle Bin

Agent file deletion defaults to soft-delete to recycle bin with 7-day retention, supports one-click recovery. Say goodbye to accidental file deletion.

📄

File Preview

Built-in preview for text/code highlighting, PDF, Word, Excel, images and more formats — view file contents without leaving the sidebar.

🔄

Agent Online Update

Agent service supports online restart and one-click auto-update, no manual terminal operations needed. Auto-rollback on update failure without affecting current running state.

💡

Context Incremental Summary

When conversation context Token exceeds budget, automatically compresses old tool call rounds into one-sentence summaries, preserving key information without losing context.

🔒

Privacy & Security

API Key local storage. Agent command tiered control (blacklist blocking + graylist confirmation), file operation sandbox protection, pairing authentication.

⏰

Scheduled Tasks

Create one-time (after X minutes / at a specific time), interval, and Cron scheduled tasks that run automatically with web-page context and host session binding. Built-in management panel, run history, failure notifications, and self-healing session recovery.

🌓

Light / Dark / System Theme

A semantic-token redesign across the whole UI with three states (light, dark, follow-system). Switch instantly from the sidebar "More" menu or the Options "Appearance" card; the resolved theme syncs across every page without a reload, with WCAG-AA dark contrast verified per panel.

✅

Objective Completion Checks

Sub-tasks from plan_task can declare doneCriteria acceptance checks verified with real DOM / command evidence (penetrating Shadow DOM and same-origin iframes) instead of trusting the model's self-report. An optional auto-rerun loop drives unmet sub-tasks back through four gates; fully unchanged when left off.

Typical Use Cases

One assistant, covering every aspect of your daily work

👨‍💻

Full-Stack Development Assistant

Write, debug, and refactor code directly in the browser. Access local files, execute commands, preview results — from requirements to deployment in one go.

Dev Efficiency
📊

Data Collection & Analysis

Auto-login to websites, scrape data, generate reports. Supports multi-page navigation, form filling, data cleaning — say goodbye to manual copy-paste.

Data Work
🎨

Content Creation

Writing, translation, typesetting, and illustration all in one place. Multimodal file Q&A supports PDF, images, code understanding — double your creative efficiency.

Content Creation
🧪

Automated Testing

Describe test cases in natural language, auto-generate and execute browser tests. Screenshot verification, assertion checks, defect location — all in one click.

Quality Assurance
🔍

Deep Research & Investigation

Multi-search-engine parallel retrieval, auto-aggregation and organization of results. Supports webpage summarization, content extraction, and knowledge graph-based research reports.

Research & Analysis
⚙️

Workflow Automation

Hand repetitive operations to AI. Email processing, schedule management, form submission, file organization — free up your time for more valuable work.

Productivity Tools

Demo Videos

Product introduction & real-world automation demos

AI Helper Product Introduction

Complete walkthrough of AI Helper: ReAct reasoning loop, 40+ built-in tools, multi-agent collaboration, workspace management, Skill system and MCP protocol — see how the browser assistant thinks and acts.

Auto Batch Form Filling · English Narration

Attach an Excel data source and order in one sentence: the plugin opens the form page, reads rows one by one, fills and submits automatically, then verifies against the source in a split screen.

40+ Built-in Tools

Covering full-scenario browser automation, extensible via Skill and MCP

🖱️
Page Interaction
5
📝
Forms & Input
4
📄
Content Extraction
6
📑
Tab Management
2
🔖
Bookmarks & History
1
💾
Storage Management
2
🌐
Network Requests
1
📷
Media & Output
5
🔧
Debugging & Dev
2
🤖
AI Collaboration
7
🖥️
Agent Proxy
5
🧠
Long-Term Memory
1
📚
Knowledge Base
3

System Preview

Real running screenshots, a sneak peek

Chat & Markdown rendering
Chat & Markdown — rich answers, code highlighting, tables & charts
Feature hub menu
Feature hub — prompts, skills, MCP & more from one button
Assistant switching
Assistant switching — built-in & custom, one click away
Assistant management
Assistant management — per-assistant prompts, temperature & tools
Session list
Sessions — time-grouped, multi-threaded without losing context
Selection toolbar
Selection toolbar — explain, translate, summarize any text instantly
Selection explain result
Selection results — streamed answers with follow-up chat
Selection toolbar settings
Toolbar settings — customize tools & trigger behavior your way
Generated page prototype library
Pages from chat — generate full webpages, revisit them in the prototype library
Model provider settings
Model setup — OpenAI-compatible APIs, image recognition built in
Slash prompts
Slash prompts — type / to invoke your presets
Extensions toolbox
Extension toolbox — MCP servers & skills plug endless capabilities into your AI
Skills & MCP extensions
Skills & MCP — auto-discovered, ready per conversation
MCP extensions
MCP extensions — bring third-party tools to your AI
Agent workspace panel
Agent workspace — files & outputs managed in the sidebar
Agent pairing & management
Agent pairing — connect your local agent in one click
Reasoning trace log
Reasoning trace — every think / act / observe step of the ReAct loop, fully visible
Reasoning loop settings
Reasoning loop — tune the think-act-observe flow end to end
Reflection & quality settings
Reflection & quality — self-correction, iteration and graded answers
Local knowledge base
Local knowledge base — RAG retrieval grounds answers in your own docs
Model & temperature settings
Model & temperature — tune multi-vendor parameters instantly
Token usage stats
Token stats — live usage visualization per conversation
Built-in tools config
47 built-in tools — page actions, files & shell, tick what you need
Command audit log
Command audit — every agent action traced
Scheduled tasks
Scheduled tasks — automated page summaries & AI analysis on a timer

Six-Layer Architecture

Chrome Extension API message channels, clear layer responsibilities with workspace management & Checkpoint persistence

Side Panel
Chat Interface
Workspace Management
Markdown/Mermaid Rendering
Multi-Agent Management
Message Search/Bookmarks
→
Background Worker
Message Routing
ReAct Reasoning Engine
Context Incremental Summary
Checkpoint Management
Tool Dispatch & Token Mgmt
→
Content Script
DOM Operations
Page Injection
40+ Page Tools
→
Offscreen Doc
Clipboard Operations
MV3 Compatibility Bridge
→
Agent Service
File I/O
Command Execution
Recycle Bin/Online Update
Skill/MCP Extension
Knowledge Base (RAG)
→
Storage Layer
IndexedDB Sessions
Checkpoint Persistence
chrome.storage Config
Token Stats Persistence

Quick Start in 30 Seconds

Three steps to install and configure, start using immediately

1

Load Extension

Download the auto-built package (ai-helper-*.zip) from GitHub Releases and extract it. Open chrome://extensions, enable Developer Mode, click "Load unpacked" and select the extracted folder.

Download build package → Extract → Load extracted folder Download the latest build from GitHub Releases → Or install from Chrome Web Store → Or install from Microsoft Edge Add-ons →
2

Configure API Key

Right-click extension icon → Options, enter your DeepSeek API Key (or other OpenAI-compatible API).

API Key → Enter → Save
3

Install Agent (Optional)

For local file read/write and command execution, one-click install the agent service. Copy the pairing code from terminal output into the extension's Agent settings to connect.

One-line install (macOS / Linux):
curl -fsSL https://raw.githubusercontent.com/xiweicheng/ai-helper/main/install.sh | bash
Windows (PowerShell):
irm https://raw.githubusercontent.com/xiweicheng/ai-helper/main/install.ps1 | iex
Or via npm:
npm i -g ai-helper-agent && aha start -b

Ready to Get Started?

Open source & free, MIT License, welcome Star & PR

GitHub Gitee Install for Chrome Install for Edge View Docs → Documentation Wiki →

Contact & Support

Welcome feedback, suggestions, or business collaboration

📧 xiwc87@yeah.net
💬 Join GitHub Discussions

Sponsors & Partners

Thanks to the following sponsors for supporting this project with token credits, compute, cloud resources, or services.

Interested in sponsoring or partnering? Contact us via email or GitHub Discussions — the project offers ongoing exposure in return.