My personal vibecoding.
Project description
Personalvibe
Brainstorm → YAML → Prompt → Code → Test Personalvibe turns AI tinkering into a repeatable pipeline you can embed in any project.
pip install personalvibe # 🚀 get the CLI
pv run --config 1.0.0.yaml # 🤖 generate / execute prompts
Why “vibe coding” ?
Traditional scaffolding tools expect you to know the end-state. But early-stage ideas are fuzzy, iterations rapid. Personalvibe embraces this uncertainty:
• prompts live beside your source code (version controlled)
• every run writes human-readable logs in ./logs
• unit tests guard each sprint so automation stays trustworthy
Quick start (2 mins)
pip install personalvibepv run --config examples/hello_world.yaml --prompt_only→ renders a prompt, saves it underdata/<project>/prompt_inputs/- fill in your OpenAI key, drop the
--prompt_onlyflag, re-run.
CLI overview
| command | purpose |
|---|---|
pv run |
auto-detect mode from YAML & execute |
pv milestone |
ask the LLM for a milestone plan |
pv sprint |
generate a sprint chunk (≤20 k chars) |
pv validate |
re-run lint/tests inside a one-liner gate |
pv parse-stage |
save last assistant code block to file |
Append --help to any sub-command for details.
Development setup (optional)
poetry install # installs dev + lint + test groups
poetry run nox # black, flake8, mypy, pytest, smoke_dist
./tests/personalvibe.sh # the same quality-gate in one shell
License & acknowledgements
MIT. Made with ❤️ and too much coffee by Nick Jenkins. Inspired by dozens of open-source LLM projects — thank you!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file personalvibe-2.2.3-py3-none-any.whl.
File metadata
- Download URL: personalvibe-2.2.3-py3-none-any.whl
- Upload date:
- Size: 21.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.12.10 Linux/6.11.0-1014-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eaaf0c0e0949f68badd6566a1141a2ddd954da676dad5c4b4866077333fd6341
|
|
| MD5 |
36dbbc3b5e4b614558ee11f1c87c6884
|
|
| BLAKE2b-256 |
5f64cc89cd81152da569479603faa8abdc8f8b8b56f37abb5f7fd2232947e5a0
|