little-coder CLI
Кодинг-агент, настроенный под маленькие локальные модели: минимальный системный промпт, режим планирования и фоновые суб-агенты для исследования
- 2 726 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Выполняет bash-команды и правит файлы проекта от имени агента
- Работает с произвольной локальной или облачной моделью, за поведением которой пользователь следит сам
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/little-coderОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Выполняет bash-команды и правит файлы проекта от имени агента
- Работает с произвольной локальной или облачной моделью, за поведением которой пользователь следит сам
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
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 при необходимости.
Частые вопросы
Обязательно ли нужна локальная модель?
Нет, 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 плюс собственные расширения, скилл-файлы и бенчмарк-харнесс, настроенные так, чтобы маленькие модели работали предсказуемо и с небольшим контекстом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыSmallCode, кодинг-агент для локальных моделей 8B–35B: экономит контекст, делит работу на шаги и правит файлы патчами.
Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть
Локальный кодинг-агент с терминальным интерфейсом: планирует, пишет несколько вариантов, проверяет их в песочнице и чинит, чтобы малые модели тянули код
Кодинг-агент в терминале на базе Codex, заточенный под недорогие открытые модели вроде Kimi K3, DeepSeek и Qwen
Локальный ИИ-агент, который работает на своем железе через llama.cpp, водит браузер, правит файлы, выполняет разрешенные команды и помнит контекст между сессиям
Кодинг-агент в терминале на одном бинарнике Rust: читает код, правит файлы, гоняет тесты и работает с любой моделью по выбору.
Коротко о README
README описывает little-coder как кодинг-агента, настроенного под небольшие локальные модели и построенного поверх минимального движка pi. Установка одной командой через npm, bun или install-скрипт, без отдельной сборки проекта. Подробно расписаны режим планирования с суб-агентами и уточняющими вопросами перед правкой кода, режим глубокого исследования с цитируемым отчетом, статус-строка с расходом токенов и подсказки-карточки инструментов, которые агент показывает по ситуации. Расширения по умолчанию ограничены встроенным набором ради предсказуемого поведения и компактного стартового контекста. Автор ссылается на отдельную статью с результатами бенчмарков на Aider Polyglot. Лицензия Apache-2.0.