little-coder
Кодинг-агент, настроенный под маленькие локальные модели: минимальный системный промпт, режим планирования и фоновые суб-агенты для исследования
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Выполняет bash-команды и правит файлы проекта от имени агента
- Работает с произвольной локальной или облачной моделью, за поведением которой пользователь следит сам
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/little-coderОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Установите утилиту
npm install -g little-coderУстанови: npm install -g little-coder (или curl -fsSL https://raw.githubusercontent.com/itayinbarr/little-coder/main/install.sh | bash). Запусти в проекте: little-coder, либо укажи модель явно: little-coder --model llamacpp/qwen3.6-35b-a3b.
Другие способы из описания автора
npm install -g little-coderТребует Node.js 22.19 и выше.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
little-coder это самостоятельный терминальный кодинг-агент, построенный поверх минимального движка pi: четыре базовых инструмента (чтение, запись, правка, bash) и короткий системный промпт, что держит стартовый контекст компактным и поведение предсказуемым. Поверх pi добавлены расширения, скиллы и бенчмарк-харнесс, заточенные на то, чтобы небольшие модели вроде Qwen 3.6 35B работали через llama.cpp не хуже топовых моделей на задачах кодинга. Есть режим планирования, который сначала исследует задачу суб-агентами и задает уточняющие вопросы, прежде чем менять код, и режим глубокого исследования, который собирает отдельный цитируемый отчет по внешней теме.
Для кого. Для разработчиков, которые хотят кодинг-агента для локальных или дешевых моделей вместо постоянной работы с дорогими облачными LLM.
Подходит, если
- Нужен кодинг-агент, который хорошо работает с небольшими локальными моделями через llama.cpp или Ollama
- Хочется режим планирования с уточняющими вопросами перед тем, как агент начнет менять код
- Нужен отдельный кодинг-агент для быстрых задач без расхода лимита основного облачного агента
Не подходит, если
- Нужен графический интерфейс, а не терминальный агент
- Node.js версии ниже 22.19, требование обновить рантайм неприемлемо
- Уже есть устоявшийся рабочий процесс на Claude Code, Cursor или Codex и не нужен еще один отдельный агент
Пример запроса к агенту
Запусти little-coder на локальной модели qwen3.6-35b-a3b и в режиме планирования разберись, что делает этот модульОграничения
Требует Node.js 22.19 и выше даже при установке через bun, потому что сам загрузчик это Node-скрипт. Канонически настроен на локальный сервер llama.cpp с Qwen3.6-35B-A3B, который нужно поднимать отдельно, хотя поддерживаются и облачные модели вроде Anthropic и OpenAI. Расширения, установленные глобально через pi install, по умолчанию не подхватываются, потому что little-coder запускает pi с флагом --no-extensions.
Как отключить. Удалите глобальный пакет: npm uninstall -g little-coder (или bun remove -g little-coder), и удалите папку ~/.config/little-coder при необходимости.
Проверка безопасности
- Выполняет bash-команды и правит файлы проекта от имени агента
- Работает с произвольной локальной или облачной моделью, за поведением которой пользователь следит сам
Коротко о README
README описывает little-coder как кодинг-агента, настроенного под небольшие локальные модели и построенного поверх минимального движка pi. Установка одной командой через npm, bun или install-скрипт, без отдельной сборки проекта. Подробно расписаны режим планирования с суб-агентами и уточняющими вопросами перед правкой кода, режим глубокого исследования с цитируемым отчетом, статус-строка с расходом токенов и подсказки-карточки инструментов, которые агент показывает по ситуации. Расширения по умолчанию ограничены встроенным набором ради предсказуемого поведения и компактного стартового контекста. Автор ссылается на отдельную статью с результатами бенчмарков на Aider Polyglot. Лицензия Apache-2.0.
Частые вопросы
Обязательно ли нужна локальная модель?
Нет, little-coder поддерживает и облачные модели через флаг --model, например anthropic/claude-haiku-4-5 или openai/gpt-4o-mini, но настроен и протестирован в первую очередь под локальный llama.cpp с Qwen3.6-35B-A3B.
Чем little-coder отличается от pi, на котором он построен?
pi это минимальный движок агента: цикл, TUI, API к разным провайдерам. little-coder это pi плюс собственные расширения, скилл-файлы и бенчмарк-харнесс, настроенные так, чтобы маленькие модели работали предсказуемо и с небольшим контекстом.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента