Описание
Wavefunction — это открытый настольный кодировщик, специально созданный для macOS, придающий приоритет минималистичному дизайну и эффективной производительности. В отличие от многих агентских приложений, которые постоянно добавляют функции, Wavefunction сосредоточен на философии «меньше — значит больше», стремясь к простоте и скорости для улучшения процесса кодирования.
Читать далее
Агент предлагает значительную гибкость в выборе модели, позволяя пользователям выбирать и переключаться между различными моделями по мере необходимости. Он поддерживает запуск моделей локально, используя личные API-ключи от таких провайдеров, как OpenAI, Anthropic, Google Gemini, OpenRouter или Vercel AI Gateway, или вход в систему с помощью ChatGPT Plus или Pro. Этот подход гарантирует, что пользователи не привязаны к планам или ограничениям одного провайдера и могут поддерживать нулевое хранение данных для работы, связанной с конфиденциальностью.
Созданный как нативное настольное приложение, Wavefunction предоставляет чистый, незагроможденный интерфейс с меньшим количеством боковых панелей и вкладок, сохраняя разговор в центре рабочего процесса. Он избегает встроенных браузеров или лишних функций, вместо этого интегрируясь с браузером по умолчанию пользователя для внешних ссылок. Ключевое новшество заключается в его подходе к использованию компьютера: агент работает в своей собственной изолированной настольной среде, локальном контейнере Docker. Это означает, что Wavefunction никогда не берет под контроль мышь, клавиатуру или экран пользователя, позволяя разработчикам продолжать работу на своем Mac без перерывов, пока агент выполняет свои задачи.
Wavefunction превосходен в параллельных рабочих процессах. Пользователи могут последовательно назначать несколько задач, и агент интеллектуально распределяет работу между подагентами. Эти подагенты могут работать на отдельных ветках и рабочих деревьях, предотвращая конфликты файлов и позволяя динамическое управление. Если планы меняются в процессе выполнения задачи, сообщения доходят до соответствующего подагента, позволяя вносить изменения без перезапуска всего процесса. Приложение также включает функции, такие как «разветвление или перемотка», чтобы начать новые чаты с любого сообщения или вернуть код и разговоры к предыдущим состояниям.
Безопасность и конфиденциальность являются основополагающими принципами. Wavefunction хранит разговоры и настройки локально на компьютере пользователя. Он поддерживает локальные модели для полностью локального вывода и позволяет настраивать провайдеров с нулевым хранением данных. Для задач, требующих взаимодействия с рабочим столом, изолированный контейнер Docker агента гарантирует безопасность Mac пользователя. Передача файлов осуществляется явно, загрузки идут в выбранные пользователем папки, а загрузки требуют одобрения пользователя. Безопасные входы в внешние сервисы приостанавливают агента, гарантируя, что он никогда не видит учетные данные для входа. Платформа также предлагает надежное отслеживание токенов и затрат, обеспечивая прозрачность использования и расходов.
- КатегорияAI-помощники для программирования
- Модель ценообразованияБесплатно
- РазвёртываниеДесктопное приложение
- ПлатформыmacOS
Основные функции Wavefunction
Открытый кодировщик для macOS
Поддержка локальных моделей (Ollama, LM Studio)
Интеграция с различными API-ключами (OpenAI, Anthropic, Google Gemini, OpenRouter, Vercel AI Gateway)
Поддержка входа в систему ChatGPT Plus или Pro
Минимальный и чистый интерфейс рабочего стола
Оптимизирован для параллельных рабочих процессов с подагентами
Динамическое управление задачами и корректировки
Разветвление или перемотка истории чата и кода
Изолированная настольная среда в контейнере Docker
Никогда не берет под контроль мышь, клавиатуру или экран пользователя
Безопасные входы в внешние сервисы
Локальное хранение разговоров и настроек
Опции нулевого хранения данных с провайдерами
Панель отслеживания использования токенов и затрат
Более 70 готовых соединителей MCP и поддержка пользовательских серверов MCP
Как использовать Wavefunction?
Скачать приложение: Получите приложение Wavefunction для macOS с официального сайта.
Установить Docker Desktop: Убедитесь, что Docker Desktop установлен и работает на вашем Mac, так как он необходим для изолированной среды агента.
Подключить модель: Выберите предпочитаемую модель, войдя в систему с помощью ChatGPT, добавив API-ключи от поддерживаемых провайдеров или настроив локальные модели через Ollama или LM Studio.
Начать разговор: Инициируйте новый чат и предоставьте свою первую задачу или инструкцию для агента.
Назначить параллельные задачи: Продолжайте отправлять новые задачи; Wavefunction автоматически разделит работу между подагентами для параллельного выполнения.
Мониторинг и управление: Наблюдайте за прогрессом агента и отправляйте последующие инструкции или изменения в процессе выполнения, чтобы направить его работу.
Просмотреть и интегрировать: Просмотрите код и изменения, внесенные подагентами, затем интегрируйте их в свой проект.
Варианты использования Wavefunction
- Параллельная разработка кода
- Автоматизированные обновления документации
- Тестирование интеграции API
- Разработка интерфейсов
- Рефакторинг кода
- Отладка и разрешение ошибок
- Автоматизация пользовательских инструментов
- Безопасная среда разработки
- Эксперименты с моделями








