kdunee/intentguard
A Python library for verifying code properties using natural language assertions.
IntentGuard helps software developers automatically check if their Python code follows specific rules or best practices. You provide your code and a plain English description of what properties it should have, and IntentGuard tells you whether your code meets those expectations. This tool is for developers who want to ensure code quality, security, or consistency without writing complex, manual test code for every scenario.
No commits in the last 6 months. Available on PyPI.
Use this if you need to verify complex code properties or adhere to specific coding standards where writing traditional, detailed test code would be time-consuming or difficult.
Not ideal if you are looking to test simple input/output behaviors of functions, as traditional unit tests are more straightforward for those cases.
Stars
34
Forks
—
Language
Python
License
MIT
Category
Last pushed
Mar 01, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/kdunee/intentguard"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ethz-spylab/agentdojo
A Dynamic Environment to Evaluate Attacks and Defenses for LLM Agents.
guardrails-ai/guardrails
Adding guardrails to large language models.
JasonLovesDoggo/caddy-defender
Caddy module to block or manipulate requests originating from AIs or cloud services trying to...
inkdust2021/VibeGuard
Uses just 1% memory while protecting 99% of your personal privacy.
deadbits/vigil-llm
⚡ Vigil ⚡ Detect prompt injections, jailbreaks, and other potentially risky Large Language...