Migrating from Codeium

Guide to transitioning from Codeium to Bootspring.

Overview#

Codeium provides AI code completion and chat, similar to Copilot but free. Bootspring offers structured development assistance with expert agents and workflows. They work well together.

Key Differences#

FeatureCodeiumBootspring
CostFreeFree tier available
IntegrationIDE extensionCLI + Claude Desktop
SuggestionsInline completionStructured responses
ContextAutomaticExplicit CLAUDE.md
SpecializationGeneral35+ expert agents
PatternsNone55+ skill patterns
WorkflowsNoneMulti-phase orchestration

Using Both Together#

Continue using Codeium for completions while adding Bootspring for advanced features:

  1. Codeium - Fast inline completions
  2. Bootspring - Expert agents, patterns, workflows
  3. Claude Desktop - Interactive AI assistance

Migration Steps#

Step 1: Keep Codeium#

No need to remove Codeium. It stays in your IDE.

Step 2: Install Bootspring#

npm install -g bootspring

Step 3: Initialize Project#

cd your-project bootspring init

Step 4: Set Up Claude Desktop#

bootspring mcp install

Feature Mapping#

Autocomplete#

Codeium: Real-time inline suggestions Bootspring: Not provided (use Codeium for this)

Keep Codeium for autocomplete - it's excellent and free.

Codeium Chat#

Codeium: Chat panel in IDE Bootspring: Expert agents via Claude Desktop

# Bootspring provides specialized experts bootspring agent invoke database-expert "Design schema for e-commerce"

Codeium: Natural language code search Bootspring: Context-aware assistance

# Generate searchable context bootspring generate # Context helps Claude understand codebase

Refactoring#

Codeium: Basic refactoring suggestions Bootspring: Expert-guided refactoring

bootspring agent invoke code-review-expert "Refactor this module for better testability"

When to Use Each#

Keep Using Codeium For#

  • Line completions
  • Quick code generation
  • Boilerplate
  • Simple refactors
  • Free unlimited use

Use Bootspring For#

  • Complex architecture
  • Security reviews
  • Performance optimization
  • Database design
  • Full feature development
  • Team workflows

Common Codeium Features → Bootspring#

Codeium Command#

Codeium: Command palette actions Bootspring: CLI commands

# Generate code bootspring agent invoke frontend-expert "Create dashboard component" # Apply pattern bootspring skill apply patterns/dashboard

Docstring Generation#

Codeium: Auto-generate docstrings Bootspring: Documentation with context

bootspring agent invoke api-expert "Add comprehensive JSDoc to lib/api.ts"

Unit Test Generation#

Codeium: Generate tests Bootspring: Expert test generation

# More comprehensive with expert bootspring agent invoke testing-expert "Create tests for authentication module including edge cases"

Why Add Bootspring to Codeium?#

1. Specialized Expertise#

Codeium is general-purpose. Bootspring has 35+ experts:

bootspring agent invoke security-expert "Audit this auth flow" bootspring agent invoke performance-expert "Optimize these queries" bootspring agent invoke ui-ux-expert "Improve this form UX"

2. Production Patterns#

Instead of writing prompts repeatedly:

# Apply battle-tested patterns bootspring skill apply patterns/api-endpoint bootspring skill apply patterns/prisma-crud bootspring skill apply patterns/auth-clerk

3. Development Workflows#

Orchestrate complex development:

bootspring workflow start feature-development # Guides through design → implementation → testing → review

4. Quality Gates#

Automated quality checks:

bootspring quality pre-commit # Run before committing bootspring quality pre-deploy # Run before deploying

5. Shareable Context#

Unlike Codeium's personal context:

bootspring generate git add CLAUDE.md # Team shares the same context understanding

Configuration#

Codeium Settings#

Codeium is configured in your IDE settings.

Bootspring Configuration#

bootspring.config.js:

1module.exports = { 2 project: { 3 name: 'my-app', 4 type: 'nextjs', 5 }, 6 context: { 7 include: ['**/*.ts', '**/*.tsx'], 8 exclude: ['node_modules/**', '**/*.test.ts'], 9 }, 10 agents: { 11 enabled: [ 12 'frontend-expert', 13 'backend-expert', 14 'database-expert', 15 ], 16 }, 17};

Cost Optimization#

Free Tier Strategy#

  1. Codeium - Free unlimited completions
  2. Bootspring Free - 50 agent invocations/month
  3. Claude Desktop - Separate Claude subscription

Pro Upgrade#

When you need more:

  • 1,000 agent invocations
  • All expert agents
  • Priority support

Tips for Codeium Users#

1. Don't Replace, Augment#

Codeium is free and excellent for completions. Keep it.

2. Use Bootspring for Complex Tasks#

When Codeium chat isn't enough:

# Security review bootspring agent invoke security-expert "Review authentication implementation" # Performance analysis bootspring agent invoke performance-expert "Analyze and optimize slow queries"

3. Apply Patterns for Common Tasks#

Save time on repetitive setups:

bootspring skill apply patterns/api-crud bootspring skill apply patterns/react-form bootspring skill apply patterns/prisma-model

4. Use Workflows for Features#

For full feature development:

bootspring workflow start feature-development

5. Share Context#

Make AI assistance consistent across team:

bootspring generate git add CLAUDE.md bootspring.config.js git commit -m "Add Bootspring configuration"

Migration Checklist#

  • Install Bootspring CLI
  • Initialize in project
  • Generate initial context
  • Set up Claude Desktop
  • Keep Codeium for completions
  • Use Bootspring for complex tasks
  • Share context with team

Next Steps#

  1. Getting Started
  2. Using Agents
  3. Using Skills
  4. Workflows Overview