vibecode
Tired of fast, reproducible and secure builds? Try compile-time vibe coding.
use vibecode;
let result = sum;
assert_eq!; // That's numberwang!
Tell me more!
Add vibecode to your project:
At present, vibecode only supports OpenAI; you'll need to set the
OPENAI_API_KEY environment variable to compile your code.
vibecode
The vibecode attribute macro generates the body of the annotated function at
compile time using an LLM.
You can provide more context via an explicit prompt. The complexity you
configure determines the model vibecode uses to generate the code:
use vibecode;
let result = prime_numbers_below_limit;
assert_eq!;
viberun!
You can also generate and evaluate code inline with viberun!:
use viberun;
let my_number = 5;
let result = viberun!;
assert_eq!;