
Wavefunction: ИИ для программирования на Mac со своими моделями
Параллельные задачи разработки с локальными и облачными моделями.

Wavefunction — открытое настольное приложение, использующее ИИ для программирования на Mac. Оно объединяет беседы, файлы проекта, команды разработки и параллельные задачи. Можно уточнять требования прямо во время работы, а затем проверять изменения и результаты тестов.
Простыми словами: для чего нужен этот сайт?
На сайте находятся загрузка приложения и ссылка на исходный код. После установки вы выбираете папку проекта и описываете изменение. Агент может редактировать код и запускать команды: например, добавить фильтр по месяцам на существующую страницу счетов и подготовить тесты. Инструмент подходит разработчикам, которые проверяют результат и хотят самостоятельно выбирать модели. Нужны установка и настройка подключения.
Локальная модель или собственный облачный аккаунт
Сайт перечисляет вход через ChatGPT Plus/Pro, API-ключи Anthropic, Google Gemini, OpenAI, OpenRouter и Vercel AI Gateway, а также Ollama и OpenAI-совместимые сервисы, включая LM Studio. Модель выбирается для каждого чата и может меняться. Подключение не добавляет подписку или баланс API. Доступность, ограничения и возможности определяются выбранным сервисом; региональную доступность облачных аккаунтов нужно проверять у провайдера.
Бесплатное приложение и отдельные расходы
Проверено 5 ноября 2026 года: приложение бесплатно под лицензией MIT. Модельные аккаунты и API имеют собственные тарифы и лимиты. Общая бесплатная квота для всех моделей не документирована; зависимости и внешние сервисы сохраняют свои условия.
Settings → Analytics показывает переданные провайдерами данные о токенах, кэше, запусках, времени работы и расходах в USD, с итогами по моделям и историей за 14 дней. Отсутствующая сумма не считается нулём; окончательные начисления сверяют со счётом провайдера.
Что хранится локально и что передаётся наружу
Беседы, навыки и настройки сохраняются на Mac. Облачные модели и коннекторы получают отправленные им входные данные. Ключи лежат в локальных файлах с доступом для системного пользователя, но, согласно документации, без шифрования.
Require zero data retention ограничивает маршруты OpenRouter и Vercel AI Gateway; у других поставщиков нужна настройка аккаунта. Команды обычно выполняются в песочнице macOS, внешние папки требуют разрешения, а Full access меняет часть согласований. Политика безопасности также объясняет ограничения проверки необратимых команд.
Параллельная работа и управление задачами
У чата есть собственные модель, папка и история. Новый Git-чат по умолчанию использует отдельные ветку и checkout. Помощники могут разделять checkout родительского чата либо получить изолированные worktree. Раздельные каталоги не исключают логические конфликты при объединении.
Сообщение во время выполнения направляет текущую задачу; Queue follow-up откладывает запрос до её завершения. Помощников можно просматривать, перенаправлять и останавливать. Fork создаёт альтернативную беседу, Rewind возвращает сохранённое состояние у сообщения, но не архивирует все промежуточные версии. Для плановых routines приложение должно быть открыто.
Первая правка в проекте
- Получите DMG через официальную загрузку и перенесите приложение в Applications. Документированы Apple Silicon и macOS 11 или новее.
- Подключите провайдера или локальный модельный сервис, выберите модели и создайте проект.
- Откройте папку. Оставьте New worktree для отдельного Git-checkout, если нужна такая организация.
- Опишите правку, ограничения и проверку: например, фильтр без изменения формата API и соответствующие тесты.
- Изучите diff и вывод команд перед принятием результата.
Отдельный рабочий стол в Docker
Computer use работает на собственном рабочем столе в локальном Docker-контейнере. По документации агент не двигает указатель Mac, не вводит текст на его клавиатуре и не записывает экран хоста. Можно наблюдать или перехватить управление. Для приватного входа агент приостанавливается; файлы добавляются явно или передаются в разрешённые папки.
Нужны Docker Desktop и модель, понимающая изображения. Изоляция рабочего стола не отменяет передачу данных сайтам и удалённым моделям.
MCP и инструкции проекта
Сайт сейчас описывает более 70 готовых MCP-коннекторов и возможность добавлять свои MCP-серверы. Реальные действия зависят от прав сервисов. AGENTS.md и SKILL.md позволяют использовать существующие правила проекта, но не заменяют контроль доступа и ревью кода.
Частые вопросы
Бесплатная программа включает использование моделей?
Универсальная квота не указана. Приложение бесплатно, а доступ, лимиты и оплата моделей определяются провайдерами.
Можно подключить Ollama или свой API?
Да, наряду с перечисленными облачными сервисами документированы Ollama и OpenAI-совместимые endpoints. Нужны подходящие модель и настройки.
Код всегда остаётся на компьютере?
Локальное хранение этого не гарантирует. Удалённые сервисы получают отправленные данные; файлы ключей также не зашифрованы.
Какие системные требования?
Apple Silicon и macOS 11+ для описанного приложения. Computer use дополнительно требует Docker Desktop и визуальную модель. Пакеты Windows или Linux здесь не предполагаются.
Официальные ресурсы
- Репозиторий и README: установка, архитектура и участие в разработке.
- GitHub Issues: обычные ошибки; уязвимости сообщайте приватно по политике безопасности.





