An electron terminal written with TypeScript, and rendered with React. Extend your terminal with themes, plugins and commands written in typescript. Scripting for the modern age.
mterm is an innovative cross-platform command-line terminal that brings a modern touch to your typical shell experience. By acting as a proxy for various underlying command-line interpreters like PowerShell and WSL, it integrates seamlessly into your development workflow. Users can run standard commands effortlessly while enjoying enhanced features that streamline their command-line interactions. With the ability to execute commands in the background, mterm allows developers to maintain focus on their tasks without losing track of previous results.
What sets mterm apart is its customizable nature and user-friendly interface. Designed for those who appreciate structure without sacrificing flexibility, mterm transforms mundane command-line tasks into a more organized and efficient experience. Whether you’re looking to enhance your local utility tasks or explore advanced configurations, mterm’s robust features promise to elevate your command-line game.
Cross-Platform Compatibility: Runs on various environments, making it suitable for users of different systems while supporting commands like ls, cd, and more out of the box.
Background Command Execution: Commands are processed in the background, allowing users to navigate and execute multiple tasks without clashing outputs.
Customizable Profiles: Change your terminal’s interpreter dynamically by modifying your profile settings; easily switch between options like WSL and PowerShell.
Autocompletion: Start typing commands and let mterm suggest completions based on available programs, commands, and your historical entries, streamlining command entry.
Tab Management: Use multiple tabs simultaneously, each running commands in isolation, meaning you can switch between tasks efficiently without losing context.
Command Mode Focus: By default, mterm opens in an always-on-top command mode, designed for users to focus specifically on command execution details.
Easy Customization: Users can add custom commands, extensions, and themes with simple commands, allowing for a personalized terminal experience.
Automatic Updates: Enjoy a more up-to-date experience as mterm continuously receives updates, ensuring you always have the latest features and fixes.