Link copied to clipboard
version loading Wandering Witches

emtypyie CLI

code. create. conquer.

Run emtypyie projects from your terminal with ease — the future runtime engine.

Build: detecting...

Get Started

Install the native C binary (recommended) or the Node.js version

winget install myrachane.emtypyie-cli
choco install emtypyie-cli
npm install -g emtypyie-cli

The winget & choco packages ship the self-contained C native build. npm installs the Node.js version (requires Node 18+). After installation, run emtypyie in your terminal to start.

Available Commands

All commands use the / prefix

/help
List all available commands
/about
Show ASCII banner, version, and license
/get <project>
Download and install a project
/flash <project>
Re-download the latest version
/rm <project>
Delete local project files
/info <project>
Show detailed project information
/list
List available projects on CDN
/docs <project>
Open project documentation on GitHub
/issue <project>
Open issue tracker / file bug with -m
/setenv
Set environment variables interactively
/wrap <dir>
Stage files in directory for commit
/wrap <dir> --commit -m
Stage, commit & push in one command
/wrap all
Stage all subdirectories at once
/wrap npm publish
Auto-bump version & publish to npm
/wrap repo "name"
Create GitHub repo / submit PR
/shell
Enter interactive shell mode
/larpino <cmd>
LLM inference engine: enable, disable, status
/theme <name>
Change CLI color scheme
/bakafetch / /bf
Display system info with ASCII art
/wiki
Open wiki.emtypyie.in in browser
/changelog
View release history on GitHub
/update
Update emtypyie-cli to latest version
/clear
Clear the terminal screen
/exit
Quit the CLI
/<project>
Run an installed project by name

What's New

Recent additions to emtypyie-cli

Dynamic CDN Fetch
Projects fetched live from cdn.emtypyie.in/dev — no hardcoded list
/about
ASCII banner with version, release date, copyright & random license key
/wiki
Quick-launch wiki.emtypyie.in from the terminal
/flash & /rm
Re-download latest version or delete project files
/issue
Open project issue tracker; file bug with -m flag
/wrap
Full dev workflow: stage, commit, push, npm bump, create repo & PR
/setenv
Interactive prompts to set tokens, credentials & environment variables
Winget Support
Install via winget: myrachane.emtypyie-cli
Larpino AI Engine
Local LLM inference — load GGUF models and chat via /larpino
Native C Binary
Self-contained C build shipped on GitHub Releases & package managers
White Theme
Light color scheme for the website

Deprecated & Removed

What no longer exists in the current version

GUI Interface
Full gui/ directory removed — CLI-only from v2
Hardcoded Projects
Local projects map removed; everything fetched from CDN now
help.js Command
Dedicated /help command module removed; merged into cli.js
MIT License
Project is no more opensourced

Color Schemes

Built-in themes + customizable bakafetch accent (amber, white, slate, violet, cyan)

slate
white
amber
violet
cyan

Frequently Asked Questions

Click a question to expand it

A terminal-first runtime for fetching, running, and managing emtypyie projects — think of it as a lightweight package manager and dev-workflow toolkit rolled into one CLI.
Yes, Emtypyie.cli is an official product of EMTYPYIE.IN and is maintained by The Department of Informatics. It will be used as the core runtime for further projects and tools.
No. emtypyie-cli does not alter PATH or any system environment variables. It relies entirely on npm's built-in global binary linking — when you run npm install -g emtypyie-cli, npm automatically symlinks the binary to your global npm prefix, making emtypyie available in your terminal out of the box. No scripts, no config files, no surprises.
emtypyie-cli runs anywhere Node.js runs — Windows, macOS, and Linux. You'll need Node.js 18 or newer (LTS recommended). It's tested primarily on Windows 10/11 and modern Linux distros; macOS should work fine but gets less day-to-day testing since it's a solo project.
  • Windows 10 / 11
  • Ubuntu / Arch
  • macOS — Should work fine though
You can update from inside the CLI itself with /update, or manually via npm with npm install -g emtypyie-cli@latest. To remove it entirely, run npm uninstall -g emtypyie-cli — since nothing touches your PATH or system config, uninstalling leaves no residue behind.
Projects are downloadable templates or tools available on the emtypyie project registry. Running /get <project> fetches the latest version from cdn.emtypyie.in/dev and installs it locally. /list shows available projects, and /<project> runs an installed one directly by name.
emtypyie-cli doesn't collect analytics, telemetry, or personal data. Network requests are limited to what's needed to fetch projects and check for updates. The source is fully available on GitHub, so you can read exactly what it does before you install it.
Open an issue on the GitHub repo. Bug reports, feature requests, and pull requests are all welcome — this is a solo, spare-time project, so response times vary, but every issue gets read.