Hasty Briefsbeta

Bilingual

Refactoring Agent for Bad Coders

a year ago
  • #development
  • #AI
  • #CLI
  • Wash CLI is an AI-powered development assistant for remembering details, analyzing code, debugging, and fixing issues.
  • Installation options include using Go (`go install`) or Homebrew (`brew install`).
  • Setup requires an OpenAI API key, set via environment variable `OPENAI_API_KEY`.
  • Basic commands include `wash remember`, `wash bug`, `wash file`, and `wash project` for various tasks.
  • Troubleshooting tips cover command not found, API key issues, and permission errors.
  • Configuration can be done via environment variables or a `config.yaml` file, specifying API key, model, logging, and cache settings.
  • Contributions are welcome through forking, feature branches, and pull requests.
  • Development setup requires Go 1.21+, cloning the repo, and running `go mod tidy` and `./build.sh`.
  • Performance is optimized with streaming, caching, and automatic cleanup, with typical response times listed.
  • Security measures include secure API key storage, encrypted temporary files, and HTTPS for API calls.
  • Security concerns can be reported via email or GitHub security advisory.