Skip to content

Швидкий старт ​

Crew це один Node.js-застосунок. Усе лежить в одному файлі SQLite, а з моделлю він спілкується через Ollama або будь-який OpenAI-сумісний сервер.

Що потрібно ​

Потрібен Node.js 22.13 або новіший. Crew використовує вбудований node:sqlite, тож нічого компілювати не доведеться.

Ще потрібна Ollama з чат-моделлю та моделлю ембедингів:

bash
ollama pull qwen2.5:3b
ollama pull nomic-embed-text

Підійде будь-яка модель з підтримкою tool calling. На ноутбуці розумно почати з qwen2.5:3b або llama3.2:3b. Якщо оперативки більше, спробуй qwen2.5:7b чи qwen3:8b.

Запуск ​

bash
npx @vefimov/crew

Відкрий http://localhost:3000 і створи першого агента.

Щоб з'явилася команда crew, встанови пакет глобально:

bash
npm i -g @vefimov/crew
crew start --open

Перевірка оточення ​

bash
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

Перший агент ​

У веб-інтерфейсі натисни «Новий колега», обери шаблон і натисни «Створити».

З термінала:

bash
crew agent create Artem --template backend --folder ~/code/my-api
crew chat Artem

Розкажи Артему щось про себе чи про проєкт. Закрий чат і відкрий завтра: Артем усе пам'ятає.

Docker ​

bash
docker compose -f docker/docker-compose.yml up

Підніметься Crew і Ollama поруч. Дані лежать у volume crew-data.

З вихідних кодів ​

bash
git clone https://github.com/valyefimov/crew
cd crew
pnpm install
pnpm dev        # API на :3001, веб-інтерфейс з hot reload на :5173

MIT License