Repolode
itayinbarr

itayinbarr/little-coder

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

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

Звёзды
2,718
Форки
187
Открытые issues
11
Последний коммит
2 месяца назад

Что это?

little-coder — терминальный coding agent, который помогает получать полезные результаты от небольших локальных языковых моделей, а не от передовых облачных моделей. Он построен на фреймворке pi agent и включает около тридцати расширений, тридцать карточек навыков с краткими рекомендациями по использованию инструментов и бенчмарк на Python. Лаунчер загружает только встроенные расширения, благодаря чему контекст при холодном запуске остаётся небольшим, а поведение — предсказуемым.

Агент работает с llama.cpp, Ollama, LM Studio и любым OpenAI-совместимым сервером, а также поддерживает облачных провайдеров, таких как Anthropic и OpenAI. Среди возможностей — режим планирования, в котором агент изучает задачу и составляет план до начала редактирования, режим углублённого исследования с отчётом и ссылками на источники, субагенты, запускаемые через инструмент dispatch, и фоновые shell-задачи, которые пробуждают модель при совпадении с шаблонами, отсутствии активности или завершении процесса. Shell-команды проходят проверку по белому списку безопасных префиксов, а отдельные настройки моделей позволяют использовать разные модели для планирования и реализации.

Проект публикует результаты Qwen на бенчмарках Aider Polyglot и Terminal-Bench, полученные на одном потребительском GPU ноутбука. Для установки нужны npm или bun, а также Node.js версии 22.19 или новее.

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

  • 01Работает с локальными серверами llama.cpp, Ollama и LM Studio, а также с облачными провайдерами
  • 02В режиме планирования изучает задачу, задаёт уточняющие вопросы и составляет план до начала редактирования
  • 03Режим углублённого исследования создаёт единый markdown-отчёт со ссылками на источники
  • 04Фоновые shell-задачи пробуждают модель при совпадении с шаблонами вывода, отсутствии активности или завершении процесса
  • 05Shell-команды ограничены белым списком безопасных префиксов и правилами чтения перед редактированием
  • 06Для этапов планирования и реализации можно назначить разные модели

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

  • Запуск coding agent без подключения к сети на ноутбуке с локально развёрнутой моделью Qwen или аналогичной
  • Сравнение результатов небольших моделей на бенчмарках программирования с фиксированным каркасом
  • Запуск длительных сборок или обучающих задач, за которыми агент следит в фоновом режиме
  • Планирование изменений с помощью большой модели с последующей реализацией небольшой локальной моделью

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

  1. 1

    Установите Node.js версии 22.19 или новее

  2. 2

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

    npm install -g little-coder
  3. 3

    Запустите little-coder из каталога проекта

    little-coder

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

  • Программа разработана и оптимизирована для локальных конфигураций llama.cpp с моделями Qwen, поэтому облачным моделям уделяется меньше внимания.
  • Для работы требуется Node.js версии 22.19 или новее, даже если программа установлена с помощью bun.
  • Для запуска рекомендуемой локальной модели потребуется мощный GPU или значительный объём RAM, а также ручная сборка llama.cpp.

В подборках

Темы

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

Что такое little-coder?
Терминальный coding agent на базе pi, настроенный для небольших локальных LLM; поддерживает фоновые задачи, режим планирования и выбор модели для каждого этапа. little-coder — терминальный coding agent, который помогает получать полезные результаты от небольших локальных языковых моделей, а не от передовых облачных моделей. Он построен на фреймворке pi agent и включает около тридцати расширений, тридцать карточек навыков с краткими рекомендациями по использованию инструментов и бенчмарк на Python. Лаунчер загружает только встроенные расширения, благодаря чему контекст при холодном запуске остаётся небольшим, а поведение — предсказуемым.
little-coder можно использовать бесплатно? Какая у него лицензия?
little-coder распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
little-coder всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в little-coder — 18 сент. 2026 г..
Для чего можно использовать little-coder?
Запуск coding agent без подключения к сети на ноутбуке с локально развёрнутой моделью Qwen или аналогичной Сравнение результатов небольших моделей на бенчмарках программирования с фиксированным каркасом Запуск длительных сборок или обучающих задач, за которыми агент следит в фоновом режиме Планирование изменений с помощью большой модели с последующей реализацией небольшой локальной моделью
Как установить little-coder?
Установите Node.js версии 22.19 или новее Установите little-coder глобально с помощью npm: npm install -g little-coder Запустите little-coder из каталога проекта: little-coder
Где скачать little-coder?
Исходный код и инструкции по установке — на GitHub: https://github.com/itayinbarr/little-coder

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

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

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

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

Открытый агент для программирования: изучает проект, редактирует файлы и запускает тесты из терминала, приложения, браузера или редактора.

36,1 тыс.+104 за неделю2,5 тыс.GoMITАктивно поддерживаетсяОбновлён 14 часов назад