Structured dryfire training for pistol and rifle. Daily drills, progress tracking, and live-fire range planning — all in one place.
Set your skill level, weapon systems, and equipment. The app builds a personalized training plan automatically.
Open the app, pass the safety check, and work through today's drill session. Drills are short, focused, and trackable.
Watch your streak grow, review session history, and plan range days to validate your dryfire work with live fire.
Draw, presentation, trigger control, reloads, malfunction drills, and more. Filterable by equipment — holster, light, optics, and mag pouches.
Shouldering, transitions, support-hand manipulation, sling work, and reload drills. Separate equipment profiles for your rifle setup.
Auto-generated weekly training schedule based on your skill level, active days, and weapon systems — or build a custom plan yourself.
158 built-in dryfire drills across draw, reload, transitions, accuracy, stress, and CQB. Create your own custom drills too.
Track streaks, training days, total reps, and skill progress over time. See your weekly activity and category breakdown at a glance.
Plan your live-fire sessions in advance. Browse range-specific drills, build a personal plan, and log results after each range day.
Only see drills that match the gear you actually own. Toggle holsters, lights, optics, and custom equipment on or off.
Built-in buzzer with a random 1.5–5.5 second delay. Tap to start, train your reaction, and get the go-signal right on your phone.
Set a target split from 1 to 5 seconds. A second beep signals your par — train to a standard, not just a reaction.
Set a rest interval and the buzzer loops automatically — GO, STOP, rest, repeat. Tap once to stop the whole set.
Share your training streak as a clean 1080×1080 image. One tap from your stats — export to Instagram, iMessage, or anywhere else.
A mandatory safety check before every session ensures proper mindset. Your data stays on-device — no account required.
Automatically surfaces your lowest-rated drill categories over the last 30 days. Know exactly where to focus before you open the app.
Create your own dryfire and live-fire drills alongside the built-in library. Set custom name, reps, level, and equipment requirements.
Bridge the gap between dryfire and live fire. Plan your range session around specific skills, execute it with purpose, and log your results — all from the same app.
Filter by focus area — accuracy, speed, stress, weak hand, movement. Find the live-fire drill that targets exactly what your dryfire data says you need.
Add drills to your personal range plan in advance. Show up with a structured session instead of winging it downrange.
Rate each range session, log outcomes, and track live-fire history separately from your dryfire progress. See how your training translates.
A random 1.5–5.5 second delay before every GO! signal keeps your reactions honest. Add a par time and a rest interval — the buzzer loops automatically so you stay focused on the drill.
Unpredictable 1.5–5.5 second wait before GO! — just like a real competition buzzer. Eliminates anticipation and tests your true reaction speed.
Set a target split from 1 to 5 seconds. A second beep fires at your par — you always know whether you made the standard or missed it.
Set a rest interval and the buzzer cycles automatically: GO, STOP, rest, repeat. One tap stops the whole set when you're done.
3-day free trial. No account. Just consistent, structured dryfire training.
iOS 16.0+ · Android 8.0+