NanmiCoder/cc-haha

Локальный кроссплатформенный десктоп для Claude Code/агентов: мультиагентность, Git worktrees, диффы, маркетплейс скиллов, мульти-модельность, Computer Use, таск-ориентированные питомцы, доступ через WeChat, Feishu, DingTalk, Telegram, WhatsApp и H5.

Агенты⭐ 14 661TypeScriptпоследний релиз: v0.6.5
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Локальное десктопное приложение для работы с Claude Code и другими AI-агентами, объединяющее управление сессиями, репозиториями и моделями в едином графическом интерфейсе.

Зачем нужен

Инструмент решает проблему неудобства использования CLI-интерфейса Claude Code, предоставляя визуальную среду для контроля за выполнением задач, просмотром изменений в коде и управлением разрешениями. Он полезен разработчикам, которым нужно безопасно интегрировать AI в рабочий процесс, отслеживать действия агентов и быстро переключаться между разными LLM.

Что можно реализовать

  • Мониторинг выполнения задач AI-агентом в реальном времени с просмотром вызовов инструментов и прогресса по этапам
  • Просмотр и рецензирование изменений в коде (diff review) с возможностью отката всего хода работы
  • Управление доступом агентов к системе через пять режимов подтверждения прав (от запроса каждого действия до полного пропуска)
  • Запуск сессий в изолированных Git worktrees для безопасной работы с разными ветками репозиториев
  • Использование различных моделей (Claude, ChatGPT, локальные через LM Studio/Ollama) в одном интерфейсе

Ключевые возможности

  • Мультиагентная среда с вкладками, историей сессий и переключением проектов
  • Встроенный просмотр diff с подсветкой синтаксиса и встроенный браузер для проверки изменений
  • Поддержка работы с Git Worktrees для изоляции окружений
  • Маркетплейс навыков (Skill marketplace) для установки сторонних расширений
  • Интеграция с мессенджерами (WeChat, Feishu, DingTalk, Telegram, WhatsApp) и удаленный доступ через H5

👤 Кому подойдёт: разработчики, использующие AI-ассистентов для написания и рефакторинга кода

Релизы

v0.6.5minor
🕐 вчера · релиз на GitHub ↗

Добавлен OpenCode Go, Opus 5 и поиск в Composer; исправлены проблемы с большими сессиями и подсчётом токенов.

  • Added: Добавлен OpenCode Go как поставщик подписки для GLM, Kimi, Qwen и других моделей через локальный прокси.
  • Added: Claude Opus 5 стал официальной моделью по умолчанию.
  • Added: В меню Composer добавлен поиск по навыкам, агентам и коннекторам; появилась смена модели при утверждении плана.
  • Fixed: Исправлено открытие больших сессий: субагенты больше не инлайнятся, что снизило размер ответа с 542 МБ до 40 МБ.
  • Fixed: Исправлен подсчёт токенов: кэш больше не учитывается как расход, что устраняло ложные показания в десятки миллионов токенов.
v0.6.4patch
🕐 4 дн назад · релиз на GitHub ↗

Исправлено использование неверной модели в Agent Teams, устранены баги интерфейса и производительности.

  • Fixed: Участники команд без явного указания модели теперь наследуют модель основного сеанса, избегая дорогих запросов к Opus.
  • Fixed: Алиасы моделей на странице Agent корректно проходят через маппинг провайдера, а не используют хардкод.
  • Fixed: Запросы на права доступа от участников теперь отображаются в диалоге основного сеанса с указанием имени.
  • Fixed: Ускорена загрузка списка сеансов: исключено полное сканирование JSONL при пустом локальном индексе.
  • Fixed: Восстановлено перетаскивание окна, улучшен компактный индикатор использования контекста в поле ввода.
v0.6.2minor
🕐 10 дн назад · релиз на GitHub ↗

Исправления Computer Use, таймеров JS, лимитов стриминга и провайдеров; новые настройки совместимости и режимы одобрения планов.

  • Fixed: Исправлена загрузка анимаций и работа таймеров в JavaScript-ячейках Computer Use для собранных приложений.
  • Added: Добавлены настройки совместимости провайдеров: лимиты токенов, параметры сэмплирования и переключатели функций.
  • Fixed: Исправлено поведение разрешений при одобрении планов и завершение стриминга по протоколу OpenAI.
  • Fixed: Увеличен общий лимит времени для длинных стримовых ответов, чтобы не прерывать медленные модели.
  • Fixed: Удалено автоматическое добавление Co-AuthoredBy в коммиты и PR, исправлена логика карточек изменений.
