devcontainer-features  by anthropics

Dev Container Features for AI development

Created 1 year ago
260 stars

Top 97.5% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides Dev Container Features, enabling developers to easily integrate the Claude Code CLI into their development environments. It targets developers using Dev Containers who need quick access to Anthropic's Claude AI for code-related tasks within their pre-configured environments, streamlining AI-assisted development workflows.

How It Works

This project delivers Dev Container Features, a mechanism for packaging and distributing development environment configurations. The core offering is a feature for the Claude Code CLI, designed for seamless integration into containerized development workflows. It leverages the Dev Container specification to define dependencies and setup steps. A key advantage is its automatic Node.js installation, ensuring the CLI is available without manual prerequisite management, simplifying onboarding for users new to Node.js or specific environment setups.

Quick Start & Requirements

To integrate the Claude Code CLI feature, add the following to your devcontainer.json:

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

The feature automatically installs Node.js if it's not already present. Building and testing can be done using the devcontainer CLI: devcontainer features test -f claude-code .. Publishing is done via devcontainer feature publish -n anthropics/devcontainer-features ..

Highlighted Details

  • Provides a dedicated Dev Container Feature for the Claude Code CLI.
  • Automated Node.js dependency management.

Maintenance & Community

No specific details on contributors, sponsorships, or community channels (like Discord/Slack) are provided in the README.

Licensing & Compatibility

Licensed under the MIT License. This license is permissive and generally compatible with commercial use and closed-source projects.

Limitations & Caveats

The current release focuses exclusively on the Claude Code CLI feature (v1.0). Information regarding other potential features or future roadmap items is absent. The README does not specify compatibility constraints beyond the implicit requirements of Dev Containers and Node.js, leaving potential platform-specific issues or performance nuances for users to discover. The project's maintenance status and bus factor are not detailed, requiring further investigation for long-term support assessment.

Health Check
Last Commit

5 months ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
1
Star History
16 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.