Stagent: Опенсорсный операционный слой для Claude Agent SDK с локальным управлением и оркестрацией рабочих процессов

Что делает Stagent
Stagent — это open-source координационная рабочая среда с локальным приоритетом, которая работает поверх Claude Agent SDK и Claude API. Она стандартизирует маршрутизацию, контроль и оценку работы агентов в обеих средах выполнения, не заменяя их. Основная проблема, которую она решает: вам не нужна электронная таблица, чтобы отслеживать, что делают ваши AI-агенты, сколько они стоят или имеют ли они разрешение на выполнение опасных команд.
Ключевые возможности и архитектура
Система включает 15 рабочих поверхностей: домашняя панель, доска выполнения, входящие, мониторинг, бюджетный реестр, чат, сканер окружения и другие. Она предоставляет 6 шаблонов оркестрации рабочих процессов: последовательность, параллельное ветвление/объединение, контрольная точка, планировщик-исполнитель, автономный цикл и мультиагентный рой. Есть 52+ переиспользуемых профиля агентов, включая специализированные персонажи, такие как рецензент кода, исследователь, составитель документов, управляющий капиталом и планировщик путешествий, упакованные как навыки Claude Code с политиками инструментов и поведенческими инструкциями.
Управление с участием человека включает разрешения: один раз, всегда разрешать и запрещать. Каждый запрос инструмента проходит через очередь уведомлений, при этом AskUserQuestion всегда запрашивает подтверждение независимо от сохранённых разрешений. Бюджетные ограничения предоставляют дневные/месячные лимиты расходов, которые полностью останавливают новые вызовы провайдеров при превышении, с предупреждениями на 80% и корректным завершением уже выполняющейся работы.
Межсредовой бюджетный реестр отслеживает скорость токенов, концентрацию моделей, долю среды выполнения и аудиторские следы для каждой задачи в Claude и Codex в одном представлении. Планируемые запуски поддерживают повторяющиеся или одноразовые запросы с выбором профиля агента, ограничениями запусков и окнами истечения срока.
Техническая реализация
Весь продукт был создан с использованием Claude Code с Opus, от схемы базы данных до UI-компонентов. Архитектура имеет локальный приоритет с нулевыми внешними зависимостями, использует SQLite в режиме WAL с Drizzle ORM (16+ таблиц). Всё работает на вашем компьютере без облака или телеметрии.
Система утверждения использует таблицу уведомлений как очередь сообщений. Когда агент запрашивает опасный инструмент, canUseTool опрашивает таблицу уведомлений до ответа человека, обеспечивая управление без веб-сокетов или внешних очередей.
Шаблоны рабочих процессов включают автономные циклы, которые запускают агентов итеративно, где каждая итерация видит предыдущий вывод (вдохновлено концепцией Карпати «исследовательская лаборатория на одном GPU»), мультиагентные рои, использующие паттерн Мэр→Работники→Очистка с ограниченной параллельностью (2-5 работников) и повторением на уровне шага, а также параллельное ветвление/объединение, которое разделяет исследовательские вопросы по ветвям и синтезирует результаты.
Каталог шаблонов означает, что вам никогда не нужно настраивать рабочие процессы вручную. Вы выбираете шаблон (рецензия кода, глубокое исследование, планирование спринта), заполняете переменные, и шаблон автоматически определяет профили, запросы и условные шаги.
Сканер окружения обнаруживает все ваши артефакты Claude Code и Codex CLI — навыки, хуки, MCP-серверы, разрешения, файлы памяти — и предоставляет единый показатель здоровья, при этом типичное сканирование занимает 10-50 мс.
Технологический стек
Next.js 16, React 19, TypeScript, Tailwind v4, shadcn/ui, SQLite, Drizzle ORM, Claude Agent SDK, Codex App Server.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

开发者用每千次提示中的咒骂次数指标追踪沮丧情绪,涉及44,212条Claude Code日志
Разработчик отслеживал 'fpk' (f-бомбы на тысячу промптов) по 44 212 промптам Claude Code за 5 месяцев и обнаружил, что уровень разочарования снизился в 3,4 раза с Claude Opus 4-5 до 4-7, причем большая часть ругательств была направлена на инструменты окружения, а не на модель.

Прокси с открытым исходным кодом RelayPlane демонстрирует снижение затрат на 73% благодаря маршрутизации моделей Claude.
RelayPlane, открытый npm-нативный прокси для API Anthropic, продемонстрировал экономию затрат в 73,4% в тестах, направляя запросы к соответствующим моделям Claude в зависимости от сложности. Инструмент снизил стоимость 10 запросов с $0,0323 до $0,0086, одновременно улучшив p50 задержку с 1,55 с до 0,78 с.

Репозиторий шаблонов кода Claude для приложений Spring Boot
Репозиторий GitHub предоставляет шаблон Claude Code для генерации приложений Spring Boot с лучшими практиками интеграции базы данных, развертывания в Kubernetes и интеграционного тестирования с использованием Testcontainers.

Холодная архитектура валидации: система проверки кода с двумя агентами стала открытой
Система с открытым исходным кодом использует двух отдельных ИИ-агентов для проверки кода: один создаёт код, другой проверяет его, не имея никакого контекста о рассуждениях создателя. Проверяющий видит только план, изменения в коде и результаты тестов.