kkoder.ru — сайт kkoder.ru
koder — автономный ИИ-агент, который ведёт разработку: параллельные сессии, дифф рядом с чатом, путь от правки до pull request. Для разработчиков и небольших команд.
- Домен
- kkoder.ru
- Сайт
- https://devmachine.ai
О сайте
Title: koder — автономный ИИ-агент для разработки
Description: koder — автономный ИИ-агент, который ведёт разработку: параллельные сессии, дифф рядом с чатом, путь от правки до pull request. Для разработчиков и небольших команд.
Site Name (og:sitename): koder
---
Новый путь к большим программным продуктам
[Скоро](download) Linux · x64
[Установка одной командой](download)
koder — session
koder
Новая сессия
Поиск
Все сессии
Usage
Проекты
koder
PKCE token exchangeсейчас
что тут у нас?1ч
RLS на sessions таблице2ч
control-plane
Temporal workflow для прогона3ч
egress allow-list для sandbox5ч
Песочница простаивает
МК
Максим К.tenant: acme
PKCE token exchange
idle Открыть PR
Уточнить или попросить следующие изменения…
Sonnet 4.6
Ревью
feat/oidc-pkce +0−3
M apps/control-plane/auth/pkce.ts +0 −3
Понимает задачу с первого захода
Читает запрос, поднимает контекст репозитория и находит связанные файлы и тесты — до того, как что-то менять.
Спецификация появляется до кода
Формулирует требования, ограничения и риски. Видно, что именно агент собирается сделать — и можно поправить на входе.
План из проверяемых шагов
Работа разбита на шаги с зависимостями. Каждый шаг виден в интерфейсе, его можно остановить или переиграть.
Реализация с диффом рядом
Пишет код, запускает тесты и линтеры и показывает точные +/− в панели ревью рядом с диалогом.
От правки до деплоя
Собирает коммит с осмысленным сообщением, открывает pull request по правилам процесса и выкатывает изменения.
koder
онлайн
01 / 05
Вы
Добавь вход через OIDC с PKCE и refresh-токены.
koder
Принял. Изучаю репозиторий и собираю контекст…
читаю src/auth/oidc.ts
читаю routes/login.tsx
47 файлов · контекст собран
koder
спецификация
02 / 05
koder
Спецификация готова — фиксирую требования и риски:
spec · OIDC + PKCE
Цель
вход через OIDC c PKCE, refresh и logout
Требования
• code\verifier / code\challenge (S256)
• обмен authorization code на токены
• ротация refresh-токена
Риски
• миграция legacy-сессий
koder
план работы
03 / 05
koder
Составил план работы — 5 шагов:
Завести OIDC-клиент в Keycloak
PKCE challenge / verifier
Обмен authorization code
Ротация refresh-токена
Тесты и e2e
koder
src/auth/oidc.ts
04 / 05
koder
Реализую изменения в src/auth/oidc.ts:
export async function login(code) {
- return legacyExchange(code)
+ const verifier = pkceVerifier()
+ const t = await exchangeToken(code, verifier)
+ store.saveRefresh(t.refresh…
Каноническая страница: kkoder.ru