Примечание автора: OpenAI объявила о намерении приобрести Pierre. В этой статье разберём пять продуктов Pierre: Trees и Diffs, которые уже используются в Codex, а также Highlights, DiffsHub и платный Code Storage. Вы узнаете, какие компоненты с открытым исходным кодом можно использовать уже сейчас.
4 ноября 2026 года OpenAI объявила о намерении приобрести компанию Pierre Computer Company, которая разрабатывает инструменты для разработчиков. Многие первым делом подумали: «OpenAI снова купила компанию, которая занимается хостингом Git». Но это не совсем так. У Pierre есть целая экосистема технологий для просмотра кода, сравнения изменений, онлайн-редактирования, подсветки синтаксиса и хранения Git-репозиториев. Причём два её продукта уже давно работают в приложении Codex.
Это не слухи и не просто новостная заметка. В официальном объявлении OpenAI подтвердила, что Codex использует библиотеки Trees и Diffs от Pierre. Репозитории Pierre с открытым исходным кодом и пакеты NPM тоже находятся в открытом доступе. При этом сделка пока не закрыта, а её сумма не раскрывается.
Что вы узнаете: эта статья поможет разобраться в продуктах Pierre, понять разницу между компонентами с открытым исходным кодом, онлайн-инструментами и платным сервисом хранения, а также выяснить, какие компоненты можно установить в свой проект уже сегодня.

Главное о сделке по приобретению Pierre
Для начала отделим подтверждённые факты от информации, которая пока не подтверждена. В таблице ниже собраны только сведения, прямо указанные в объявлении OpenAI и официальных каналах Pierre.
| Пункт | Подтверждённая информация | Не раскрыто или не подтверждено |
|---|---|---|
| Статус сделки | 2026-11-04 объявлено о намерении приобрести Pierre; сделка зависит от выполнения стандартных условий закрытия и одобрения регуляторов | Дата закрытия, сумма сделки, оценка компании |
| Текущее состояние Codex | Приложение Codex уже использует библиотеки Trees и Diffs | Будет ли код пользователей Codex перенесён в Code Storage |
| Дальнейшие планы | Постепенно изучить возможность переноса функций Code Storage в Codex | Полный график интеграции и новые цены |
| Обязательства по открытому коду | Проекты Pierre с открытым исходным кодом останутся открытыми, а OpenAI продолжит вносить в них вклад | Планы долгосрочной поддержки отдельных версий |
| Существующие клиенты | После сделки существующие клиенты Code Storage смогут продолжить пользоваться сервисом | Долгосрочная ценовая политика и порядок переноса данных |
До закрытия сделки обе компании продолжат работать независимо. Axios рассматривает эту сделку как выход Codex в сферу совместной работы над кодом, где долгое время доминирует GitHub. Но это лишь оценка издания относительно направления конкуренции: OpenAI не объявляла о создании полноценной альтернативы GitHub.
Технологическая карта Pierre: открытые компоненты, онлайн-инструмент и платное хранилище
Чтобы разобраться в Pierre, удобно разделить её продукты на три уровня. Pierre не занимается обучением больших языковых моделей и не продаёт API моделей. Компания разрабатывает ПО и инфраструктуру для отображения, редактирования, хранения и управления кодом. На своём сайте она описывает себя как поставщика «низкоуровневой модульной инфраструктуры для машинных рабочих нагрузок».
| Продукт | Уровень | Какую задачу решает | Как получить |
|---|---|---|---|
| Trees | Открытый компонент | Просмотр файлов проекта | pnpm add @pierre/trees |
| Diffs | Открытый компонент | Просмотр, сравнение и редактирование изменений в коде | pnpm add @pierre/diffs |
| Highlights | Подсветка синтаксиса (Beta) | Быстрое потоковое отображение кода с подсветкой синтаксиса | См. официальную документацию Diffs |
| DiffsHub | Онлайн-инструмент | Просмотр изменений кода на GitHub в браузере | Перейти на diffshub.com |
| Code Storage | Коммерческий сервис | Масштабное хранение кода с доступом через Git и API | Оплата по объёму использования, с минимальным ежемесячным платежом |
Открытые компоненты собраны в GitHub-репозитории pierrecomputer/pierre и распространяются под лицензией Apache License 2.0. По состоянию на 2026-11-05 у репозитория было около 6 500 звёзд, 266 форков и примерно 1 320 коммитов. Эти показатели меняются со временем. При этом репозиторий не содержит весь код коммерческого бэкенда Code Storage.

