No description
Find a file
2026-03-20 00:40:50 +03:00
configs feat: initial project structure - Phase 1 MVP 2026-03-20 00:38:22 +03:00
internal feat: initial project structure - Phase 1 MVP 2026-03-20 00:38:22 +03:00
.gitignore feat: initial project structure - Phase 1 MVP 2026-03-20 00:38:22 +03:00
go.mod feat: initial project structure - Phase 1 MVP 2026-03-20 00:38:22 +03:00
Makefile feat: initial project structure - Phase 1 MVP 2026-03-20 00:38:22 +03:00
README.md feat: initial project structure - Phase 1 MVP 2026-03-20 00:38:22 +03:00

ZovOS AI

AI-ассистент для Linux, написанный на Go from scratch.

Управляет компьютером, браузером и терминалом. Поддерживает локальные и облачные нейросети.

Возможности

  • 🤖 AI-провайдеры: OpenAI, Anthropic, Google Gemini, Ollama (локальные модели)
  • 🖥️ Управление терминалом: выполнение команд, интерактивные PTY-сессии
  • 🌐 Управление браузером: навигация, клики, ввод текста, скриншоты
  • 🖱️ Управление рабочим столом: мышь, клавиатура, скриншоты, управление окнами
  • 📁 Файловая система: чтение, запись, поиск файлов
  • 📋 Буфер обмена: чтение и запись
  • 🎨 Современный UI: веб-интерфейс с тёмной темой, WebSocket стриминг

Установка

# Клонирование
git clone https://git.bebrik.xyz/Dan4ick/ZovOS_AI.git
cd ZovOS_AI

# Сборка
make build

# Запуск
make run

Конфигурация

Скопируйте configs/default.yaml в configs/local.yaml и укажите API-ключи:

ai:
  default_provider: ollama
  openai:
    api_key: "sk-..."
  anthropic:
    api_key: "sk-ant-..."

Зависимости (Linux)

  • Go 1.22+
  • xdotool — управление мышью/клавиатурой
  • xclip — буфер обмена
  • Chromium — управление браузером
  • Ollama (опционально) — локальные модели

Лицензия

MIT