Skip to main content

⚡MeineRe - A regex-powered, asynchronous CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich terminal UI, allowing you to navigate directories, manage files, and fetch system info—fast.

Project description

MEINE 🌒

Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge

Meine Demo Widgets Demo

Loved the project? Please consider donating to help it improve!

🚀 Features

  • 🔍 Regex-Based Command Parsing
    Use intuitive commands to delete, copy, move, rename, search, and create files or folders.

  • 🗂️ TUI Directory Navigator
    Browse your filesystem in a reactive terminal UI—keyboard and mouse supported.

  • 💬 Live Command Console
    A built-in shell for interpreting commands and reflecting state changes in real time.

  • ⚡ Asynchronous & Modular
    Built with asyncio, aiofiles, py7zr, and modular architecture for responsive performance.

  • 🎨 Theming & Config
    CSS-powered themes, JSON-based user preferences, and dynamic runtime settings.

  • 📊 System Dashboard
    Real-time system insights via one-liner commands: cpu, ram, battery, ip, user, env, and more.

  • 🧩 Plugin Ready
    Drop in your own Python modules to extend functionality without altering core logic.


📸 Screenshots

Input shell Settings screen

Input Shell            Settings screen

System widget

System widget (inspired by Neofetch)

Dynamic Suggestions

Dynamic Suggestions

Battery widget

Battery widget

RAM widget

RAM widget

CPU widget

CPU widget


🛠️ Installation

Install via pip

Requires Python 3.10+

pip install meine

Or clone the repo:

git clone https://github.com/Balaji01-4D/meine
cd meine
pip install .

🔤 Regex-Based Commands

Action Syntax Example
Delete del file.txt · rm file1.txt,file2.txt
Copy copy a.txt to b.txt · cp a1.txt,a2.txt to d/
Move move a.txt to d/ · mv f1.txt,f2.txt to ../
Rename rename old.txt as new.txt
Create mk file.txt · mkdir folder1,folder2
Search search "text" folder/ · find "term" notes.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meine-2.0.0.tar.gz (43.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meine-2.0.0-py3-none-any.whl (44.8 kB view details)

Uploaded Python 3

File details

Details for the file meine-2.0.0.tar.gz.

File metadata

  • Download URL: meine-2.0.0.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for meine-2.0.0.tar.gz
Algorithm Hash digest
SHA256 5d885562cf7bd47847440b500b8f1fb70faf20cf18e9433a40ed2f470f8eb80d
MD5 3fb115f0fc420ae3dfc40973ca4a03a6
BLAKE2b-256 6c218a6b6d82daa0022e9fcd791409a8a70156d12e7af6347ae338fb790ba58f

See more details on using hashes here.

File details

Details for the file meine-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: meine-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 44.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for meine-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 98f427b69fe1558a91e9dc299b9296ab2efa444af65998d513e97e8e16b79589
MD5 237c4d51bcf4d379e7ce3081af670cff
BLAKE2b-256 bf11405dce002a49d7260c9e7440b1c72ebab15f10299741e650b08c77b9074c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page