About AI Browser
AI Browser is an MCP server published by pihapi in the Browser category: aI-native browser — renders pixels for humans, structured semantic tree API for agents. No screenshots, no OCR, no coordinate guessing.
The repository has 1 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/pihapi/ai-browserThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about AI Browser
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
4 checks have not been run yet.
README
Давайте рассмотрим несколько практических примеров использования AI-браузера:
1. Установка и запуск
# Клонируем проект
mkdir ai-browser && cd ai-browser
# Создаем структуру проекта
mkdir -p browser ai commands config
# Инициализируем Go модуль
go mod init ai-browser
# Устанавливаем зависимости
go get github.com/chromedp/chromedp
go get github.com/chromedp/cdproto
# Запускаем Ollama (в отдельном терминале)
ollama pull llama2
ollama serve
# Запускаем браузер
go run main.go
2. Примеры использования
Пример 1: Автоматизация поиска информации
> go to google.com
Переход на https://google.com...
> найди поле поиска и введи "golang chromedp examples"
🤖 Обрабатываю команду через AI...
▶️ Выполняю: Ввод текста в input[name="q"]
✅ Команда выполнена
> нажми кнопку поиска
🤖 Обрабатываю команду через AI...
▶️ Выполняю: Клик по input[type="submit"]
✅ Команда выполнена
> сделай скриншот результатов
> screenshot search_results.png
Скриншот сохранен: search_results.png
> открой первую ссылку в результатах
🤖 Обрабатываю команду через AI...
▶️ Выполняю: Клик по h3:first-child a
✅ Команда выполнена
Пример 2: Тестирование с разными fingerprints
> go to browserleaks.com/canvas
Переход на https://browserleaks.com/canvas...
> screenshot canvas_test_1.png
Скриншот сохранен: canvas_test_1.png
> fingerprint show
Текущий fingerprint:
UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
Platform: Win32
Vendor: Google Inc.
Screen: 1920x1080
Timezone: Europe/London
Language: en-US
> fingerprint change
Fingerprint изменен
> refresh
Страница обновлена
> screenshot canvas_test_2.png
Скриншот сохранен: canvas_test_2.png
# Теперь у вас два скриншота с разными canvas fingerprints
Пример 3: Автоматизация заполнения форм
> go to github.com/join
Переход на https://github.com/join...
> заполни форму регистрации с тестовыми данными
🤖 Обрабатываю команду через AI...
▶️ Выполняю: Ввод текста в input[name="user[login]"]
▶️ Выполняю: Ввод текста в input[name="user[email]"]
▶️ Выполняю: Ввод текста в input[name="user[password]"]
✅ Команда выполнена
> найди все обязательные поля и покажи их
🤖 Обрабатываю команду через AI...
💬 AI ответ: Найдены обязательные поля: username, email, password
Пример 4: Мониторинг цен на товары
> go to amazon.com
Переход на https://amazon.com...
> найди поле поиска и введи "macbook pro 14"
🤖 Обрабатываю команду через AI...
▶️ Выполняю: Ввод текста в input[id="twotabsearchtextbox"]
✅ Команда выполнена
> нажми enter
🤖 Обрабатываю команду через AI...
▶️ Выполняю: Клик по input[type="submit"]
✅ Команда выполнена
> найди все цены на странице и выведи минимальную и максимальную
🤖 Обрабатываю команду через AI...
💬 AI ответ: Найдены цены от $1,599 до $2,499
> сделай скриншот первого товара
🤖 Обрабатываю команду через AI...
▶️ Выполняю: Прокрутка до первого товара
▶️ Выполняю: Скриншот элемента
✅ Команда выполнена
Пример 5: Работа с cookies и сессиями
> go to reddit.com
Переход на https://reddit.com...
> cookies show
Cookies:
reddit_session = xxxxxxxxxxxxx
token_v2 = xxxxxxxxxxxxx
> cookies clear
Cookies очищены
> refresh
Страница обновлена
# Теперь вы разлогинены
Пример 6: Создание скрипта для автоматизации
Создайте файл automation_script.txt:
go to linkedin.com
найди кнопку входа и нажми
заполни email поле с test@example.com
заполни пароль с testpassword
screenshot login_form.png
найди кнопку submit и нажми
wait 3s
screenshot after_login.png
Затем можно выполнить:
# В будущей версии можно добавить выполнение скриптов
> run script automation_script.txt
3. Практические сценарии использования
Веб-скрапинг с обходом защиты
# Python скрипт для управления браузером через API (будущая функция)
import requests
# Меняем fingerprint перед каждым запросом
browser.command("fingerprint change")
browser.command("go to protected-site.com")
browser.command("собери все данные о продуктах")
Тестирование веб-приложений
# Тест формы логина
> go to myapp.com/login
> введи в поле username значение "admin"
> введи в поле password значение "wrong_password"
> нажми кнопку Login
> проверь есть ли сообщение об ошибке
🤖 AI ответ: Найдено сообщение об ошибке: "Invalid credentials"
Мониторинг изменений на сайте
# Проверка наличия товара
> go to store.com/product/ps5
> проверь есть ли кнопка "Add to Cart"
🤖 AI ответ: Кнопка "Add to Cart" не найдена, есть текст "Out of Stock"
# Можно настроить периодическую проверку
4. Расширенные возможности
Добавление прокси (в config.json)
{
"proxy": {
"enabled": true,
"type": "socks5",
"host": "127.0.0.1",
"port": 9050
}
}
Работа в headless режиме
{
"browser": {
"headless": true,
"window_width": 1920,
"window_height": 1080
}
}
Использование с LM Studio вместо Ollama
{
"ai": {
"provider": "lmstudio",
"base_url": "http://localhost:1234/v1",
"model": "local-model"
}
}
Этот AI-браузер особенно полезен для:
- 🔍 Автоматизации рутинных задач
- 🛡️ Тестирования с разными fingerprints
- 📊 Сбора данных с защищенных сайтов
- 🧪 Тестирования веб-приложений
- 📈 Мониторинга цен и наличия товаров
- 🤖 Обучения AI на реальных веб-интерфейсах
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.