Smart Input Output is a gorgeous, feature-rich VS Code extension designed to run your code files seamlessly with an interactive output console and a permanent, beautifully styled input bar at the bottom. Say goodbye to struggling with terminal inputs for standard scripts!
Features 🚀
✨ Cute & Modern Console UI: Enjoy a cozy, gradient-styled output panel designed with clean typography, distinct colors for stdout, stderr, and info messages, and zero background blurring or dimming.
💬 Permanent Bottom Input Bar: An always-accessible input box located right below your output stream. Type your program inputs effortlessly without needing popups or extra clicks.
🌍 Multi-Language Support: Out-of-the-box support for running and interacting with:
Python (python3)
JavaScript (node)
TypeScript (ts-node)
Java (javac & java)
C & C++ (gcc / g++)
Rust (rustc)
Go (go run)
Kotlin (kotlinc & java -jar)
Usage 💡
Open any supported code file (e.g., Python, C++, Java, JS).
Right-click in the editor or use your extension's command to run the file.
The Smart Console panel will open beside your code.
View real-time output and type your program's inputs directly into the bottom input field, pressing Enter or clicking Send 🚀 to pass data to stdin.
Requirements
Ensure that the relevant compilers/runtimes (like python3, node, gcc, g++, javac, etc.) are installed and added to your system's PATH.