Skip to main content

ConsoleApp

Paper Engineer

ConsoleApp

Paper Engineer

A simple but powerful developer console for intercepting `Console.WriteLine()` output within the Autodesk® Revit® environment.

Free

ConsoleApp for Autodesk® Revit® is a simple but powerful developer console for intercepting `Console.WriteLine()` output within the Revit environment.

This add-in provides a dockable WPF pane inside Revit. It automatically captures all standard output (`Console.WriteLine`) and standard error (`Console.Error.WriteLine`) streams from any loaded add-in. This allows you to debug your add-ins in real-time without needing to attach a debugger or write to external log files.

Real-time Interception: Automatically captures all `Console.WriteLine()` and `Console.Error.WriteLine()` streams.

Dockable WPF Pane: A clean, modern UI that docks anywhere in your Revit workspace.

Theme Aware: Automatically detects and switches between Revit's Light and Dark themes based on your settings.

Auto-Shortcut: Automatically assigns the `CW` keyboard shortcut on first launch (if available) for quick access.

Built-in Context Menu: Includes "Clear", "Copy", and "Select All" for easy log management.

Note:  This app uses a custom installer (and not the standard App Store installer).

Details

Operating system

win64-platform-icon

Release date

Dec 16, 2025


Last updated

Jun 17, 2026


Version

1.0.1


Language

English

Compatible with

RVT-icon

RVT

2022, 2023, 2024, 2025, 2026, 2027

Capabilities

Interoperability

Analysis and simulation

Frequently asked questions (FAQs)

This add-in is open-source. The complete source code is available on GitHub for review, contribution, or inspection.

There are no known critical issues at this time.

This is an output-only console. It does not support input commands like Console.Read() or Console.ReadLine().

The automatic "CW" shortcut assignment (on first-time use) requires write access to the user's KeyboardShortcuts.xml file. If this file is read-only or permissions are denied, the shortcut assignment will fail silently, but the add-in will continue to function normally. The shortcut can then be assigned manually through Revit's Keyboard Shortcuts dialog.

Found an issue?

Report a problem