Обратно спроектированный SDK для Claude Code выпущен на четырех языках

Разработчик провёл реверс-инжиниринг Claude Code и пересобрал весь SDK в виде однодокументных реализаций на четырёх языках программирования. Проект создан для использования возможностей Claude Code без зависимости от 190-мегабайтного бандла Bun или npm-пакетов.
Что было обнаружено
Протокол аутентификации по подписке требует одновременного наличия четырёх компонентов:
- OAuth-токен из связки ключей macOS
- Специфичные бета-заголовки
- Заголовок биллинга, скрытый внутри системного промпта
- Заголовок доступа браузера
Ни один из этих процессов аутентификации не задокументирован публично.
Доступные SDK
Node.js (claude-native.mjs)— 0 зависимостейPython (claude-native.py)— 0 зависимостейGo (claude-native.go)— 0 зависимостейRust (rust-sdk/)— использует serde + reqwest
Включённые возможности
- Аутентификация через OAuth или API-ключ
- Полный цикл агента с потоковой передачей и использованием инструментов
- Встроенные инструменты (bash, read, write, glob, grep)
- NDJSON-мост для автоматизации (запуск как подпроцесс, JSON через stdin/stdout)
- Интерактивная REPL
- Поддержка MCP-сервера
Пример использования
Версия для Python может использоваться так:
cp claude-native.py your-project/
python3 claude-native.py -p "объясни этот код"
Проект распространяется под лицензией MIT и принимает обратную связь и pull request'ы. Такая работа по реверс-инжинирингу полезна разработчикам, которые хотят интегрировать возможности Claude Code в свои проекты без накладных расходов от крупных зависимостей.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Фредди MCP-сервер: Предоставьте вашему агенту OpenClaw доступ для чтения к личным данным о здоровье
Freddy — это персональный сервер данных о здоровье, который предоставляет данные о сне, восстановлении, тренировочной нагрузке и многом другом в виде MCP-сервера, позволяя агентам OpenClaw работать с реальными данными организма.

Сервер Octopoda MCP добавляет постоянную память, обнаружение циклов и журналы аудита в код Claude.
Разработчик создал Octopoda, сервер MCP, который интегрируется с Claude Code, предоставляя постоянную память, обнаружение циклов, аудиторские журналы и общие пространства знаний для ИИ-агентов. Система использует PostgreSQL с pgvector для семантического поиска, FastAPI и React-панель управления.

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

Аудиоинженер создаёт инструмент анализа сведений с помощью кода Claude
Аудиоинженер создал инструмент, который анализирует аудиомиксы с помощью Web Audio API и Claude, предоставляя конкретные рекомендации по таким проблемам, как грязные низкие средние частоты, недостаток запаса по громкости и заглушенный вокал. Инструмент предлагает бесплатный тариф для быстрого анализа и платный профессиональный отчёт с детальными частотными заметками и рекомендациями по плагинам.