Skip to content

Repository files navigation

🏢 Virtual AI Office v5

Твой персональный ИИ-офис — 6 AI агентов работают вместо тебя

Python PySide6 Anthropic Windows License

Управляй командой из 6 ИИ-агентов из красивого визуального офиса. Агенты работают, пьют кофе, ходят на совещания — и решают твои задачи. Универсальный инструмент для всех: программисты, дизайнеры, бизнес, DevOps.

🚀 Быстрый старт · ✨ Возможности · 📸 Скриншоты · 📦 Установка · 🤖 Агенты


📖 О проекте

Virtual AI Office — десктопное приложение для Windows и Linux, которое превращает работу с ИИ в визуальный и интерактивный опыт. Вместо того чтобы просто набирать промты в чат, ты видишь живой офис: 6 агентов сидят за столами, встают чтобы выпить кофе, ходят на совещания — и при этом выполняют реальные рабочие задачи через Anthropic API.

💡 Идея: что если управление ИИ-командой было бы похоже на SimCity, а не на чат-бот?

✨ Что нового в v5

  • 🔧 6 агентов вместо 4: добавлены Макс (DevOps) и Ана (Аналитик/Автор)
  • 🚀 Claude Sonnet 4.6 — новейшая модель (или Haiku 4.5 / Opus 4.6 на выбор)
  • 📝 4096 токенов на ответ вместо 1024 — агенты пишут подробнее
  • 🧠 Память агентов — помнят контекст последних 3 разговоров
  • 📋 Копировать результат — одна кнопка на карточке задачи
  • 📤 Экспорт всех результатов в папку
  • ⌨️ Ctrl+Enter — быстрая отправка задачи
  • 💰 Правильный расчёт цены для каждой модели

✨ Возможности

🤖 Живые ИИ-агенты

  • 4 специалиста с уникальными характерами и системными промтами
  • Анимированные пиксель-арт человечки с ходьбой, морганием, выражением лица
  • Мысли в облачках над головой — видишь что думает каждый агент
  • Автономное поведение: сами ходят пить кофе, на перерыв, в туалет

🏢 Визуальный офис

  • Нарисованный вручную 2D офис с комнатами и мебелью
  • 6 тем оформления: Ночной офис, Светлый лофт, Зелёный Bio, Корпоратив, Тёмный Luxury, Cyberpunk
  • 10 видов мебели: столы, диваны, кофемашина, растения, переговорный стол, серверная стойка, доска и др.
  • Перетаскивание мебели мышью в режиме редактирования
  • Перекраска любого предмета в произвольный цвет

🏗️ Небоскрёб

  • Добавляй неограниченное количество этажей
  • Каждый этаж — отдельная комната со своей мебелью и темой
  • Отправляй агентов на нужный этаж одной кнопкой
  • Переключайся между этажами в реальном времени

👑 Система одобрения

  • Агенты никогда не действуют без твоего разрешения
  • Каждый ответ показывается с кнопками Разрешить / Отклонить
  • Полный контроль над тем что делает каждый агент

📊 Аналитика и отчёты

  • Подсчёт стоимости каждого запроса к API в реальном времени
  • История всех задач в SQLite базе данных
  • Вкладка отчётов с таблицей задач и статистикой расходов

📋 Редактор быстрых команд

  • Добавляй, редактируй и удаляй шаблоны команд
  • Быстрый доступ к часто используемым задачам одним кликом

📸 Скриншоты

Скриншоты будут добавлены после первого запуска

Главный офис Панель дизайна Редактор команд
Office Design Commands

🤖 Агенты

Агент Роль Специализация
💻 Алекс Программист Python, API, Telegram/WhatsApp боты, веб-разработка
🎨 Майя Дизайнер UI/UX, Figma, брендинг, визуальные концепции
💼 Давид Менеджер продаж Скрипты продаж, работа с клиентами, WhatsApp/Telegram
📊 Рита Бухгалтер Учёт затрат, финансовые отчёты, ROI, аналитика