Pierre Diffs изнутри: Edit Mode, интерфейс ревью и Merge Conflict
Пакет Diffs с открытым исходным кодом называется @pierre/diffs. На момент проверки на официальном сайте была указана версия v1.6.4, а точка входа для React — @pierre/diffs/react. Пакет позволяет отображать на веб-странице файлы с кодом, патчи и различия между двумя версиями. Он поддерживает представления Split — рядом друг с другом — и Stacked/Unified — в одном блоке, а также подсветку различий внутри строк на уровне символов и слов. Разработчик может передать как две версии файла, так и готовый Patch-файл.
Diffs Edit Mode: редактирование кода прямо в представлении различий
OpenAI отдельно отметила эту функцию в своём анонсе: ревьюер может изменить строку кода прямо в Diff-представлении. Edit Mode поддерживает выделение и множественное выделение, автоматические отступы, Undo/Redo, поиск по файлу, отметки линтера, пользовательские действия редактирования, а также локальные и удалённые курсоры. Для работы с ним доступны EditProvider и связанные Editor API. Часть возможностей редактирования пока помечена как Beta.
Это решает вполне конкретную проблему: в привычном процессе, заметив ошибку в сгенерированной ИИ строке, приходится переключаться в полноценный редактор, искать файл, исправлять код и возвращаться к ревью. Edit Mode объединяет обнаружение и исправление проблемы в одном интерфейсе. Это особенно удобно, когда агент генерирует много изменений, а человек проверяет их по частям.
Интерфейс ревью кода Diffs: подключаемый фреймворк Annotation
Diffs предлагает гибкий фреймворк Annotation, с помощью которого к конкретным строкам кода можно привязывать комментарии, результаты проверок CI, замечания ИИ и вывод сторонних инструментов. Разработчики также могут добавить в представление различий собственные кнопки, например Accept Change и Reject Change. Поддерживаются ответы на комментарии и пояснения к выделенным строкам кода.
Здесь важно понимать границу: Diffs — это компонент отображения и взаимодействия, а не ИИ-модель, которая автоматически ищет уязвимости. Источник замечаний определяет ваша система: например, можно подключить API большой языковой модели для генерации рекомендаций, а затем передать их в Diffs для отображения.
Diffs Merge Conflict: структурированное разрешение конфликтов
Обычный текстовый Diff при конфликте слияния показывает лишь набор маркеров конфликта. В Diffs есть специальный интерфейс, который представляет конфликтующие участки как структурированные добавления и удаления. Пользователь может оставить текущую версию, принять входящую или сохранить обе, а затем просмотреть файл после разрешения конфликта.
С технической стороны, согласно официальной документации, Diffs поддерживает Vanilla JavaScript и React, использует Shiki для подсветки синтаксиса, а также CSS Grid и Shadow DOM для организации части структуры отображения. Кроме того, доступны инструменты SSR, Worker Pool и виртуализированный рендеринг. Виртуализация нужна, чтобы браузер не отрисовывал сразу большое количество невидимого содержимого.
Pierre Trees и Highlights: большие деревья файлов и потоковая подсветка
Trees: компонент файлового дерева для больших репозиториев
Открытый пакет Trees называется @pierre/trees; на момент проверки на официальном сайте была указана версия v1.0.0-beta.6. Он отвечает за боковую панель файлов в таких инструментах, как Codex. С его помощью можно разворачивать и сворачивать каталоги, искать и фильтровать файлы по имени и пути, автоматически сжимать цепочки пустых каталогов с одним вложенным элементом, перетаскивать файлы и папки, создавать и переименовывать их, а также настраивать контекстное меню и значки файлов.
Особенно полезно при работе с ИИ-агентами отображение статусов Git. Рядом с файлом могут стоять отметки M (изменён), A (добавлен и включён в индекс), D (удалён), R (переименован) или U (не отслеживается). Отметки также появляются у родительских каталогов, содержащих изменённые файлы. Когда агент за раз меняет десятки файлов, разработчик может одним взглядом на дерево понять, где именно внесены изменения.
Для повышения производительности Trees использует автоматическую виртуализацию и в первую очередь рендерит только видимые строки. На официальном сайте показано дерево каталогов, которое после полного раскрытия содержит 2 956 файлов, а также виртуализированный рендеринг десятков тысяч элементов. Это демонстрации разработчиков, а не независимые бенчмарки; они не гарантируют одинаковую производительность на всех устройствах. Для доступности Trees поддерживает навигацию стрелками, управление фокусом через Tab и роли ARIA tree/treeitem. По словам разработчиков, компонент спроектирован с учётом соответствующих рекомендаций WCAG 2.1.
Highlights: подсветка, которая успевает за выводом агента
Highlights пока представлен в официальной документации Diffs как бета-версия. Согласно документации, он включает лексеры для 152 языков, работает на базе WebAssembly и может использоваться в браузере, Node.js и Cloudflare Workers. Результат выводится в виде HTML или объектов токенов, совместимых с Shiki.
Четыре основных API решают разные задачи: codeToHtml() обрабатывает код целиком, codeToTokens() возвращает токены, сгруппированные по строкам, StreamTokenizer подходит для постепенного приёма данных и вывода завершённых строк, а LiveTokenizer — для инкрементального обновления документа во время редактирования. Проще говоря, Highlights решает задачу отображения: как подсвечивать код в интерфейсе по мере того, как агент его выдаёт. На способность самой модели писать код он не влияет.
DiffsHub: замените github.com на diffshub.com
DiffsHub — онлайн-инструмент Pierre, который показывает, как Trees и Diffs работают в реальных сценариях. Если в ссылке на Pull Request, Commit, Comparison, Patch или Diff на GitHub заменить github.com на diffshub.com, те же изменения можно будет просмотреть в интерфейсе Pierre. Среди официальных примеров — репозитории oven-sh/bun и nodejs/node.
Для доступа к приватному репозиторию нужно самостоятельно предоставить GitHub Personal Access Token с необходимыми правами. Согласно сайту, токен хранится в localStorage браузера; это не означает, что Pierre может произвольно читать приватные репозитории. На сайте также предупреждают, что мобильные браузеры могут аварийно завершать работу при просмотре очень больших Diff. DiffsHub не заменяет GitHub и не является самой открытой библиотекой Diffs.
Чем Pierre Code Storage отличается от обычного репозитория GitHub
Если Trees и Diffs — это интерфейс для просмотра кода, то Code Storage — инфраструктура для его хранения и стратегически важная часть этой сделки. Это распределённый программируемый сервис хранения на базе Git для AI-продуктов, которым нужно массово создавать, читать, изменять и синхронизировать репозитории.
GitHub прежде всего ориентирован на совместную работу людей: репозитории, PR, Issues, CI/CD. Code Storage делает ставку на Headless и API-first: через API можно создавать репозитории, коммиты и ветки, выполнять слияние, напрямую записывать и потоково читать файлы, а также искать в кодовой базе с помощью Grep и Glob. Сервис поддерживает временные ветки (Ephemeral Branches), Webhook, Git LFS и синхронизацию с GitHub, GitLab и Bitbucket. Стандартные операции Git over HTTPS — Clone, Push и Fetch — тоже доступны.
В обсуждении Code Storage на Hacker News (66 баллов, 42 комментария) представители Pierre привели пример: если агент изменил 10 файлов, то для коммита через GitHub REST API нужно последовательно получить SHA ветки, создать Branch, Blob, Tree, Commit и обновить ссылку. Это около 15 запросов, а при высокой нагрузке ещё и приходится обрабатывать ошибки 422, связанные с согласованностью в конечном счёте. В Code Storage полный Diff можно закоммитить одним вызовом createCommitFromDiff. Это объяснение поставщика в сообществе, а не результат независимого сравнительного теста.
| Показатель (по данным официального сайта) | Значение | Характер показателя |
|---|---|---|
| Максимальный размер одного репозитория | 32 ТБ | Характеристика продукта |
| Общий объём хранения и количество репозиториев | Единого ограничения нет | Характеристика продукта |
| Одновременные операции записи | 30+ | Характеристика продукта |
| Git-запросы к одному репозиторию | Наблюдалось 500+ в секунду | Данные наблюдений компании, не гарантированное значение |
| API-запросы | Наблюдалось 15 000+ в секунду | Данные наблюдений компании, не гарантированное значение |
| Доступность | 99,99% SLA | Обязательство по уровню сервиса, а не независимо подсчитанный исторический показатель доступности |
По заявлению компании, в архитектуре используются трёхфазный протокол коммитов Git и архитектура типа Spoke на основе кворума для обеспечения согласованности и сохранности данных в распределённой среде. Однако полная топология кластера не раскрывается. Для корпоративных клиентов также заявлены SOC 2 Type II, поддержка, связанная с HIPAA, шифрование отдельно для каждого клиента и ежегодные тесты на проникновение. Перед закупкой всё же стоит проверить отчёты и условия договора.
Кейсы клиентов тоже опубликованы самой Pierre. В кейсе Lovable говорится о более чем 8 млн новых репозиториев в неделю и пиковой скорости создания 250 репозиториев в секунду. Poke хранит в Git память агентов и конфигурации рабочих процессов; заявленная задержка Push на уровне P95 — 90 миллисекунд. В Skydive более 150 агентов имеют собственные приватные репозитории, где хранятся определения идентичности, конфигурации MCP, Skills и долговременная память. Эти кейсы указывают на тенденцию: Git-репозитории всё чаще используются не только для хранения кода, но и для хранения состояния агентов.
Последние изменения в Pierre SDK, CLI и Agent Skills
За день до объявления о приобретении, 3 ноября 2026 года, Pierre выпустила новые унифицированные SDK и CLI. Главное изменение: в SDK, CLI и HTTP API используются единые названия операций. Например, создание ветки выглядит так: pierre.repos.branches.create(), pierre repos:branches create и /api/repos/{repo_name}/branches/create соответственно. Агент может переключаться между интерфейсами, используя один и тот же «каталог операций».
# TypeScript SDK (Node.js 22 / 24 / 26)
npm install @pierre/sdk
# Python SDK (Python 3.10+)
pip install pierre-sdk
# Go SDK (Go 1.25+)
go get github.com/pierrecomputer/sdk/go
# CLI
npm install -g @pierre/cli
# Установка Pierre Skills для агента программирования
npx skills add pierrecomputer/skills
# Создание ветки на основе main с помощью CLI
pierre repos:branches create feature/preview --repo-name my-repo --base-ref main
Для аутентификации используются две переменные окружения: PIERRE_ORG и PIERRE_PRIVATE_KEY. Для каждой операции SDK выпускает токен с соответствующим набором прав и сроком действия 5 минут. Новый SDK заменяет старые пакеты @pierre/storage, pierre-storage и code-storage-go. Они по-прежнему доступны, но новые версии больше не выпускаются. Важно: этот SDK и CLI предназначены для Code Storage. Это не означает, что в Codex CLI от OpenAI появились новые встроенные команды.
Как рассчитывается стоимость Pierre Code Storage
Цены Code Storage легко понять неправильно. Указанные для Starter $20/мес. и для Scale $200/мес. — это минимальные месячные расходы, а не фиксированная подписка, которая оплачивается сверх использования. Например, если за месяц пользователь Starter израсходовал ресурсов больше чем на $20, он платит по фактическому использованию. Если меньше — с него спишут $20.
| Статья расходов | Цена | Описание |
|---|---|---|
| Starter | Минимум $20/мес. | Общая инфраструктура, поддержка по электронной почте |
| Scale | Минимум $200/мес. | Возможность выделенной инфраструктуры, SSO, круглосуточная поддержка |
| Enterprise | Индивидуальный контракт | Сетевые опции, включая VPC; цены не опубликованы |
| Горячее хранение Hot | $0.005/ГБ/час | Данные, к которым обращались за последние 7 дней |
| Холодное хранение Cold | $0.0002/ГБ/час | Данные, к которым не обращались более 7 дней |
| Запись Push | $0.06/ГБ | Оплачивается ежемесячно |
| Чтение Clone/Fetch | $0.15/ГБ | Оплачивается ежемесячно |
Калькулятор на официальном сайте приводит такой пример: 20 ГБ горячего хранения, 250 ГБ холодного хранения, по 250 ГБ записи и чтения — ориентировочно $162/мес. Если для приблизительного расчёта взять 730 часов в месяце, горячее хранение обойдётся примерно в $73, холодное — в $36.5, запись — в $15, чтение — в $37.5. Итого получается ровно $162. Как видно, расходы на чтение занимают заметную долю — это одна из причин, по которым разработчики на HN критикуют плату за сетевой трафик. Это примерная оценка, а не реальный счёт. Кроме того, эта система тарификации никак не связана с подпиской Codex или ценами на токены моделей OpenAI.

