{"id":17431,"date":"2026-05-30T23:01:47","date_gmt":"2026-05-30T23:01:47","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=17431"},"modified":"2026-05-30T23:02:15","modified_gmt":"2026-05-30T23:02:15","slug":"mide-the-primary-development-workstation-for-the-mshell-ecosystem-that-brings-together-a-polyglot-editor-ai-assistance-simultaneous-llm-models-and-the-full-mshell-toolchain","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2026\/05\/30\/mide-the-primary-development-workstation-for-the-mshell-ecosystem-that-brings-together-a-polyglot-editor-ai-assistance-simultaneous-llm-models-and-the-full-mshell-toolchain\/","title":{"rendered":"MIDE \u2014 the primary development workstation for the mshell Ecosystem that brings together a polyglot editor, AI assistance, simultaneous LLM models, and the full mshell toolchain."},"content":{"rendered":"\n<p>\ud83d\udee0\ufe0f Meet MIDE \u2014 the primary development workstation for the mshell Ecosystem that brings together a polyglot editor, AI assistance, simultaneous LLM models, and the full mshell toolchain.<\/p>\n\n\n\n<p>\u270f\ufe0f Editor &amp; Built-in Tools:<br>\u2705 Multi-tab GtkSourceView editor \u2014 C, C++, Go, Rust, Python, Lua, Bash, mshell<br>\u2705 Syntax highlighting, line numbers \u2014 dark and light themes switchable on the fly<br>\u2705 LSP integration \u2014 code completion, go-to-definition, live diagnostics<br>\u2705 Language profiles (.prf) \u2014 compiler flags, libraries, pkg-config packages per project<br>\u2705 Run modes: Auto \/ Makefile \/ Custom command per language<br>\u2705 MD\/TXT Preview panel<br>\u2705 File tree \u2014 project navigation with Collapse\/Expand All<br>\u2705 Search in files \u2014 full project text search<br>\u2705 Two embedded terminals: mshell and bash \u2014 always available side by side<br>\u2705 Output and Tasks panels \u2014 script results and running jobs, alongside mshell and bash terminals<br>\u2705 mshell connected via IPC \u2014 inline LLM commands, urlcache, eval math, pythonexec, and direct launch of mshell built-in GUI applications (Studio, Notebook, edi) without leaving mide<\/p>\n\n\n\n<p>\ud83e\udd16 AI:<br>\u2705 Explain \/ Fix \/ Generate \u2014 inline LLM actions on editor code, result inserted directly<br>\u2705 \ud83d\udcac AI Chat \u2014 separate chat window: free-form conversation, role loading (.role), prompt templates (.prm), context management<br>\u2705 Chat \u2192 editor: insert code block, run as script, send to edi as .md workflow \u2014 one click<br>\u2705 \ud83c\udfa8 Image generation via prompt, profile-based (size, quality, count)<br>\u2705 Image analysis<br>\u2705 LLM provider cycling: OllamaN \u2014 hundreds of Ollama models (local &amp; cloud), Claude, OpenAI, Gemini<\/p>\n\n\n\n<p>\ud83d\udcc4 mshell Workflow:<br>\u2705 Workflows are plain Markdown (.md) files \u2014 human-readable and executable simultaneously, no separate build system<br>\u2705 Each fenced code block is a pipeline stage \u2014 any of 8 languages compiled and run automatically, data flows via named variables between stages<br>\u2705 LLM directives inline \u2014 up to 3 models as pipeline stages, async parallel execution with await barriers<br>\u2705 Full control flow: WHILE, FOREACH, LOOP, TRY\/CATCH, SPLIT\/MERGE, IF\/routing<br>\u2705 AI Chat generates workflows directly<br>\u2705 Specialized LLM roles: mshell expert (scripts + workflows), mshell workflow expert (polyglot pipelines), matplotlib expert (data visualization workflows) \u2014 loaded on demand from .role files<br>\u2705 Generative \u2192 Materialized: LLM-driven workflows convert to deterministic, LLM-free production artifacts<br>\u2705 Ideal for AI agents \u2014 the Intelligent Email Agent for IMAP\/POP3 servers is built on mide and mshell Workflow<\/p>\n\n\n\n<p>\ud83d\udd27 mshell Ecosystem Integration:<br>\u2705 \u2699 edi \u2014 mshell Workflow editor<br>\u2705 mshell Studio \u2014 Library Manager and Knowledge Base\/Validator<br>\u2705 mshell Notebook<\/p>\n\n\n\n<p>\ud83d\udcc1 Git Integration:<br>\u2705 \u26a1 Force Sync \u2192 GitHub in one click<br>\u2705 AI-generated <strong>README.md<\/strong><\/p>\n\n\n\n<p>\u2699\ufe0f Tech stack: C \u00b7 GTK4 \u00b7 GtkSourceView \u00b7 VTE \u00b7 WebKitGTK \u00b7 mshell IPC<br>\ud83d\udda5\ufe0f Platform: Linux x86_64 \u2014 Ubuntu 22.04 \/ 24.04 LTS, Debian 12\/13<br>\ud83d\udd17 Art2Dec SoftLab<\/p>\n\n\n\n<p><strong>#mshell #mide #IDE #AI #LLM #GTK4 #Linux #Polyglot #mshellWorkflow #Art2DecSoftLab #DevTools #CodeGeneration<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/05\/mide_collage-1024x574.jpg\" alt=\"\" class=\"wp-image-17432\" srcset=\"https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/05\/mide_collage-1024x574.jpg 1024w, https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/05\/mide_collage-300x168.jpg 300w, https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/05\/mide_collage-768x431.jpg 768w, https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/05\/mide_collage-1536x862.jpg 1536w, https:\/\/www.appservgrid.com\/paw92\/wp-content\/uploads\/2026\/05\/mide_collage.jpg 1918w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udee0\ufe0f Meet MIDE \u2014 the primary development workstation for the mshell Ecosystem that brings together a polyglot editor, AI assistance, simultaneous LLM models, and the full mshell toolchain. \u270f\ufe0f Editor &amp; Built-in Tools:\u2705 Multi-tab GtkSourceView editor \u2014 C, C++, Go, Rust, Python, Lua, Bash, mshell\u2705 Syntax highlighting, line numbers \u2014 dark and light themes switchable &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2026\/05\/30\/mide-the-primary-development-workstation-for-the-mshell-ecosystem-that-brings-together-a-polyglot-editor-ai-assistance-simultaneous-llm-models-and-the-full-mshell-toolchain\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MIDE \u2014 the primary development workstation for the mshell Ecosystem that brings together a polyglot editor, AI assistance, simultaneous LLM models, and the full mshell toolchain.&#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-17431","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\/17431","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=17431"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/17431\/revisions"}],"predecessor-version":[{"id":17433,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/17431\/revisions\/17433"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=17431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=17431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=17431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}