Skip to content

dburks-svg/DevQuest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevQuest

DevQuest is a gamified terminal wrapper for real development work. It adds light RPG flavor and rewards for successful commands, with an ADHD-friendly focus on momentum: minimal friction, no extra prompts, and no noisy output unless you opt in. It runs commands exactly as you would run them, and only adds XP and progress tracking when it is safe to do so.

Installation

npm install -g devquest

Or, for local development:

npm link

Quest Mode (opt-in)

Quest Mode is an optional, opt-in session mode that enables XP rewards, endurance bonuses, and streak tracking.

Turn it on and off:

devquest quest on
devquest quest off

Check status:

devquest quest status

XP Rules (high level)

  • XP is awarded only when wrapped commands succeed (exit code 0).
  • No XP is awarded on failures.
  • In Quest Mode, long-running successful commands earn a duration bonus:
    • 2+ minutes: +25 XP
    • 5+ minutes: +50 XP
    • 15+ minutes: +100 XP

Streaks

  • Quest streak (daily): Counts a day when Quest Mode is ON and you earn XP from at least one successful action. It increments once per calendar day and resets if you miss a day.
  • Test streak (per quest): Counts consecutive successful test actions within a single Quest Mode session. It resets on test failure or when Quest Mode is turned off.

Usage Examples

devquest quest on
devquest npm test
devquest quest status
devquest quest off

Safety Guarantees

  • Commands run unmodified.
  • Exit codes are preserved.
  • Interactive commands work normally.

Local-first

DevQuest is free and local-first. Your progress is stored on your machine, and there is no required account or external service.

About

A gamified terminal wrapper that rewards real development work with XP, levels, and achievements.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors