watzon /
NeoCode
NeoCode — нативный графический интерфейс для Mac к OpenCode. Передовое решение для визуального взаимодействия с AI-инструментами разработки.
Форки
3
Звёзды
57
Issues
0
NeoCode — это macOS-оболочка для OpenCode. Позволяет управлять AI-разработкой через привычный графический интерфейс без терминала.
Что делает
NeoCode превращает консольный инструмент OpenCode в полноценное приложение для Mac. Оно убирает необходимость постоянно вводить команды в терминале, давая доступ к функциям AI через кнопки и меню.
Вайб-кодеры часто тратят время на настройку окружения. Этот проект экономит силы, предоставляя визуальный контроль над процессом генерации кода. Всё работает в рамках нативного интерфейса macOS.
Как работает
Инструмент выступает как графическая обертка над OpenCode. Он запускает системные процессы в фоне, передавая команды от интерфейса к ядру AI-движка. Пользователь взаимодействует с окном программы, а она транслирует действия в API-запросы или локальные вызовы OpenCode.
Кому подходит
Владельцам Mac, которые хотят управлять AI-агентами без командной строки.
Тем, кто собирает свой софт на OpenCode и устал от терминальных окон.
Разработчикам, которым нужен быстрый доступ к инструментам генерации кода в один клик.
Основные возможности
Графический интерфейс, оптимизированный под macOS.
Прямое управление функциями OpenCode через GUI.
Нативная интеграция с системными событиями Mac.
Визуальный мониторинг процессов генерации.
Как установить
Проект требует установленного OpenCode в системе. Установка происходит через клонирование репозитория и сборку в Xcode.
git clone https://github.com/watzon/NeoCode.git
cd NeoCode
open NeoCode.xcodeprojПосле открытия проекта в Xcode просто нажмите кнопку Run для компиляции и запуска приложения на вашем Mac.
Как применить в своём продукте
Используйте NeoCode как основу для создания собственного AI-клиента. Вы можете форкнуть его, чтобы добавить специфические кнопки для ваших задач или интегрировать его с другими локальными LLM.
Создать кастомный UI для управления вашими AI-агентами.
Упаковать OpenCode в удобное приложение для клиентов.
Использовать как базу для быстрого прототипирования десктопных AI-продуктов.
Подводные камни
Главная сложность — зависимость от OpenCode. Если основной проект обновится и изменит API, графическая оболочка может перестать работать до внесения правок в код. Также учитывайте, что это проект с небольшим количеством контрибьюторов, поэтому баги придется фиксить самостоятельно через тот же Xcode.
Частые вопросы
Нужен ли мне опыт в Swift для работы с NeoCode?
Если вы просто хотите пользоваться интерфейсом — нет. Но если захотите добавить новую кнопку или изменить логику работы, придется открыть проект в Xcode и поправить пару строк на Swift. Это отличная возможность для вайб-кодера освоить базу языка через AI-помощников типа Cursor.
Работает ли это на Windows или Linux?
Нет. Проект нативно привязан к macOS и использует системные библиотеки Apple. Для других ОС придется искать альтернативы или писать свою обертку с нуля, используя кроссплатформенные фреймворки типа Electron или Tauri.
Где взять OpenCode для работы оболочки?
Это отдельный open source проект. Вам нужно сначала установить его согласно инструкции в его собственном репозитории, а потом уже запускать NeoCode, чтобы он «увидел» установленный движок и начал с ним взаимодействовать.
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
UTM запускает Windows, Linux и другие ОС на macOS и iOS. Это эмулятор для запуска полноценных виртуальных машин без необходимости джейлбрейка.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Данные обновлены: 24 марта 2026 г.