Damp

Claude Code CLI

AI-powered coding assistant in your devcontainer

Add Claude Code CLI to your project with a single click during creation. Get an AI coding assistant that understands your codebase and helps build faster.

Enable Claude Code CLI during project creation - it's automatically installed and configured in your devcontainer with zero manual setup.

Quick Setup

Add Claude to your project in seconds:

Enable During Creation

When creating a new site, toggle "Add Claude Code CLI" in the project creation dialog.

Automatic Installation

DAMP adds Claude Code CLI feature to your devcontainer configuration automatically.

Start Coding

Open project in VS Code - Claude Code CLI is ready to use immediately.

Features

One-Click Install

Enable with a single toggle during project creation

Codebase Aware

Claude understands your entire project structure

Terminal Integration

Use Claude directly from your devcontainer terminal

Zero Config

Pre-configured and ready to use instantly

How It Works

When you enable Claude Code CLI, DAMP adds this to your .devcontainer/devcontainer.json:

{
  "features": {
    "ghcr.io/anthropics/devcontainer-features/claude-code:1.0": {}
  }
}

The feature is added during project creation and installed when the devcontainer builds. No manual configuration needed.

Using Claude Code CLI

In Terminal

Once your devcontainer is running, use Claude from the terminal:

# Ask Claude for help
claude "How do I add authentication to this Laravel app?"

# Get code suggestions
claude "Write a function to calculate shipping cost"

# Debug issues
claude "Why is this query slow?"

# Learn patterns
claude "Explain this middleware implementation"

Common Commands

# General assistance
claude "Explain this file"
claude "How does this feature work?"

# Code generation
claude "Create a user registration controller"
claude "Write tests for this service"

# Refactoring help
claude "How can I improve this code?"
claude "Refactor this function to be more efficient"

# Debugging
claude "Find the bug in this code"
claude "Why am I getting this error?"

Integration Points

With Your Codebase

Claude Code CLI has context about your project:

  • Reads all project files
  • Understands dependencies
  • Knows your framework (Laravel, etc.)
  • Sees your code structure

This provides more relevant suggestions.

With DevContainer

Claude runs inside your devcontainer:

┌──────────────────────────────────┐
│   Your DevContainer              │
├──────────────────────────────────┤
│  • PHP 8.3                       │
│  • Composer                      │
│  • Node.js                       │
│  • Claude Code CLI ✨            │
│  • Your Project Code             │
└──────────────────────────────────┘

Same environment, same context.

Use Cases

🚀 Rapid Development

Build features with AI assistance:

claude "Create a REST API endpoint for user management"
# Get complete controller code with validation

📚 Learning

Understand concepts and patterns:

claude "Explain Laravel service containers"
# Get clear explanations with examples from your code

🐛 Debugging

Find and fix issues:

claude "This query returns empty results, why?"
# Get debugging suggestions based on your code

♻️ Refactoring

Improve code quality:

claude "How can I make this controller more testable?"
# Get refactoring suggestions specific to your code

Requirements

API Access

Claude Code CLI requires Claude API access:

  • Free tier available for testing
  • Usage-based pricing for production
  • Sign up at anthropic.com

Authentication

First time using Claude Code CLI:

  1. Run claude in terminal
  2. Follow authentication prompts
  3. Enter API key when requested
  4. Start using Claude!

Authentication is required only once per devcontainer. Your API key is stored securely.

Adding to Existing Projects

Want to add Claude to a project that's already created?

Edit devcontainer.json

Add the Claude feature manually:

{
  "features": {
    "ghcr.io/anthropics/devcontainer-features/claude-code:1.0": {}
  }
}

Rebuild Container

Press Ctrl+Shift+P → "Dev Containers: Rebuild Container"

Start Using

Claude Code CLI is now available in your terminal.

Privacy & Security

  • Claude Code CLI sends code to Anthropic's API for processing - Code is analyzed to provide relevant suggestions - Don't use with sensitive/proprietary code without reviewing terms - Consider data handling policies for your use case

Troubleshooting

Enable Claude Code CLI with one click and experience AI-assisted coding directly in your devcontainer.

Learn More

On this page