
Blazing-fast debug console for Unity.
View logs with advanced filters, deep-inspect objects from logs or hierarchy, and build menus for cheats and dev tools.
Runs in editor-window or directly in-game.⚠️ Unity 2022.3 or newer is requiredNjConsole: the ultimate debug console you never knew you needed— until now.⚠️ Unity 2022.3 or newer is required — NjConsole relies on Unity’s UI Toolkit, which became stable for runtime use in 2022.3 LTS.📜 Runtime log viewer with powerful filtering (AND, OR, NOT, etc.)⚡ Ultra-fast logging with high-performance near-zero allocations🧩 Object inspector — view/edit values, follow references, and call methods📜 Log entries can link to objects — tap to inspect and tweak them instantly🧭 Hierarchy viewer — browse live GameObjects and their components, then inspect them in detail using the object inspector🎮 Custom menu options and keybindings — for cheats, QA, or prototyping🎯 Quick-access shortcuts — assign to any screen corner for quick access🖥️ Cross-platform support — works in Unity Editor, standalone, WebGL, and mobile (supports safe areas, touch input, keyboard, and all orientations)🖼️ Dockable editor window and in-game floating overlay for large screens🚀 Plug-and-play setup — NjConsole starts automatically without setup by default.🧰 Built-in utilities, including:- 🎯 FPS and memory monitors- 🛠️ PlayerPrefs debugger- 📺 Real-time control of Screen and QualitySettings for tuning visuals on the fly- 📱 App, device, and system info viewer🧱 Modular design — plug in your own modules and panelsWhether you're debugging complex behavior, prototyping features, or tweaking values on the fly, NjConsole gives you full control over your game — in the editor or at runtime, on any platform.DocumentationUnity Version: ⚠️ Requires Unity 2022.3 or newerTested Editor versions: 2022.3, Unity 6, Unity 6.1Tested Platforms: Standalone Windows / macOS, WebGL, iOS, Android.Fully supports mobile safe areas, virtual keyboard and touch interactions.Input Support: Compatible with both Input Manager and Input System.Keybinding API automatically adapts to the active input backend.Memory Usage: Designed with low allocation in mind.Logs without stack traces are allocation-free and use pooled buffers for efficiency.Modular System: Easily extendable — register your own modules, panels, and tools.Source: Full C# code includedDocumentation provided for all public-facing APIs — includes C# XML comments and a Getting Started guide. Web documentation with latest tips and tricks also avaviable