Sen descrición

Raphael Amorim d0080e5acb fix: fmt code hai 7 meses
.github 6756cc3288 ci: fixes hai 7 meses
cmd 21719ee394 chore: change how we generate the json schema hai 7 meses
internal d0080e5acb fix: fmt code hai 7 meses
scripts 75d920b349 fix: remove hai 8 meses
.gitignore b9f9519f50 chore(gitignore): ignore all .crush directories no matter where they are hai 7 meses
.golangci.yml 26d9141f38 lint: setup to find issues on tests as well hai 8 meses
.goreleaser.yml 47842720ea feat: add Arch Linux package support to nfpms hai 7 meses
CRUSH.md 2f073b324b feat: initial vscode integration hai 7 meses
LICENSE e3a62736db add license hai 10 meses
README.md fb0f1728e4 docs(readme): add (very) basic getting started instuctions hai 7 meses
Taskfile.yaml 9eab1ba11e fix: resolve golangci-lint issues hai 7 meses
crush-schema.json 8992d029b2 chore: small fixes to the config hai 7 meses
crush.json 21719ee394 chore: change how we generate the json schema hai 7 meses
cspell.json 21719ee394 chore: change how we generate the json schema hai 7 meses
go.mod 5bcb64760b chore: rebase hai 7 meses
go.sum 5bcb64760b chore: rebase hai 7 meses
install 5baebf702d chore: rename opencode -> crush hai 8 meses
main.go 06e8c755ef chore: change the module hai 8 meses
sqlc.yaml 8daa6e774a add initial stuff hai 11 meses
todos.md 97147f0bc4 chore: add assistant section hai 8 meses

README.md

[!WARNING] 🚧 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.

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 Variable Provider
ANTHROPIC_API_KEY Anthropic
OPENAI_API_KEY OpenAI
GEMINI_API_KEY Google Gemini
VERTEXAI_PROJECT Google Cloud VertexAI (Gemini)
VERTEXAI_LOCATION Google Cloud VertexAI (Gemini)
GROQ_API_KEY Groq
AWS_ACCESS_KEY_ID AWS Bedrock (Claude)
AWS_SECRET_ACCESS_KEY AWS Bedrock (Claude)
AWS_REGION AWS Bedrock (Claude)
AZURE_OPENAI_ENDPOINT Azure OpenAI models
AZURE_OPENAI_API_KEY Azure OpenAI models (optional when using Entra ID)
AZURE_OPENAI_API_VERSION Azure OpenAI models

License

MIT


Part of Charm.

The Charm logo

Charm热爱开源 • Charm loves open source