/vibes

A repo with a devcontainer ready to vibe with Claude, Codex or Gemini

Primary LanguageHTMLApache License 2.0Apache-2.0

Vibes

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.

Setup

Dev Container Setup

  1. Fork this repository

  2. 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 up if you have docker-compose.yml
  3. Set your API keys as environment variables:

Available CLIs

Claude Code (Anthropic)

claude
claude "What does this repository do?"

Codex CLI (OpenAI)

codex "Generate a Python function to sort a list"

Gemini CLI (Google)

gemini "Explain this code"

Note: Gemini CLI currently offers a generous free tier, making it great for experimentation.

Agentic Prompting Resources

  • CLAUDE.md - Claude-specific prompting techniques
  • GEMINI.md - Gemini prompting best practices
  • AGENTS.md - General agentic prompting strategies

Troubleshooting

If you encounter API key issues:

  1. Ensure your API keys are properly set as environment variables
  2. For dev containers, you may need to rebuild the container after adding keys
  3. 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