← Все проекты
Проект / TypeScript

Lyt060814/nanocode: nanocode — ультралёгкий клон Claude Code для изучения архитектуры AI-агентов

Изучите архитектуру продвинутого AI-агента для программирования в 30 раз меньшем объёме кода.

Это образовательный проект, который пересобирает функциональность Claude Code с нуля, сохраняя 85-90% возможностей при всего 3% объёма кода. Разработчик изучил декомпилированные исходники официального CLI-агента Anthropic и создал минималистичную версию для...

★ 14 TypeScript ↑ 1 за 24ч Форки 7 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для разработчиков и исследователей, которые хотят понять, как работают современные AI-агенты для кодирования, без необходимости разбираться в 500 тысячах строк исходного кода.

Проблема / задача

Официальный Claude Code от Anthropic — мощный инструмент, но его кодовая база в 512 тысяч строк и сложная архитектура делают его изучение практически невозможным для обычного разработчика.

Как это работает

Проект анализирует декомпилированный исходный код Claude Code, выделяет 20 ключевых архитектурных решений, влияющих на качество работы агента, и реализует их в чистом TypeScript. Сохраняет асинхронный цикл агента, параллельное выполнение инструментов, трёхуровневое сжатие контекста, систему навыков и другие важные компоненты, но убирает тяжёлые зависимости вроде React/Ink UI, телеметрии и плагин-маркетплейса.

Что видно по README

Это образовательный проект, который пересобирает функциональность Claude Code с нуля, сохраняя 85-90% возможностей при всего 3% объёма кода. Разработчик изучил декомпилированные исходники официального CLI-агента Anthropic и создал минималистичную версию для исследования архитектурных паттернов.

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

Асинхронный цикл агента как в оригиналеПараллельное выполнение инструментовТрёхуровневое сжатие контекстаСистема навыков с frontmatter16 слэш-команд для управления сессиейПоддержка MCP-протокола для внешних инструментов

Технологии

TypeScriptNode.js ≥18Anthropic SDKZod для валидацииReactOpenAI APILLaMA

Интересный факт

Проект появился после утечки исходного кода Claude Code в марте 2026 года — разработчик использовал эту возможность для глубокого анализа архитектуры и создания минималистичной версии.

С чего начать

  • Установите через npm: npm i -g nanocode-cli
  • Настройте API-ключ Anthropic или OpenRouter
  • Запустите REPL: nanocode или используйте однострочный режим: nanocode -p "ваш запрос"

Оценка GitRadar

Удобство
6/10
Свежесть
9/10
Перспектива
7/10
Монетизация
3/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если интересуетесь архитектурой AI-агентов или хотите понять, как работают современные инструменты для программирования с ИИ. Это отличный учебный материал, но не готовый продукт для продакшена.

Наблюдения по обновлениям

Проект активно развивается — версия 0.1.0 вышла в апреле 2026, есть регулярные коммиты

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/Lyt060814/nanocode
Лицензия
MIT
Создан на GitHub
1 апреля 2026 г.
Последнее обновление репо
1 апреля 2026 г.
Последняя проверка GitRadar
1 апреля 2026 г.
Изученные файлы
README.md, package.json, src/skills/index.ts, src/mcp/index.ts, src/cli.ts, src/commands/index.ts

FAQ

Что это такое?

Образовательный проект — ультралёгкая реализация архитектуры Claude Code для изучения работы AI-агентов программирования

Для кого подходит?

Для разработчиков и исследователей, изучающих архитектуру AI-инструментов, а также для специалистов по безопасности, анализирующих исходный код

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с Lyt060814/nanocode?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.