๐ชถ Meet mel โ probably the world’s smallest terminal text editor with native LLM integration.
102KB. Pure C. No curses. No dependencies beyond libcurl.
And yes โ it talks to Ollama, ChatGPT, Claude, and Gemini right from the editor buffer.
Built from scratch at Art2Dec SoftLab as part of the mshell Ecosystem.
For larger projects โ meet mide, a full GTK4 IDE with the same LLM integration, file tree, multi-tab editor, terminal, and AI chat built in.
โก What makes mel different:
โ
102KB binary โ fits in any container, pod, or IoT device
โ
Also available as a fully static binary (6.1MB, zero dependencies) โ drop it anywhere, no install needed
โ
15 languages syntax highlighting โ C/C++, Rust, Go, Python, Java, Bash, mshell, JS, JSON, SQL, PHP, XML, Ruby, Lua
โ
Full UTF-8 โ Russian, Japanese, Chinese, CJK โ correct cursor, backspace, and display
โ
Native LLM integration:
โข Ctrl-W โ full-screen prompt editor โ sends to LLM switch router via mshell, inserts response at cursor
โข Ctrl-K โ connects to any local or remote Ollama-compatible model via simple config file
โข Works with Ollama, ChatGPT, Claude, Gemini โ whatever your stack uses
โ
System clipboard โ Ctrl-T paste from xclip/xsel/pbpaste
โ
Undo/Redo ยท Search & Replace ยท Go to line ยท Column marker ยท Backup
๐ฅ๏ธ Built for everywhere:
- Kubernetes Pods and Docker containers โ single binary, zero setup
- Cloud VMs โ AWS, GCP, OCI โ x86_64 and ARM64
- IoT and embedded โ Raspberry Pi 4/5 ARM64 (Debian 12/13)
- Desktop โ Ubuntu 22.04/24.04 LTS, macOS Sequoia (Intel & Apple Silicon)
- Works in any POSIX shell โ bash, zsh, sh, mshell
โ๏ธ Tech:
๐น Pure C (C99) โ single source file, no curses, direct VT100 terminal control
๐น libcurl + libjson-c for LLM REST API integration
๐น GPL3 license โ free to use, modify, and distribute
๐ Documentation & binaries on GitHub:
๐ GitHub: https://github.com/igor101964/mel
โข Keyboard Shortcuts cheatsheet (PNG/PDF) โ /cheatsheets
โข Full User Guide PDF โ /docs
โข Pre-built binaries for all above platforms โ /binaries
OpenSource #C #Linux #RaspberryPi #macOS #TerminalEditor #LLM #Ollama #ChatGPT #Claude #Gemini #mshell #Art2DecSoftLab #DevTools #Kubernetes #Docker #IoT #UTF8

