Швидкий старт
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