Неофициальное руководство на китайском языке по Pi Coding Agent — от установки до Skills, Extensions, Subagents и длительных рабочих процессов.
SaladDay/pi-from-scratch
Пошаговое руководство по созданию с нуля минимального coding agent на TypeScript, который читает файлы, редактирует код и запускает команды.
- Звёзды
- 1,303
- Форки
- 108
- Открытые issues
- 1
- Последний коммит
- 13 дней назад
Что это?
PI from Scratch — практическое руководство, в котором примерно на 600 строках TypeScript воссоздаются основные идеи coding agent pi. Получившийся проект называется nano-pi. Руководство следует потоку данных pi и реализует каждый компонент ровно настолько, чтобы разобраться в его устройстве, опуская детали, связанные с подготовкой к промышленной эксплуатации.
Проект включает статью и исходный код. На сайте код в редакторе постепенно дополняется по мере чтения, а функция трассировки позволяет пошагово просматривать выполнение с помощью точек останова. Agent работает с любым API, совместимым с OpenAI; API key, название модели и базовый URL задаются через переменные окружения.
Трассировки на сайте — заранее сгенерированные статические данные, поэтому просмотр сайта не отправляет запросы к модели. Для локального запуска nano-pi требуется Node.js версии 22 или новее.
Ключевые возможности
- 01Создаёт coding agent, который читает файлы, редактирует код и выполняет shell-команды.
- 02Следует потоку данных pi, сохраняя только основные идеи архитектуры.
- 03Сопровождает текст статьи исходным кодом, который постепенно дополняется в редакторе.
- 04Включает просмотрщик трассировок для пошагового разбора выполнения кода с точками останова.
- 05Работает с любым API, совместимым с OpenAI, используя переменные окружения.
Сценарии использования
- Разобраться, как внутри устроены цикл работы coding agent, вызов инструментов и редактирование файлов.
- Создать собственного небольшого agent, а затем изучить pi подробнее.
- Преподавать архитектуру agent на практическом занятии или курсе.
Быстрый старт
- 1
Установите Node.js 22 или новее и получите API-ключ, совместимый с OpenAI
- 2
Установите зависимости
npm install - 3
Настройте API-ключ
export NANOPI_API_KEY=your-api-key - 4
Запустите проект
npm run dev
Что важно знать
- Для запуска агента необходим API-ключ, совместимый с OpenAI.
В выпуске Repolode Weekly
- Выпуск 2 · Headless-браузер на Rust для агентов и типизированный импорт SQL
Пошаговый туториал: с нуля пишем на TypeScript минимального агента, который читает файлы, правит код и запускает команды. Повторяет поток данных pi, оставляя только ключевые идеи, а исходник заполняется постепенно рядом с текстом.
В подборках
Темы
Частые вопросы
- Что такое pi-from-scratch?
- Пошаговое руководство по созданию с нуля минимального coding agent на TypeScript, который читает файлы, редактирует код и запускает команды. PI from Scratch — практическое руководство, в котором примерно на 600 строках TypeScript воссоздаются основные идеи coding agent pi. Получившийся проект называется nano-pi. Руководство следует потоку данных pi и реализует каждый компонент ровно настолько, чтобы разобраться в его устройстве, опуская детали, связанные с подготовкой к промышленной эксплуатации.
- pi-from-scratch можно использовать бесплатно? Какая у него лицензия?
- pi-from-scratch распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pi-from-scratch всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pi-from-scratch — 24 окт. 2026 г..
- Для чего можно использовать pi-from-scratch?
- Разобраться, как внутри устроены цикл работы coding agent, вызов инструментов и редактирование файлов. Создать собственного небольшого agent, а затем изучить pi подробнее. Преподавать архитектуру agent на практическом занятии или курсе.
- Как установить pi-from-scratch?
- Установите Node.js 22 или новее и получите API-ключ, совместимый с OpenAI Установите зависимости: npm install Настройте API-ключ: export NANOPI_API_KEY=your-api-key Запустите проект: npm run dev
- Где скачать pi-from-scratch?
- Исходный код и инструкции по установке — на GitHub: https://github.com/SaladDay/pi-from-scratch
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Двуязычное руководство по Pi-Agent SDK с разбором исходного кода, примерами и skill для AI-ассистентов, помогающим создавать агентов.
Десктопное приложение для macOS, Windows и Linux, которое упаковывает AI-агента для программирования Pi в устанавливаемую программу со встроенным окном чата.
Самостоятельно размещаемое веб-приложение для телефонов и браузеров, позволяющее запускать Pi coding agents, сохраняя сессии после перезапуска сервера.
Удалённое управление терминальным coding-агентом pi: трансляция активных сессий в браузер или на телефон и отправка сообщений и команд через собственный relay.
Практический курс о том, как создавать окружение, состояние, механизмы проверки и управления, необходимые для надёжной работы AI-агентов для программирования.