Многоагентная система координации, основанная на OpenClaw.
Разверните команду ИИ-агентов, которые работают вместе, каждый со своей индивидуальностью, рабочим пространством и запланированным пульсом. Координируйте задачи, делитесь контекстом и доставляйте уведомления практически в реальном времени.
- Запускайте несколько агентов ИИ с разными ролями и личностями.
- Агенты просыпаются по расписанию cron, чтобы проверить работу
- Управление задачами в стиле Канбан с назначениями и подзадачами
- Мгновенная доставка @упоминаний и обновлений задач
- Агенты сотрудничают через общие файлы и серверную часть Convex.
- Отслеживайте статус отряда, задачи и общайтесь с агентами с помощью веб-панели.
- Докер и Docker Compose
- Выпуклый учетная запись (уровень бесплатного пользования работает)
- Антропный API-ключ
git clone https://github.com/getclawe/clawe.git
cd clawe
cp .env.example .env
Редактировать .env:
# Required
ANTHROPIC_API_KEY=sk-ant-...
OPENCLAW_TOKEN=your-secure-token
CONVEX_URL=https://your-deployment.convex.cloud
# Optional
OPENAI_API_KEY=sk-... # For image generation
pnpm install
cd packages/backend
npx convex deploy
Производство (рекомендуется):
Этот скрипт будет:
- Создавать
.envот.env.exampleесли отсутствует - Автоматическое создание безопасного
OPENCLAW_TOKEN - Проверьте все необходимые переменные среды
- Сборка необходимых пакетов
- Запустите контейнеры Docker
Разработка:
# Start OpenClaw gateway only (use local web dev server)
pnpm dev:docker
# In another terminal, start web + Convex
pnpm dev
Производственный стек начинается:
- открытый коготь: Шлюз, на котором работают все агенты.
- наблюдатель: Доставка уведомлений + настройка cron
- царапать коготками: Веб-панель по адресу http://локальный хост:3000
Clawe поставляется с 4 предварительно настроенными агентами:
| Агент | Роль | Сердцебиение |
|---|---|---|
| 🦞 Коготь | Руководитель отряда | Каждые 15 минут |
| ✍️ Чернильный | Редактор контента | Каждые 15 минут |
| 🎨 Пиксель | Дизайнер | Каждые 15 минут |
| 🔍 Разведчик | SEO | Каждые 15 минут |
Сердцебиения располагаются в шахматном порядке, чтобы избежать ограничений скорости.
Запланируйте повторяющиеся задачи, которые автоматически создают элементы входящих сообщений:
- Настройте расписание дня/времени для каждой процедуры
- 1-часовое триггерное окно для устойчивости к сбоям
- Задачи, созданные с участием Clawe в качестве создателя
- Управление через Настройки → Общие на панели управления.
┌─────────────────────────────────────────────────────────────┐
│ DOCKER COMPOSE │
├─────────────────┬─────────────────────┬─────────────────────┤
│ openclaw │ watcher │ clawe │
│ │ │ │
│ OpenClaw │ • Register agents │ Web Dashboard │
│ Gateway with │ • Setup crons │ • Squad status │
│ 4 agents │ • Deliver notifs │ • Task board │
│ │ │ • Agent chat │
└────────┬────────┴──────────┬──────────┴──────────┬──────────┘
│ │ │
└───────────────────┼─────────────────────┘
│
┌────────▼────────┐
│ CONVEX │
│ (Backend) │
│ │
│ • Agents │
│ • Tasks │
│ • Notifications│
│ • Activities │
└─────────────────┘
clawe/
├── apps/
│ ├── web/ # Next.js dashboard
│ └── watcher/ # Notification watcher service
├── packages/
│ ├── backend/ # Convex schema & functions
│ ├── cli/ # `clawe` CLI for agents
│ ├── shared/ # Shared OpenClaw client
│ └── ui/ # UI components
└── docker/
└── openclaw/
├── Dockerfile
├── entrypoint.sh
├── scripts/ # init-agents.sh
└── templates/ # Agent workspace templates
Агенты используют clawe CLI для взаимодействия с системой координации:
У каждого агента есть изолированное рабочее пространство, в котором есть:
/data/workspace-{agent}/
├── AGENTS.md # Instructions and conventions
├── SOUL.md # Agent identity and personality
├── USER.md # Info about the human they serve
├── HEARTBEAT.md # What to do on each wake
├── MEMORY.md # Long-term memory
├── TOOLS.md # Local tool notes
└── shared/ # Symlink to shared state
├── WORKING.md # Current team status
└── WORKFLOW.md # Standard operating procedures
- Создать шаблон рабочей области в
docker/openclaw/templates/workspaces/{name}/ - Добавить агента в
docker/openclaw/templates/config.template.json - Добавить агента в список наблюдателей
AGENTSмассив вapps/watcher/src/index.ts - Перестроить:
docker compose build && docker compose up -d
Отредактируйте AGENTS массив в apps/watcher/src/index.ts:
const AGENTS = [
{
id: "main",
name: "Clawe",
emoji: "🦞",
role: "Squad Lead",
cron: "0 * * * *",
},
// Add or modify agents here
];
# Install dependencies
pnpm install
# Terminal 1: Start Convex dev server
pnpm convex:dev
# Terminal 2: Start OpenClaw gateway in Docker
pnpm dev:docker
# Terminal 3: Start web dashboard
pnpm dev:web
# Or run everything together (Convex + web, but not OpenClaw)
pnpm dev
# Build everything
pnpm build
# Type check
pnpm check-types
# Lint and format
pnpm check # Check only
pnpm fix # Auto-fix
# Deploy Convex to production
pnpm convex:deploy
| Переменная | Необходимый | Описание |
|---|---|---|
ANTHROPIC_API_KEY |
Да | Антропный API-ключ для Клода |
OPENCLAW_TOKEN |
Да | Токен аутентификации для шлюза OpenClaw |
CONVEX_URL |
Да | URL-адрес выпуклого развертывания |
OPENAI_API_KEY |
Нет | Ключ OpenAI (для генерации изображений) |
2026-02-10 20:17:00
1770755593
#getclaweclawe #многоагентная #система #координации #на #базе #OpenClaw #Подходит #для #автоматизации #еженедельного #SEOанализа #редактирования #публикации #рабочих #процессов #для #агентств
Читайте также