Быстрый старт с технологиями Pierre: создаём прототип AI-ревью с помощью Diffs
Компоненты Pierre сами по себе не предоставляют доступ к моделям. Поэтому на практике их можно связать так: получить изменения через git diff, вызвать API большой языковой модели для создания построчных замечаний и передать результат в Diffs в виде аннотаций. Ниже показана примерная архитектура — это не означает, что OpenAI уже выпустила единый API для такой задачи.
| Уровень | Примеры продуктов | Роль в процессе ревью | Доступные платформы |
|---|---|---|---|
| Хранение | Code Storage / GitHub | Хранение репозиториев, веток и истории | Официальная платформа Pierre, различные Git-хостинги |
| Модель | GPT, Claude, Gemini и другие | Анализ Diff и создание замечаний | APIYI apiyi.com, официальные API разных поставщиков |
| Интерфейс | Diffs + Trees | Отображение изменений, привязка замечаний, редактирование строк | @pierre/diffs、@pierre/trees |
В минимальном примере достаточно нескольких строк: передадим diff модели и попросим вернуть результат в формате JSON.
import subprocess, openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # Интерфейс, совместимый с OpenAI
)
diff = subprocess.run(["git", "diff", "HEAD~1"], capture_output=True, text=True).stdout
resp = client.chat.completions.create(
model="gpt-4o-mini", # Замените на любую модель, доступную на платформе
messages=[{"role": "user", "content": f"逐行审查以下 diff,返回 JSON 列表 [{{file, line, comment}}]:\n{diff}"}]
)
print(resp.choices[0].message.content)
Посмотреть полный код реализации с разбором JSON и резервной обработкой
import json
import subprocess
from typing import List, Dict
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1"
)
SYSTEM_PROMPT = (
"你是资深代码审查员。只针对 diff 中新增或修改的行给出意见,"
"严格输出 JSON 数组,每项包含 file、line、severity、comment 四个字段。"
)
def get_diff(base: str = "HEAD~1") -> str:
result = subprocess.run(
["git", "diff", base], capture_output=True, text=True, check=True
)
return result.stdout
def review_diff(diff: str, model: str = "gpt-4o-mini") -> List[Dict]:
if not diff.strip():
return []
resp = client.chat.completions.create(
model=model,
messages=[
{"role": "system", "content": SYSTEM_PROMPT},
{"role": "user", "content": diff[:60000]}, # Простое усечение, чтобы избежать слишком длинного ввода
],
temperature=0.2,
)
text = resp.choices[0].message.content.strip()
text = text.removeprefix("```json").removesuffix("```").strip()
try:
return json.loads(text)
except json.JSONDecodeError:
return [{"file": "", "line": 0, "severity": "info", "comment": text}]
if __name__ == "__main__":
annotations = review_diff(get_diff())
# Записываем результат в файл, чтобы фронтенд привязал замечания к строкам через Annotation в @pierre/diffs
with open("review_annotations.json", "w", encoding="utf-8") as f:
json.dump(annotations, f, ensure_ascii=False, indent=2)
print(f"生成 {len(annotations)} 条审查意见")
Для фронтенда установите @pierre/diffs и привяжите замечания из review_annotations.json к соответствующим файлам и номерам строк в представлении Diff. Затем подключите Edit Mode, чтобы ревьюеры могли вносить изменения прямо на месте. Точные параметры компонентов смотрите в официальной документации diffs.com/docs.
🚀 Быстрый старт: при создании такого прототипа модели удобно вызывать через APIYI apiyi.com. С одним ключом можно переключаться между GPT, Claude, Gemini и другими моделями и сравнивать качество проверки вашего кода. Новым пользователям также доступен бесплатный лимит для тестирования.
Последствия приобретения Pierre
Что это значит для разработчиков
- Открытые компоненты уже можно использовать: Diffs и Trees работают в производственной среде Codex и распространяются по лицензии Apache-2.0. Они подойдут для боковой панели AI-ассистента программиста, внутренней платформы ревью или рабочего пространства для агентов. OpenAI также обещает и дальше развивать их как открытые проекты.
- Ревью становится новым узким местом: OpenAI сообщила, что внутри компании количество PR в неделю выросло более чем вдвое по сравнению с предыдущим периодом Q4. Когда код генерируется быстрее, интерфейс ревью, в котором легко разобраться в изменениях и быстро их исправить, становится важным фактором эффективности.
- Новый подход к хранению состояния агентов: примеры Poke и Skydive показывают, что Git можно использовать для хранения памяти и конфигурации агентов, получая заодно историю изменений и возможность отката.
Что это значит для индустрии
- Codex охватывает больше этапов разработки: от генерации и ревью до хранения кода. При этом по состоянию на 2026-11-05 нет свидетельств того, что интеграцию с GitHub планируют отменить.
- Не путайте Pando и Code Storage: Pando, представленный OpenAI 2 ноября, — это собственный Git-бэкенд компании для внутреннего монорепозитория. Pando и Code Storage от Pierre — два независимых проекта.
- Реакция сообщества пока неоднозначна: в обсуждении на HN одних интересуют архивирование в холодное хранилище и отличия от GitHub, другие критикуют плату за трафик. Несколько десятков комментариев не отражают мнение всего сообщества разработчиков, а независимых оценок на большой выборке пока нет.

