# migrate
URL: /reference/cli/commands/migrate

`npx tambo migrate`

Migrates Tambo components from the legacy `components/ui` directory to the new `components/tambo` directory and updates import paths automatically.

This command addresses the change in Tambo CLI's installation approach - earlier versions installed components in `components/ui`, while current versions use the dedicated `components/tambo` directory for better organization.

**What it does:**

1. Moves component files from `ui/` to `tambo/` directory
2. Updates import paths in moved files
3. Preserves custom (non-Tambo) components in original location
4. Shows preview of changes before applying

**Examples:**

```bash
# Preview migration changes (recommended first)
npx tambo migrate --dry-run

# Perform migration with confirmation
npx tambo migrate

# Skip confirmation prompts
npx tambo migrate --yes
```

**Manual Migration Steps:**

If you prefer to migrate manually:

1. **Move Files**: Move all `.tsx` files from `/components/ui/` to `/components/tambo/`
2. **Update Imports**: Change all imports from `@/components/ui/` to `@/components/tambo/`
3. **Update Registry**: Update component registrations in `lib/tambo.ts`
4. **Test**: Verify all components still work correctly
