Быстрый старт
Crew это одно Node.js-приложение. Всё лежит в одном файле SQLite, а с моделью оно общается через Ollama или любой OpenAI-совместимый сервер.
Что нужно
Нужен Node.js 22.13 или новее. Crew использует встроенный node:sqlite, поэтому ничего компилировать не придётся.
Ещё нужна Ollama с чат-моделью и моделью эмбеддингов:
ollama pull qwen2.5:3b
ollama pull nomic-embed-textПодойдёт любая модель с поддержкой tool calling. На ноутбуке разумно начать с qwen2.5:3b или llama3.2:3b. Если оперативки больше, попробуй qwen2.5:7b или qwen3:8b.
Запуск
npx @vefimov/crewОткрой http://localhost:3000 и создай первого агента.
Чтобы появилась команда crew, поставь пакет глобально:
npm i -g @vefimov/crew
crew start --openПроверка окружения
crew doctor✔ Node.js 22.14.0
✔ Database ~/.crew/crew.db
✔ ollama is reachable at http://127.0.0.1:11434
✔ Chat model qwen2.5:3b
✔ Embedding model nomic-embed-textПервый агент
В веб-интерфейсе нажми «Новый коллега», выбери шаблон и нажми «Создать».
Из терминала:
crew agent create Artem --template backend --folder ~/code/my-api
crew chat ArtemРасскажи Артёму что-нибудь о себе или о проекте. Закрой чат и открой завтра: Артём всё помнит.
Docker
docker compose -f docker/docker-compose.yml upПоднимутся Crew и Ollama рядом. Данные лежат в volume crew-data.
Из исходников
git clone https://github.com/valyefimov/crew
cd crew
pnpm install
pnpm dev # API на :3001, веб-интерфейс с hot reload на :5173