Skip to main content

Usage

drevon init [options]

Description

The init command transforms any directory into an AI-native workspace. It runs an interactive wizard that guides you through configuration, then generates all necessary files.

Options

FlagDescription
--hubForce hub mode (multi-project workspace)
--projectForce project mode (single codebase)
-y, --yesSkip interactive prompts, use defaults
--agents <list>Comma-separated list of agents to enable
--no-memoryDisable memory system
--no-skillsDisable skills integration
--template <preset>Use an identity preset (founder, developer, team, researcher)

Examples

npx drevon init
Walks you through mode selection, naming, identity, agent selection, memory, and prompts.

Hub Mode with Defaults

npx drevon init --hub --template founder --agents copilot,claude -y

Project Mode with Specific Agents

cd my-project
npx drevon init --project --agents copilot,cursor,claude -y

All Agents

npx drevon init --agents copilot,claude,cursor,codex,windsurf,cline,aider,continue -y

What It Creates

1

drevon.config.json

The single source of truth for your workspace configuration.
2

.drevon/ directory

Contains memory, skills, and prompts subdirectories.
3

Memory files

Mode-appropriate memory templates (if memory is enabled).
4

Prompts

Index file and optional starter workflow templates.
5

Skills infrastructure

Skills directory with auto-installed find-skills skill and skills-lock.json.
6

workspace/ directory

Created in hub mode only — your project folders go here.
7

Agent config files

Native config files for every enabled agent.
8

.gitignore updates

Appends Drevon-specific entries to .gitignore.

Re-initialization

If drevon.config.json already exists, the wizard will ask if you want to overwrite it.
Re-initializing will overwrite your existing config. Back up drevon.config.json and .drevon/memory/ if they contain important data.