v0.6.1major
🕐 11 дн назад · релиз на GitHub ↗

Полный редизайн Computer Use с фоновым выполнением действий, поддержка Fable 5.1 и 365-дневное хранение истории.

  • Added: Computer Use переписан: действия выполняются в изолированном воркере без ожидания ответа модели.
  • Added: Добавлена модель Fable 5.1 с поддержкой уровней рассуждения.
  • Added: История сессий сохраняется 365 дней; добавлено полное браузерное историческое меню.
  • Fixed: Исправлена потеря медиа в результатах инструментов и гонка соединений MCP.
  • Fixed: Восстановлена работа истории при ошибках конфигурации и исправлен DeepSeek Vision.
v0.6.0major
🕐 15 дн назад · релиз на GitHub ↗

Полный редизайн Computer Use для macOS с фоновой работой, новые адаптеры для мессенджеров и улучшения отладки.

  • Added: Полностью переписан Computer Use для macOS: агент управляет окнами в фоне без захвата мыши и клавиатуры, с виртуальным курсором.
  • Added: Добавлены адаптеры для WeCom, QQ и Slack, а также упрощено создание бота Feishu через сканирование QR-кода.
  • Added: В боковой панели появился вид задач с сортировкой по сессиям и календарю, а Trace view расширен для анализа системных промптов.
  • Fixed: Исправлены ошибки 400 и 1210 для моделей DeepSeek, GLM 5.3 и GPT-релея, а также прерывание ввода инструментов после 120 секунд.
  • Fixed: Улучшена обработка скриншотов в OpenAI Chat proxy, сохранение изображений в Markdown и восстановление потоковых ответов в Telegram.
v0.5.5minor
🕐 29 дн назад · релиз на GitHub ↗

Релиз v0.5.5: улучшено открытие файлов и редактирование изображений, стабилизирована работа сессий и рендеринга.

  • Added: Сгенерированные файлы теперь открываются через нативные приложения с удобным меню выбора.
  • Added: Изображения, прикрепленные пользователем, можно редактировать прямо в чате.
  • Added: По умолчанию усилие рассуждения модели теперь зависит от выбранного провайдера.
  • Fixed: Исправлено зависание сессий при обрезанных вызовах инструментов.
  • Fixed: Улучшена стабильность работы в рабочих пространствах без Git и при сбоях sidecar.
v0.5.4minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v0.5.4: добавлен рабочий стол Agent Teams, динамическая оркестрация workflow, обновлен Grok и восстановлено отменение действий.

  • Added: Появился рабочий стол Agent Teams для визуализации многоагентных команд и их задач в реальном времени.
  • Added: Реализована динамическая оркестрация workflow: модель пишет скрипты для параллельного или последовательного запуска подагентов.
  • Added: Grok Official теперь использует модель grok-4.6 с усилием рассуждения xhigh по умолчанию.
  • Fixed: Восстановлена функция отмены (undo) для реальных ходов, ранее блокировавшаяся при использовании сторонних инструментов.
  • Fixed: Исправлено отображение IM-каналов (Telegram, WeChat и др.), которые теперь корректно показывают проекты за пределами корневых.
v0.5.3minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлена генерация изображений, поддержка FennoAI и Qiniu, улучшены @-упоминания и стабильность.

  • Added: Встроенная генерация и редактирование изображений в чате с поддержкой Grok, ChatGPT и сторонних API.
  • Added: Добавлены пресеты провайдеров FennoAI и Qiniu Cloud AI.
  • Added: Упоминания @ теперь отображаются в виде компактных пилюль в редакторе.
  • Fixed: Исправлено удаление ответов, совпадающих с предыдущими, и проблемы с обновлением завершённых ходов.
  • Fixed: Улучшена обработка блоков мышления: устранено склеивание слов и дублирование в истории.
v0.5.2minor
🕐 1 мес назад · релиз на GitHub ↗

Обновление v0.5.2: добавлен поиск в модели и выбор элементов, исправлены проблемы со стримингом GPT/Grok и авто-сжатием.

  • Added: В модели добавлен поиск, а также поддержка пакетного выбора элементов.
  • Fixed: Исправлена нестабильность стриминга GPT и восстановление агентов.
  • Fixed: Устранена ошибка с фиксацией контекста 1M, из-за которой не срабатывало авто-сжатие.
  • Fixed: Исправлено двойное подсчёт токенов в форках и пробуждение остановленных раундов.
  • Added: Сессии, созданные через IM, теперь наследуют глобальные права доступа.