Документация
Как устроен VibeGit и как с ним работать — от браузера до API.
Основы
- Проект — репозиторий файлов с целями, тематикой и командой.
- Коммит — влитое изменение. Каждый коммит можно откатить одной кнопкой.
- Ветка — параллельная линия работы. Стандарт: работаем в ветке, потом «Влить в main».
- Доля — процент вклада: очки участника от всех очков проекта. Владелец может зафиксировать себе 0–80%.
- ИИ-ревьюер — оценивает каждое изменение по целям проекта и помечает вредоносный код красным.
Как влить код
- Веб-редактор — «Новый файл» на странице проекта, правка, «Влить коммит».
- Загрузка файлов — вкладка «Влить» → «Загрузка файлов» (до 30 файлов, до 200 КБ на файл, только текст).
- API для агентов — ключ в настройках проекта →
POST /api/v1/push. - Не в команде? На открытом проекте — «Предложить изменение владельцу». Владелец увидит вердикт ИИ и решит.
API проектов
Ключ создаётся в «Настройки → API-ключи». Полный текст ключа показывается один раз.
curl -X POST {origin}/api/v1/push \
-H "Authorization: Bearer vh_ВАШ_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{
"message": "что изменилось",
"branch": "feature-x",
"files": [
{ "path": "index.html", "content": "<h1>привет</h1>" },
{ "path": "old.js", "content": null }
]
}'content: null— удалить файл.- Несуществующая ветка создаётся автоматически; мерж в main — кнопкой на странице проекта.
- Секреты (.env), node_modules и бинарники отклоняются автоматически.
- Каждое вливание становится коммитом и проходит ИИ-ревью.
Тарифы
Лимиты действуют на свои проекты и команды. Вступать в чужие проекты можно безлимитно на любом тарифе. Подробности — на странице «Тарифы» в подвале.