| Crates.io | steve |
| lib.rs | steve |
| version | 0.3.1 |
| created_at | 2025-04-03 18:25:42.784022+00 |
| updated_at | 2025-04-24 09:45:11.369119+00 |
| description | STEVE: Search Technical Evidence Very Easily |
| homepage | |
| repository | https://github.com/dev-ben-nisien/Steve |
| max_upload_size | |
| id | 1618830 |
| size | 75,661 |
STEVE is a command-line tool specifically designed to help teams quickly verify that major architectural decisions are well-documented. It provides three main functionalities:
.env file.git diff to compare the current changes and checks that important architectural decisions have been documented.git diff but provides a lighthearted code review.Install the project with Cargo:
cargo install steve
Configure your environment:
Create a .env file (or copy an existing example) in the project you are working on and set the directory where your documentation resides:
OPENAI_API_KEY=<API_TOKEN>
STEVE_DOCS_PATH=/workspaces/Steve/docs
STEVE_OPENAI_MODEL=gpt-4o # Optional, defaults to gpt-4o
Run STEVE using one of its subcommands:
Search in the documentation directory for evidence matching your query. If no query is given, STEVE reads from STDIN.
steve search "your query here"
Analyze the current changes to ensure that major architectural decisions are properly documented.
steve audit
Enjoy a fun, no-holds-barred code review by comparing current changes with documentation.
steve roast
This project is licensed under the MIT License.