on fc065de help sign in

Glamourous agentic coding for all 💘

git clone https://git.iko.soy/crush.git

🚧 This is a pre-release under heavy, active development. Things are still in flux but we’re excited to share early progress.

Crush

Latest Release Build Status

Crush is a tool for building software with AI.

Installation

Or just install it with go:

git clone git@github.com:charmbracelet/crush.git
cd crush
go install

Getting Started

For now, the quickest way to get started is to set an environment variable for your preferred provider. Note that you can switch between providers mid- sessions, so you're welcome to set environment variables for multiple providers.

Environment VariableProvider
ANTHROPIC_API_KEYAnthropic
OPENAI_API_KEYOpenAI
GEMINI_API_KEYGoogle Gemini
VERTEXAI_PROJECTGoogle Cloud VertexAI (Gemini)
VERTEXAI_LOCATIONGoogle Cloud VertexAI (Gemini)
GROQ_API_KEYGroq
AWS_ACCESS_KEY_IDAWS Bedrock (Claude)
AWS_SECRET_ACCESS_KEYAWS Bedrock (Claude)
AWS_REGIONAWS Bedrock (Claude)
AZURE_OPENAI_ENDPOINTAzure OpenAI models
AZURE_OPENAI_API_KEYAzure OpenAI models (optional when using Entra ID)
AZURE_OPENAI_API_VERSIONAzure OpenAI models

License

MIT


Part of Charm.

The Charm logo

Charm热爱开源 • Charm loves open source