FluxTerm is a modern VS Code extension that reimagines the terminal experience. Inspired by tools like Warp and Wave, FluxTerm brings features like intelligent autocomplete, multi-log monitoring, split view with drag-and-drop, and powerful command chaining — all within your editor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
FluxTerm is a next-generation terminal and execution environment directly integrated into VS Code. Inspired by standalone terminal emulators like Warp and Wave, FluxTerm brings a powerful, intelligent, and seamless terminal workflow right to your editor workspace.
By structuring terminal output as discrete executable blocks rather than an unmanageable continuous stream of text, FluxTerm enables you to isolate, review, and reproduce commands effortlessly.
Features
Blazing Fast Native Execution: Under the hood, FluxTerm uses native PTY layers on Unix environments to ensure standard ANSI coloring and full compatibility with your standard CLI tools.
Intelligent Autocomplete: Accelerate your workflow with smart, context-aware command suggestions.
Multi-log Monitoring: Split views and seamlessly track multiple outputs concurrently with the intuitive drag-and-drop Block UI.
Powerful Command Chaining: Combine sequences of commands directly in the FluxTerm canvas.
Rich Output Rendering: Automatically renders ANSI color sequences perfectly, mapping them to your active VS Code theme for a flawless and beautiful terminal matching your editor.
Isolated Blocks: A notebook-like interface for the CLI. Rerun specific terminal commands, visually segregate stdout and stderr, and track execution time and exit codes individually.
Installation
FluxTerm is available on the VS Code Marketplace (Once Published) or you can install it from source.
Install from the Marketplace
Open User Settings -> Extensions in VS Code.
Search for fluxterm
Click Install.
Install from Source
Clone this repository: git clone https://github.com/0xflame-7/FluxTerm.git
Run pnpm install in the terminal to install dependencies.
Open the repository in VS Code.
Press F5 to open a new VS Code window with the extension loaded in debug mode.
How To Use
Open an FluxTerm file: Create a new file with the .fluxterm extension or run the command palette (Ctrl+Shift+P) and type FluxTerm: New File.
Select Shell: Ensure your desired shell environment (bash, zsh, pwsh, cmd) is properly configured and selected from the dropdown in the webview.
Execute Commands: Type your command in the interactive prompt and press Enter. The command output will render instantly as a new enclosed block in the document.
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.