Brak opisu

Kujtim Hoxha 33f613e04d feat: add diagnostics modal 7 miesięcy temu
.github 4b5ea7413b ci: run linting on ci 8 miesięcy temu
cmd 943ba9baef chore: change how we generate the json schema 7 miesięcy temu
internal 33f613e04d feat: add diagnostics modal 7 miesięcy temu
scripts 75d920b349 fix: remove 7 miesięcy temu
.gitignore 7f6fb492c1 chore: rename OPENCODE -> CRUSH 8 miesięcy temu
.golangci.yml 26d9141f38 lint: setup to find issues on tests as well 8 miesięcy temu
.goreleaser.yml 1db31b304b fix: email 7 miesięcy temu
CRUSH.md 22b1f75418 chode: remove old docs 7 miesięcy temu
LICENSE e3a62736db add license 9 miesięcy temu
README.md fb0f1728e4 docs(readme): add (very) basic getting started instuctions 7 miesięcy temu
Taskfile.yaml 5f65705005 fix: resolve golangci-lint issues 7 miesięcy temu
crush-schema.json 39afa757c6 chore: small fixes to the config 7 miesięcy temu
crush.json 943ba9baef chore: change how we generate the json schema 7 miesięcy temu
cspell.json 943ba9baef chore: change how we generate the json schema 7 miesięcy temu
go.mod 74dc7c35c2 chore: rebase 7 miesięcy temu
go.sum 74dc7c35c2 chore: rebase 7 miesięcy temu
install 5baebf702d chore: rename opencode -> crush 8 miesięcy temu
main.go 06e8c755ef chore: change the module 8 miesięcy temu
sqlc.yaml 8daa6e774a add initial stuff 10 miesięcy temu
todos.md 97147f0bc4 chore: add assistant section 7 miesięcy temu

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