Частые вопросы FAQ
Q1: Pierre — это компания, предоставляющая Git-хостинг?
Не совсем. Pierre предлагает фронтенд-компоненты с открытым исходным кодом (Diffs, Trees), инструменты подсветки (Highlights), онлайн-инструмент (DiffsHub) и коммерческий сервис хранения Git-репозиториев (Code Storage). Если называть её только платформой Git-хостинга, можно упустить из виду технологии интерфейса, которые уже использует Codex.
Q2: OpenAI уже завершила покупку Pierre?
Нет. 4 ноября 2026 года OpenAI только объявила о намерении приобрести компанию. Сделка ещё требует выполнения стандартных условий закрытия и одобрения регуляторов. Сумма и сроки закрытия не раскрыты, до завершения сделки компании работают независимо друг от друга.
Q3: $20 в месяц за Code Storage — это новая плата за Codex?
Нет. Это минимальные ежемесячные расходы на тарифе Pierre Code Storage Starter. Они не связаны ни с подпиской на Codex, ни с ценами на токены моделей. В объявлении о сделке также не сообщалось о новых тарифах Codex.
Q4: Какие компоненты Pierre можно использовать в своём проекте?
Проще всего подключить `@pierre/diffs` и `@pierre/trees`: оба доступны как публичные пакеты NPM и поддерживают Vanilla JS и React. Highlights пока отмечен в документации Diffs как Beta, DiffsHub — это онлайн-инструмент, а Code Storage доступен на платной основе.
Q5: Как добавить замечания от ИИ в интерфейс ревью Diffs?
Diffs отвечает только за отображение и взаимодействие, а замечания нужно сгенерировать самостоятельно. Как показано в примере в статье, можно отправить `git diff` большой языковой модели, а затем добавить полученные построчные замечания в виде Annotation. Для вызова модели можно использовать совместимый с OpenAI интерфейс APIYI apiyi.com: достаточно изменить base_url, чтобы переиспользовать существующий код. После регистрации можно воспользоваться бесплатным лимитом и проверить весь процесс.
Q6: Можно ли подключить APIYI напрямую к Pierre Code Storage?
Пока такой интеграции нет. APIYI apiyi.com предоставляет сервис агрегации API больших языковых моделей и отвечает за уровень модели в процессе ревью. Code Storage нужно подключать отдельно с помощью официального SDK или CLI от Pierre. Эти сервисы можно объединить в одной архитектуре, но это разные продукты.
Pierre Trees, Diffs и Code Storage: главное
- Три уровня: Pierre состоит из компонентов с открытым исходным кодом, онлайн-инструментов и платного сервиса хранения, а не представляет собой единую Git-платформу.
- Что уже интегрировано: Codex App использует Trees и Diffs; интеграция Code Storage пока остаётся в планах.
- Ключевые возможности Diffs: редактирование прямо в строках через Edit Mode, интерфейс рецензирования Annotation и структурированная обработка конфликтов слияния.
- Ключевые возможности Trees: виртуализированный рендеринг больших деревьев файлов и встроенное отображение Git-статусов M/A/D/R/U.
- Роль Code Storage: Git-инфраструктура с API-first-подходом; все данные о производительности предоставлены самим разработчиком.
- Цены: $20/$200 — минимальные месячные расходы, а не дополнительная абонентская плата. Оплата взимается за хранение и трафик.
- С чего начать: установите компонент Diffs и подключите вызовы моделей через APIYI apiyi.com — так можно собрать прототип системы рецензирования.
Итоги
Техническую основу Pierre можно свести к трём пунктам:
- Уровень интерфейса уже проверен: Trees и Diffs работают в Codex. Это компоненты с открытым исходным кодом, которые можно бесплатно интегрировать уже сегодня.
- Уровень хранения — стратегический приоритет: Code Storage превращает Git в программируемую инфраструктуру для агентов, но данные о масштабе и производительности пока предоставлены самим разработчиком.
- Важно понимать границы: предполагаемая сделка по приобретению ещё не закрыта, Pando не связан с Code Storage, а цены на хранение и модели относятся к разным системам оплаты.
Если вы создаёте инструмент для AI-программирования или внутреннюю платформу для рецензирования кода, практичный подход — сначала собрать интерфейс с помощью @pierre/diffs и @pierre/trees, а затем подключить большую языковую модель для генерации замечаний. Чтобы быстро проверить результат, можно использовать APIYI apiyi.com: через один интерфейс вы сможете сравнить работу нескольких моделей на своей кодовой базе.
📚 Источники
- Объявление OpenAI о приобретении:OpenAI to acquire Pierre Computer Company, Inc.
- Ссылка:
openai.com/index/openai-to-acquire-pierre -
Описание: первоисточник о статусе сделки, компонентах, уже используемых в Codex, и обязательствах по открытому исходному коду
-
Официальный сайт и документация Diffs:описание компонента Diffs, Edit Mode и Highlights
- Ссылка:
diffs.com/docs -
Описание: интерактивные примеры и полная документация API
-
Официальный сайт Trees:демонстрация компонента дерева файлов
- Ссылка:
trees.software -
Описание: информация о статусах Git, виртуализации и доступности
-
Цены Code Storage:официальные тарифы и калькулятор стоимости
- Ссылка:
code.storage/pricing -
Описание: минимальные ежемесячные расходы и подробности оплаты по фактическому использованию
-
Информация о выпуске Pierre SDK and CLI:обновление от 2026-11-03
- Ссылка:
code.storage/changelog/pierre-sdk-and-cli -
Описание: команды установки, системные требования и единые названия
-
Репозиторий Pierre:открытый исходный код под лицензией Apache-2.0
- Ссылка:
github.com/pierrecomputer/pierre -
Описание: исходный код компонентов и новости сообщества
-
Scaling Git at OpenAI:знакомство с Pando, собственной разработкой OpenAI
- Ссылка:
openai.com/index/scaling-git-at-openai - Описание: помогает разобраться в различиях между Pando и Code Storage
Автор:техническая команда APIYI
Техническое общение:если вы хотите сравнить несколько больших языковых моделей в проекте по ревью кода с помощью ИИ, посетите APIYI apiyi.com, чтобы получить тестовый лимит и связаться с нами
