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.

๐Ÿ› ๏ธ 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

Leave a Reply

Your email address will not be published. Required fields are marked *

WP2Social Auto Publish Powered By : XYZScripts.com