{"id":17440,"date":"2026-06-03T21:00:17","date_gmt":"2026-06-03T21:00:17","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=17440"},"modified":"2026-06-03T21:00:36","modified_gmt":"2026-06-03T21:00:36","slug":"mel-terminal-text-editor-with-native-llm-integration","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2026\/06\/03\/mel-terminal-text-editor-with-native-llm-integration\/","title":{"rendered":"MEL &#8211; terminal text editor with native LLM integration"},"content":{"rendered":"\n<p>\ud83e\udeb6 Meet mel \u2014 probably the world&#8217;s smallest terminal text editor with native LLM integration.<\/p>\n\n\n\n<p>102KB. Pure C. No curses. No dependencies beyond libcurl.<br>And yes \u2014 it talks to Ollama, ChatGPT, Claude, and Gemini right from the editor buffer.<br>Built from scratch at Art2Dec SoftLab as part of the mshell Ecosystem.<br>For larger projects \u2014 meet <strong>mide<\/strong>, a full GTK4 IDE with the same LLM integration, file tree, multi-tab editor, terminal, and AI chat built in.<\/p>\n\n\n\n<p>\u26a1 <strong>What makes mel different:<\/strong><br>\u2705 102KB binary \u2014 fits in any container, pod, or IoT device<br>\u2705 Also available as a fully static binary (6.1MB, zero dependencies) \u2014 drop it anywhere, no install needed<br>\u2705 15 languages syntax highlighting \u2014 C\/C++, Rust, Go, Python, Java, Bash, mshell, JS, JSON, SQL, PHP, XML, Ruby, Lua<br>\u2705 Full UTF-8 \u2014 Russian, Japanese, Chinese, CJK \u2014 correct cursor, backspace, and display<br>\u2705 Native LLM integration:<br>\u2022 Ctrl-W \u2014 full-screen prompt editor \u2192 sends to LLM switch router via mshell, inserts response at cursor<br>\u2022 Ctrl-K \u2014 connects to any local or remote Ollama-compatible model via simple config file<br>\u2022 Works with Ollama, ChatGPT, Claude, Gemini \u2014 whatever your stack uses<br>\u2705 System clipboard \u2014 Ctrl-T paste from xclip\/xsel\/pbpaste<br>\u2705 Undo\/Redo \u00b7 Search &amp; Replace \u00b7 Go to line \u00b7 Column marker \u00b7 Backup<\/p>\n\n\n\n<p>\ud83d\udda5\ufe0f <strong>Built for everywhere:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kubernetes Pods and Docker containers \u2014 single binary, zero setup<\/li>\n\n\n\n<li>Cloud VMs \u2014 AWS, GCP, OCI \u2014 x86_64 and ARM64<\/li>\n\n\n\n<li>IoT and embedded \u2014 Raspberry Pi 4\/5 ARM64 (Debian 12\/13)<\/li>\n\n\n\n<li>Desktop \u2014 Ubuntu 22.04\/24.04 LTS, macOS Sequoia (Intel &amp; Apple Silicon)<\/li>\n\n\n\n<li>Works in any POSIX shell \u2014 bash, zsh, sh, mshell<\/li>\n<\/ul>\n\n\n\n<p>\u2699\ufe0f <strong>Tech:<\/strong><br>\ud83d\udd39 Pure C (C99) \u2014 single source file, no curses, direct VT100 terminal control<br>\ud83d\udd39 libcurl + libjson-c for LLM REST API integration<br>\ud83d\udd39 GPL3 license \u2014 free to use, modify, and distribute<\/p>\n\n\n\n<p>\ud83d\udcd6 <strong>Documentation &amp; binaries on GitHub:<\/strong><br>\ud83d\udd17 GitHub: https:\/\/github.com\/igor101964\/mel<br>\u2022 Keyboard Shortcuts cheatsheet (PNG\/PDF) \u2192 \/cheatsheets<br>\u2022 Full User Guide PDF \u2192 \/docs<br>\u2022 Pre-built binaries for all above platforms \u2192 \/binaries<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">OpenSource #C #Linux #RaspberryPi #macOS #TerminalEditor #LLM #Ollama #ChatGPT #Claude #Gemini #mshell #Art2DecSoftLab #DevTools #Kubernetes #Docker #IoT #UTF8<\/h1>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"746\" src=\"https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/06\/mel_linkedin_collage-1024x746.jpg\" alt=\"\" class=\"wp-image-17441\" srcset=\"https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/06\/mel_linkedin_collage-1024x746.jpg 1024w, https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/06\/mel_linkedin_collage-300x219.jpg 300w, https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/06\/mel_linkedin_collage-768x560.jpg 768w, https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/06\/mel_linkedin_collage.jpg 1400w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\ud83e\udeb6 Meet mel \u2014 probably the world&#8217;s smallest terminal text editor with native LLM integration. 102KB. Pure C. No curses. No dependencies beyond libcurl.And yes \u2014 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 \u2014 meet mide, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2026\/06\/03\/mel-terminal-text-editor-with-native-llm-integration\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MEL &#8211; terminal text editor with native LLM integration&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-17440","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/17440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=17440"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/17440\/revisions"}],"predecessor-version":[{"id":17442,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/17440\/revisions\/17442"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=17440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=17440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=17440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}