Code analysis and local findings
Free checks and supported Pro hooks evaluate code locally. Free does not require an account or source upload. Local findings and repair verification stay in your workflow.
Security & data handling
Your source does not need to leave your machine for Fettl to inspect it. Local analysis and account services have distinct roles.
Review the source, access, and repair boundaries before introducing Fettl to your workflow.
Data handling
Free checks and supported Pro hooks evaluate code locally. Free does not require an account or source upload. Local findings and repair verification stay in your workflow.
Pro login uses the browser and account service to issue signed access. The CLI stores credentials through the operating system’s secure credential store. Valid signed local access does not require an account-service call for every agent event.
Deterministic repairs
Explore what happens when a repair passes, fails, or meets changed code.
// TODO: implement normalizeLabel export function normalizeLabel(label: string) {
return label.trim().toLowerCase();
}fettl fix --filter CQ003 --dry-runThe function already works. Only its outdated comment needs to go.
If Fettl cannot confirm that the original files were restored, it keeps backups and reports what needs recovery.
Fettl fixes eligible defects. Architecture and product decisions stay with you.
Agent hooks
Six native events across four agents. Pro connects them to your local checks.
PreToolUsePostToolUseStopPreToolUsePostToolUseStopPostToolUsePostToolUsefile.editedfile.editedpost_tool_callpost_tool_callPost-tool checks act on completed work. Missing or incomplete analysis is reported explicitly.
User-configured model providers, confirmed rules from your feedback, questions when intent is unclear, and synced profiles.
Security questions
Ask about data handling, access, or repairs.
Ask a security question