AeriocodeAI-powered aerospace and engineering coding assistant for VS Code What is Aeriocode?Aeriocode is an AI-powered aerospace and engineering development assistant that integrates with Microsoft Visual Studio Code. It provides an interface between your IDE and LLMs, facilitating the development of safety-critical, avionics, and engineering software — increasing productivity and lowering the barrier to entry for engineers working on complex systems. Unlike generic AI coding assistants, Aeriocode is purpose-built for aerospace workflows. It understands languages like C, C++, Ada, Python, MATLAB, and Rust — commonly used in avionics, flight dynamics, embedded systems, and simulation environments. Aeriocode accelerates onboarding for new engineers and connects with hundreds of tools through its MCP Marketplace, enabling everything from DO-178C traceability workflows to automated hardware-in-the-loop testing — all through natural language commands.
FeaturesPlan and Act ModesAeriocode operates in two modes: Plan mode for analysis and strategy (read-only), and Act mode for implementation (write/execute). This separation ensures deliberate, well-reasoned code changes. File Creation and EditingAeriocode creates and edits files directly in your editor with a diff view. You can edit or revert changes in the diff view, or provide feedback in chat until you're satisfied. The extension monitors linter and compiler errors, proactively fixing issues like missing imports and syntax errors. Terminal Command ExecutionAeriocode executes commands directly in your terminal and monitors their output. This allows it to install packages, run build scripts, deploy applications, manage databases, and execute tests — all while adapting to your dev environment and toolchain. Browser IntegrationAeriocode can launch a browser, click elements, type text, and scroll, capturing screenshots and console logs at each step. This enables interactive debugging, end-to-end testing, and visual bug fixing. CheckpointsThe extension takes automatic snapshots of your workspace at each step. Use the Compare button to see diffs between snapshots, and the Restore button to roll back to any point — safely exploring different approaches without losing progress. @ MentionsReference files, folders, problems, terminal output, git changes, and URLs directly in chat:
Aeriocode RulesCreate persistent project-level or global guidance files ( MCP (Model Context Protocol) ServersExtend Aeriocode's capabilities through custom tools. Install community-made servers or ask Aeriocode to create tools tailored to your workflow — from Jira integration to AWS EC2 management to PagerDuty incident tracking. Auto ApproveFine-grained permission controls for file read/edit, command execution, browser use, and MCP servers. Configure what Aeriocode can do automatically and what requires your approval. Getting Started
For detailed instructions, see the Getting Started guide. ContributingWe welcome contributions! See our Contributing Guide to get started. License |