Repolode
co-l

co-l/openfox

Автономный помощник для программирования, ориентированный на локальные LLM: работает с vLLM, sglang, ollama или llamacpp и предоставляет веб-интерфейс.

Open source альтернатива:Claude CodeCursor

Звёзды
370
Форки
78
Открытые issues
131
Последний коммит
3 дня назад

Что это?

OpenFox — автономный агент для программирования, рассчитанный на работу с локальными LLM, а не с размещёнными API. При первом запуске он обнаруживает работающий локальный бэкенд (vLLM, sglang, ollama или llamacpp) с API, совместимым с OpenAI, настраивается и запускает веб-интерфейс для работы над текущим проектом.

Работа строится вокруг критериев приёмки. Режим builder реализует задачи после интерактивного этапа планирования, а агент продолжает вносить изменения, пока все критерии не будут выполнены. Декларативные сценарии объединяют ходы агента, субагентов, команды shell и этапы согласования пользователем, а интеграция с LSP помогает проверять корректность кода прямо во время редактирования.

Проект также поддерживает плагины, добавляющие провайдеров LLM, инструменты, slash-команды и навыки. Кроме того, можно подключить резервную vision-модель, чтобы модели без поддержки изображений могли работать с ними. Требуется Node.js версии 24 или новее; установка выполняется через npm.

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

  • 01Автоматически обнаруживает локальные бэкенды LLM, например vLLM, sglang, ollama и llamacpp
  • 02Рабочий процесс «сначала планирование, затем реализация», управляемый критериями приёмки
  • 03Декларативные многоэтапные сценарии с субагентами и шагами shell
  • 04Интеграция с LSP для мгновенной проверки корректности кода
  • 05Система плагинов для добавления провайдеров, инструментов и slash-команд
  • 06Метрики в реальном времени: время prefill, скорость генерации и использование контекста

Сценарии использования

  • Запуск агента для программирования полностью офлайн на собственном GPU-сервере
  • Работа с конфиденциальным кодом, который нельзя передавать за пределы компьютера, через ollama или llamacpp
  • Проверка open-weight моделей для программирования на реальных задачах проекта
  • Автоматизация многоэтапных процессов сборки и проверки с согласованием пользователя

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

  1. 1

    Установите OpenFox глобально с помощью npm

    npm i -g openfox
  2. 2

    Запустите OpenFox: он автоматически обнаружит локальный бэкенд LLM

    openfox

Что важно знать

  • У вас уже должен быть запущен локальный бэкенд LLM (vLLM, sglang, ollama или llamacpp) с API, совместимым с OpenAI.
  • Требуется Node.js версии 24.0.0 или новее.

В подборках

Темы

Частые вопросы

Что такое openfox?
Автономный помощник для программирования, ориентированный на локальные LLM: работает с vLLM, sglang, ollama или llamacpp и предоставляет веб-интерфейс. OpenFox — автономный агент для программирования, рассчитанный на работу с локальными LLM, а не с размещёнными API. При первом запуске он обнаруживает работающий локальный бэкенд (vLLM, sglang, ollama или llamacpp) с API, совместимым с OpenAI, настраивается и запускает веб-интерфейс для работы над текущим проектом.
openfox можно использовать бесплатно? Какая у него лицензия?
У openfox не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
openfox всё ещё поддерживается?
Активно поддерживается. Последний коммит в openfox — 4 нояб. 2026 г..
Для чего можно использовать openfox?
Запуск агента для программирования полностью офлайн на собственном GPU-сервере Работа с конфиденциальным кодом, который нельзя передавать за пределы компьютера, через ollama или llamacpp Проверка open-weight моделей для программирования на реальных задачах проекта Автоматизация многоэтапных процессов сборки и проверки с согласованием пользователя
Как установить openfox?
Установите OpenFox глобально с помощью npm: npm i -g openfox Запустите OpenFox: он автоматически обнаружит локальный бэкенд LLM: openfox
Где скачать openfox?
Исходный код и инструкции по установке — на GitHub: https://github.com/co-l/openfox

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Десктопный агент для написания кода (приложение на Tauri и CLI), работающий с уже имеющимися AI-подписками или локальными моделями и включающий поиск по коду и проверки результатов.

22542TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 19 часов назад

Терминальный coding agent на базе pi, настроенный для небольших локальных LLM; поддерживает фоновые задачи, режим планирования и выбор модели для каждого этапа.

2,7 тыс.187TypeScriptApache-2.0Активно поддерживаетсяОбновлён 2 месяца назад