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

SafeRL-Lab/nano-claude-code: Nano Claude Code — минимальный клон Claude Code на Python

Локальный ассистент для разработки, который работает с десятком AI-моделей через единый интерфейс.

Минималистичная реализация функциональности Claude Code на чистом Python — около 900 строк кода в начальной версии. Проект позиционируется как универсальный мост между разработчиком и различными AI-моделями для инженерных задач.

★ 11 Python Форки 14 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

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

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

Разработчики тратят время на переключение между разными AI-сервисами и сложными CLI-инструментами, когда нужен быстрый помощник для рефакторинга, отладки или объяснения кода.

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

Проект реализует интерактивную оболочку (REPL) с поддержкой восьми встроенных инструментов: чтение и запись файлов, выполнение bash-команд, поиск по файлам и веб-поиск. Под капотом — единый агентский цикл, который автоматически выбирает инструменты и работает как с облачными API (Claude, GPT, Gemini), так и с локальными моделями через Ollama или совместимые серверы.

Что видно по README

Минималистичная реализация функциональности Claude Code на чистом Python — около 900 строк кода в начальной версии. Проект позиционируется как универсальный мост между разработчиком и различными AI-моделями для инженерных задач.

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

Поддержка 10+ моделей через единый интерфейсИнтерактивная оболочка с автодополнением командВосемь встроенных инструментов для работы с файлами и системойСистема разрешений для контроля действий AIСохранение сессий и контекста через CLAUDE.md

Технологии

PythonAPI OpenAI/Anthropic/GeminiOllamaFastAPIOpenAI APILLaMAPostgreSQLRust

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

Проект начался с 900 строк кода и за несколько дней вырос до 2000 строк, добавляя поддержку новых моделей и vLLM — видно, как автор активно экспериментирует.

С чего начать

  • Настройте API-ключи через переменные окружения
  • Запустите интерактивную оболочку: python nano_claude.py

Оценка GitRadar

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

Вердикт GitRadar

Стоит попробовать, если нужен простой и расширяемый инструмент для экспериментов с разными AI-моделями в контексте разработки. Проект сыроват, но концепция интересная.

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

Проект активно развивается: за несколько дней добавили поддержку vLLM и новых моделей, видна быстрая итерация.

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

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

Исходный репозиторий
https://github.com/SafeRL-Lab/nano-claude-code
Создан на GitHub
1 апреля 2026 г.
Последнее обновление репо
1 апреля 2026 г.
Последняя проверка GitRadar
1 апреля 2026 г.
Изученные файлы
docs/readme.md, README.md, requirements.txt, config.py, demo.py, context.py

FAQ

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

Минималистичный Python-инструмент, который позволяет использовать разные AI-модели (Claude, GPT, локальные) как помощника для работы с кодом через консоль.

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

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

Источники

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

Нужна помощь с SafeRL-Lab/nano-claude-code?

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