e

eDebug

Web-based debugger for Bash scripts with breakpoints and variable watching

Free
4.5 (8 reviews)

Gallery

About eDebug

eDebug is a browser-based debugging tool for Bash scripts. It brings the kind of debugging experience you expect from a proper IDE to shell scripting, which has traditionally relied on echo statements and careful reading. You can set breakpoints, watch variables, and step through your script line by line, all through a web interface.

The setup is minimal. You run a single curl command that pipes to bash with your script name as an argument. That launches a debugging session accessible through the browser. No account needed, no installation beyond the one-liner, no dependencies to manage. The script runs on your machine while the debugging interface renders in your browser.

For anyone who has spent time debugging a complex Bash script, the value is obvious. Shell scripts don't have built-in debuggers the way Python or JavaScript do. When something breaks, you're usually adding print statements, running the script, checking output, and repeating until you find the bug. eDebug shortcuts that by letting you pause execution, inspect what's in each variable, and step forward one line at a time.

It's built for system administrators, DevOps engineers, and developers who write or maintain nontrivial shell scripts. If your scripts are short one-liners, you probably don't need a debugger. But if you're maintaining deployment scripts, build pipelines, or automation that spans hundreds of lines, the ability to trace execution properly saves time.

The web-based approach means you're not locked to a specific editor or terminal emulator. You can run the debugger on a remote server and access it from your laptop browser. That's useful when debugging scripts that need to run in production environments or on machines where you can't install additional tooling.

From what's visible, the tool appears to be free with no account required. There's no pricing page or subscription tiers mentioned, which suggests it's either a free utility, an open source project, or early enough that monetization hasn't been implemented yet.

The tradeoffs are worth noting. Because it's remote and web-based, you're sending your script execution through an external service. For sensitive scripts with secrets or proprietary logic, that might be a concern. The tool also requires a live internet connection to the eDebug service, so fully offline debugging isn't possible. For most development and testing scenarios, those limitations are acceptable, but they're worth considering before piping your production deployment script through it.

Key Features

  • Breakpoint setting in Bash scripts
  • Variable watching during execution
  • Line-by-line step-through debugging
  • Browser-based interface
  • Single-command installation
  • No account required

Pros & Cons

What we like

  • Proper debugging for a language that lacks built-in tools
  • No installation beyond one curl command
  • Web interface works from any browser
  • Free to use without signup

Room for improvement

  • Script execution goes through external service
  • Requires internet connection to debug
  • Not suitable for scripts with sensitive data
  • Limited to Bash, not other shells

Frequently Asked Questions

What is eDebug?
eDebug is a web-based debugger for Bash scripts. It lets you set breakpoints, watch variables, and step through script execution line by line, all through a browser interface with a single-command setup.
Is eDebug free?
Yes, it appears to be free with no account required. You run one curl command to start debugging immediately.
How do I use eDebug?
Run curl -s https://edebug.sh | bash -s -- yourscript.sh and a browser-based debugging session starts. From there you can add breakpoints, inspect variables, and step through execution.
Is it safe to debug sensitive scripts with eDebug?
Because script execution goes through an external service, you should avoid debugging scripts that contain secrets, credentials, or proprietary logic. It's best suited for development and testing environments.

Best For

Debugging complex deployment scriptsTracing variable values through build automationStepping through failing CI pipeline scriptsTeaching Bash scripting with visible execution

Featured in

Alternatives to eDebug

View all

Reviews (8)

E
Ethan Romano Verified

Quietly excellent

Tried eDebug on a side project first, then rolled it out everywhere. Their take on variable watching during execution is genuinely good. It fits well for tracing variable values through build automation.

6/28/2026 15 found this helpful
A
Avery Haddad Verified

Two months in, no regrets

Started using eDebug casually, now it is pinned in my dock. Got real value out of proper debugging for a language that lacks built-in tools. Support actually answered when I had a question, which surprised me. Found it works best for teaching bash scripting with visible execution.

6/14/2026 15 found this helpful
E
Emerson Vidal Verified

Does the job, a few gripes

Hadn't planned on switching, but eDebug was hard to ignore. Got real value out of free to use without signup. One thing that bugs me is not suitable for scripts with sensitive data. Worth it for what I get out of it.

5/11/2026 14 found this helpful
A
Arjun Lund Verified

Worth a look

Found eDebug on a Show HN thread and I am glad I clicked. What stands out is how it handles line-by-line step-through debugging. Worth it for what I get out of it.

6/7/2026 10 found this helpful
D
Dmitri Ramirez

Exactly what I needed

eDebug has quietly become part of my daily flow. The thing I keep coming back to is how reliable it is. Found it works best for stepping through failing ci pipeline scripts. Worth it for what I get out of it.

7/10/2026 7 found this helpful
K
Kenji Martin Verified

Recommended without reservation

eDebug has quietly become part of my daily flow. What stands out is how it handles no installation beyond one curl command. Mostly using it for tracing variable values through build automation. Glad I made the switch.

4/20/2026 5 found this helpful
A
Arjun Davis

Finally something that fits

eDebug solves a real problem for me without making a fuss about it. It does what it says, which is rarer than it should be. Mostly using it for debugging complex deployment scripts. Recommending it to people in a similar spot.

6/7/2026 4 found this helpful
F
Faisal Andersen Verified

Exactly what I needed

eDebug solves a real problem for me without making a fuss about it. Got real value out of single-command installation. Mostly using it for debugging complex deployment scripts.

4/12/2026