Micro is a terminal-based text editor designed for use within command-line interfaces. It provides a keyboard-centric environment for creating and modifying source code and configuration files without requiring a graphical desktop system.
The editor features a modular architecture centered on a plugin-driven system and an embedded scripting engine. Users can extend core functionality, automate workflows, and customize editor behavior by writing scripts or installing external extensions through a centralized package management system. This extensibility allows for the integration of custom commands and behaviors tailored to specific project requirements.
The application supports multi-cursor editing, enabling simultaneous text manipulation across multiple document locations to accelerate repetitive tasks. It also includes syntax-aware tokenization for real-time visual styling and provides an integrated terminal workflow that allows users to run shell sessions and command-line tools within split-pane views.
The software is distributed as a static, self-contained binary, ensuring portability and consistent performance across different operating systems without the need for external dependencies.