A repository demonstrating what's possible with AI coding assistants using dev containers. This setup includes Claude Code, OpenAI Codex CLI, and Google Gemini CLI.
-
Fork this repository
-
Open in your preferred dev container environment:
- VS Code: Use the "Reopen in Container" command
- GitHub Codespaces: Create a new Codespace
- Local Docker: Run
docker compose upif you have docker-compose.yml
-
Set your API keys as environment variables:
ANTHROPIC_API_KEY- Get from Anthropic ConsoleOPENAI_API_KEY- Get from OpenAI PlatformGEMINI_API_KEY- Get from Google AI Studio (generous free tier!)
claude
claude "What does this repository do?"codex "Generate a Python function to sort a list"gemini "Explain this code"Note: Gemini CLI currently offers a generous free tier, making it great for experimentation.
- CLAUDE.md - Claude-specific prompting techniques
- GEMINI.md - Gemini prompting best practices
- AGENTS.md - General agentic prompting strategies
If you encounter API key issues:
- Ensure your API keys are properly set as environment variables
- For dev containers, you may need to rebuild the container after adding keys
- Set keys for your current session:
export ANTHROPIC_API_KEY=your-api-key-here export OPENAI_API_KEY=your-openai-key-here export GEMINI_API_KEY=your-gemini-key-here