๐ ๏ธ Meet 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.
โ๏ธ Editor & Built-in Tools:
โ
Multi-tab GtkSourceView editor โ C, C++, Go, Rust, Python, Lua, Bash, mshell
โ
Syntax highlighting, line numbers โ dark and light themes switchable on the fly
โ
LSP integration โ code completion, go-to-definition, live diagnostics
โ
Language profiles (.prf) โ compiler flags, libraries, pkg-config packages per project
โ
Run modes: Auto / Makefile / Custom command per language
โ
MD/TXT Preview panel
โ
File tree โ project navigation with Collapse/Expand All
โ
Search in files โ full project text search
โ
Two embedded terminals: mshell and bash โ always available side by side
โ
Output and Tasks panels โ script results and running jobs, alongside mshell and bash terminals
โ
mshell connected via IPC โ inline LLM commands, urlcache, eval math, pythonexec, and direct launch of mshell built-in GUI applications (Studio, Notebook, edi) without leaving mide
๐ค AI:
โ
Explain / Fix / Generate โ inline LLM actions on editor code, result inserted directly
โ
๐ฌ AI Chat โ separate chat window: free-form conversation, role loading (.role), prompt templates (.prm), context management
โ
Chat โ editor: insert code block, run as script, send to edi as .md workflow โ one click
โ
๐จ Image generation via prompt, profile-based (size, quality, count)
โ
Image analysis
โ
LLM provider cycling: OllamaN โ hundreds of Ollama models (local & cloud), Claude, OpenAI, Gemini
๐ mshell Workflow:
โ
Workflows are plain Markdown (.md) files โ human-readable and executable simultaneously, no separate build system
โ
Each fenced code block is a pipeline stage โ any of 8 languages compiled and run automatically, data flows via named variables between stages
โ
LLM directives inline โ up to 3 models as pipeline stages, async parallel execution with await barriers
โ
Full control flow: WHILE, FOREACH, LOOP, TRY/CATCH, SPLIT/MERGE, IF/routing
โ
AI Chat generates workflows directly
โ
Specialized LLM roles: mshell expert (scripts + workflows), mshell workflow expert (polyglot pipelines), matplotlib expert (data visualization workflows) โ loaded on demand from .role files
โ
Generative โ Materialized: LLM-driven workflows convert to deterministic, LLM-free production artifacts
โ
Ideal for AI agents โ the Intelligent Email Agent for IMAP/POP3 servers is built on mide and mshell Workflow
๐ง mshell Ecosystem Integration:
โ
โ edi โ mshell Workflow editor
โ
mshell Studio โ Library Manager and Knowledge Base/Validator
โ
mshell Notebook
๐ Git Integration:
โ
โก Force Sync โ GitHub in one click
โ
AI-generated README.md
โ๏ธ Tech stack: C ยท GTK4 ยท GtkSourceView ยท VTE ยท WebKitGTK ยท mshell IPC
๐ฅ๏ธ Platform: Linux x86_64 โ Ubuntu 22.04 / 24.04 LTS, Debian 12/13
๐ Art2Dec SoftLab
#mshell #mide #IDE #AI #LLM #GTK4 #Linux #Polyglot #mshellWorkflow #Art2DecSoftLab #DevTools #CodeGeneration

