Binocs is short for binoculars — the trusty tool train engineers used to inspect what's coming down the line. Now you can do the same for your Rails requests.

Browser or terminal. Your call.
A polished web dashboard for visual inspection and a Vim-style terminal UI for keyboard warriors. Both give you full access to every request flowing through your Rails app.




Built for Rails developers who ship fast.
Watch requests stream in live via ActionCable and Turbo Streams. No refresh needed — your dashboard updates the moment a request hits your app.
Drill into any request to view params, headers, request and response bodies, log output, and exception traces — all in one place.
Slice through noise with filters for HTTP method, status code, path, controller, and more. Find exactly what you need, fast.
Errors surface immediately with full backtraces. Quickly identify, inspect, and debug failures without leaving your monitoring view.
Track request duration and memory usage at a glance. Spot slow endpoints and memory-hungry actions before they become problems.
A full-featured terminal interface with Vim-style keyboard navigation. Monitor requests from the console without ever touching a browser.
Launch Claude Code directly from any request context. Let AI help you debug, refactor, or understand complex request flows.
Binocs is automatically disabled in production environments. Develop and debug freely without worrying about data exposure.
Three lines. That's it.
Add Binocs to your Rails app, run the installer, and start monitoring.
Or add gem "binocs" to the :development group in your Gemfile.
Binocs integrates with Claude Code so you can launch an AI agent directly from any request's context. The agent sees the controller, action, params, and full backtrace — giving it everything it needs to help you debug, refactor, or understand complex request flows.

Binocs is free, open source, and built by Zincan. Contributions, issues, and stars are always welcome.