
michael-elkabetz/bgagents
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Первый проект с открытым исходным кодом, который превращает самые мощные агенты кода, такие как ANTHROPIC ClaudeCode и OpenAI Codex в Background Agents, доступные через REST API, пользовательский интерфейс и MCP
Обзор
bgagents - первый проект с открытым исходным кодом, который превращает самые мощные агенты кода, такие как ANTHROPIC ClaudeCode и OpenAI Codex, в фоновые агенты, доступные через REST API, MCP и интерактивный интерфейс. Самый быстрый способ заставить бегущих бегунов - это наш предварительно созданный образ Docker: API KEY: Ваш Anthropic Claude или OpenAI API ключ (поставщик автоматического обнаружения) - GITHUB TOKEN: токен доступа GitHub (альтернатива для предоставления его в запросах) - : claude-sonnet-4-20250514 (по умолчанию), claude-opus-4-20250514, claude-3-7-sonnet-20250219 - : codex-mini-latest (по умолчанию), o4-mini Обновление docker-compose.yml со следующими переменными среды: 4. - : http://localhost (порт 80) - : http://localhost:3000 - : http://localhost:6213 Обновите основной Dockerfile следующими переменными среды: - [[Т3]] - [[Т4]] - [[Т5]]
Обзор (машинный перевод)
bgagents - первый проект с открытым исходным кодом, который превращает самые мощные агенты кода, такие как ANTHROPIC ClaudeCode и OpenAI Codex, в фоновые агенты, доступные через REST API, MCP и интерактивный интерфейс.
Feature Особенности
Начало работы
Быстрый старт (рекомендуется)
Самый быстрый способ заставить бегущих бегунов - это наш предварительно созданный образ Docker:
**GitHub Authentication (выберите один метод):
** Вариант 1: Прямой токен**
Вариант 2: OAuth Flow
** Опциональные переменные среды: **
API_KEY: Ваш Anthropic Claude или OpenAI API ключ (авто-обнаруживает провайдер)GITHUB_TOKEN: токен доступа GitHub (альтернатива его предоставлению в запросах)
** Поддерживаемые модели ИИ: **
- Антропный: клод-соннет-4-20250514 (по умолчанию), клод-опус-4-20250514, клод-3-7-соннет-20250219
- OpenAI: codex-mini-latest (по умолчанию), o4-mini
###Производство
###Предпосылки
С Docker Compose (рекомендуется)
- **Клон хранилища: **
2.Установить переменные среды:
Обновление docker-compose.yml со следующими переменными среды:
3 ** Развернуть с Docker Compose: **
4.** Доступ к услугам:**
- Frontend: http://localhost (порт 80)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
bgagents
bgagents is the first open-source project that turns the most powerful code agents, such as ANTHROPIC ClaudeCode and OpenAI Codex into background agents, accessible via REST API, MCP, and an interactive frontend
✨ Features
Getting Started
Quick Start (Recommended)
The fastest way to get bgagents running is with our pre-built Docker image:
GitHub Authentication (Choose one method):
Option 1: Direct Token
docker run -e GITHUB_TOKEN=[ghp_xxx] \
-e API_KEY=[sk-...-xxx] \ # Optional
bgagents/bgagents:v1.0.1-alpha
Option 2: OAuth Flow
docker run -e GITHUB_CLIENT_ID=[your_client_id] \
-e GITHUB_CLIENT_SECRET=[your_client_secret] \
-e GITHUB_REDIRECT_URI=http://localhost:3000 \
-e API_KEY=[sk-...-xxx] \ # Optional
bgagents/bgagents:v1.0.1-alpha
Optional Environment Variables:
API_KEY: Your Anthropic Claude or OpenAI API key (auto-detects provider)GITHUB_TOKEN: GitHub access token (alternative to providing it in requests)
🤖 Supported AI Models:
- Anthropic: claude-sonnet-4-20250514 (default), claude-opus-4-20250514, claude-3-7-sonnet-20250219
- OpenAI: codex-mini-latest (default), o4-mini
Production
Prerequisites
With Docker Compose (Recommended)
-
Clone the repository:
git clone https://github.com/michael-elkabetz/claudecodex.git cd claudecodex -
Set up environment variables:
Update
docker-compose.ymlwith the following environment variables:VITE_GITHUB_CLIENT_ID=[VITE_GITHUB_CLIENT_ID] VITE_GITHUB_REDIRECT_URI=[VITE_GITHUB_REDIRECT_URI] GITHUB_CLIENT_SECRET=[GITHUB_CLIENT_SECRET] GITHUB_TOKEN=ghp_xxx
Установка
docker run -e GITHUB_TOKEN=[ghp_xxx] \