Каждый агент имеет уникальный системный промт, специализированный под свою роль. Добавить нового агента можно через кнопку в интерфейсе — без изменения кода.


📦 Установка

Вариант 1 — EXE файл (рекомендуется)

# 1. Скачай репозиторий или ZIP
# 2. Распакуй в любую папку
# 3. Двойной клик на:
build_exe.bat

Скрипт автоматически установит все зависимости и создаст VirtualAIOffice.exe на рабочем столе.

Вариант 2 — Запуск через Python

# Требования: Python 3.11+

# Клонировать репозиторий
git clone https://github.com/YOUR_USERNAME/virtual-ai-office.git
cd virtual-ai-office

# Установить зависимости
pip install -r requirements.txt

# Запустить
python main.py

Или просто двойной клик на run.bat.


⚙️ Настройка

Получить Anthropic API ключ

  1. Зайди на console.anthropic.com
  2. Зарегистрируйся (можно через Google)
  3. Перейди в Billing → пополни баланс от $5
  4. Перейди в API KeysCreate Key
  5. Скопируй ключ — он показывается только один раз!

Ввести ключ в приложение

В запущенном приложении нажми ⚙️ Настройки → вставь API ключ → OK.

💰 Стоимость: один ответ агента ≈ $0.001–0.005 (меньше цента)


🚀 Быстрый старт

1. Запусти приложение (run.bat или VirtualAIOffice.exe)
2. Нажми ⚙️ Настройки → введи Anthropic API ключ
3. Выбери агента в выпадающем списке
4. Напиши задачу или выбери быструю команду
5. Нажми 🚀 Поставить задачу
6. Дождись ответа → нажми ✅ Разрешить или ❌ Отклонить

🗂️ Структура проекта

virtual-ai-office/
├── main.py              # Главное приложение, UI, логика задач
├── office_scene.py      # Визуализация офиса, анимация людей, мебель
├── requirements.txt     # Python зависимости
├── run.bat              # Быстрый запуск через Python
├── build_exe.bat        # Сборка EXE для Windows
├── upload_to_github.bat # Загрузка проекта на GitHub
└── README.md            # Документация

После первого запуска появятся файлы данных:

├── settings.json        # API ключ (в .gitignore)
├── floors.json          # Расположение мебели и этажи
├── quick_commands.json  # Быстрые команды
├── office.db            # История задач (SQLite)
└── office_cloud/        # Результаты работы агентов (txt)

🛠️ Технологии

Технология Назначение
Python 3.11+ Основной язык
PySide6 GUI фреймворк (Qt для Python)
Anthropic API ИИ-движок агентов (Claude Sonnet)
SQLite Хранение истории задач
PyInstaller Сборка в EXE файл
requests HTTP запросы к API

📋 Требования

  • ОС: Windows 10 / 11
  • Python: 3.11 или новее
  • Интернет: для работы Anthropic API
  • API ключ: Anthropic (console.anthropic.com)

🗺️ Планы развития

  • Подключение реального WhatsApp Business API
  • Telegram бот интеграция
  • Голосовые уведомления от агентов
  • Экспорт истории задач в Excel/PDF
  • Тёмная/светлая тема для всего интерфейса
  • Добавление своих агентов с фото и кастомными аватарами
  • Совместная работа нескольких агентов над одной задачей (multi-agent)

🤝 Contributing

Это мой первый публичный проект и я открыт к любым предложениям!

  1. Fork репозитория
  2. Создай ветку: git checkout -b feature/my-feature
  3. Сделай коммит: git commit -m "Add my feature"
  4. Запушь: git push origin feature/my-feature
  5. Открой Pull Request

📄 Лицензия

Распространяется под лицензией MIT. Смотри файл LICENSE для деталей.


👨‍💻 Автор

Создано с ❤️ и большим количеством кофе ☕

Если проект оказался полезным — поставь ⭐ на GitHub!


⬆ Наверх

Made with Python · PySide6 · Claude AI

About

🏢 Виртуальный ИИ-офис на рабочем столе Windows — управляй командой ИИ-агентов через визуальный 2D офис

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages