shaide - AI Assistant for Regulated Software Development
shaide is a specialized AI-powered development assistant for Visual Studio Code, purpose-built for safety-critical and security-critical software development in regulated industries.

By installing this extension you accept the Terms and Conditions.
Built for Regulated Industries
Unlike general-purpose coding assistants, shaide understands and supports the rigorous processes required for:
- Aerospace & Aviation
- Automotive Systems
- Defence Systems
Key Features
Mode-Based Architecture
shaide operates through specialized modes, each optimized for a specific development phase:
- Agent Mode: Orchestrates complex workflows and coordinates between specialized modes
- Design Mode: Transforms requirements into architecture documents and UML diagrams
- Code Mode: Implements safety-critical software following coding standards
- Test Mode: Creates traceable verification tests (black-box and white-box)
Full Traceability Support
Maintain complete requirements → design → code → test traceability throughout your development lifecycle:
- Automatic traceability comment generation
- Traceability matrix creation
- Requirements linking in code and tests
- Auditable development trail
Advanced Capabilities
- Custom Modes: Create project-specific modes with custom instructions
- Git Checkpoints: Automatic versioning and restore points
- Context Management: Intelligent handling of large codebases
- Todo Lists: Automatic task breakdown and progress tracking
Getting Started
Installation
- Install from VS Code Marketplace
- Click the shaide icon in the Activity Bar
- Configure your server URL and API key
First Steps
After installation, shaide will guide you through:
- Server Configuration: Set up your shaide backend
- Mode Selection: Learn about the specialized modes
- Your First Task: Try Agent mode for coordination or jump into a specialized mode
Mode System
Agent Mode
Use for: Complex multi-phase projects, general questions, workflow coordination
Capabilities:
- Breaks down complex tasks into specialized subtasks
- Delegates to appropriate modes
- Maintains traceability across all phases
- Synthesizes results from multiple modes
Design Mode
Use for: Creating architecture, UML diagrams, interface specifications
Capabilities:
- Transforms requirements into structured designs
- Generates UML diagrams (component, sequence, state machine)
- Creates interface specifications
- Ensures design-to-requirement traceability
Code Mode
Use for: Writing, refactoring, or fixing code
Capabilities:
- Implements according to design specifications
- Adds traceability comments automatically
- Follows defensive programming practices
Test Mode
Use for: Creating unit tests, integration tests, TDD workflows
Capabilities:
- Black-box testing from requirements/design
- White-box testing from code structure
- Full test-to-requirement traceability
- Coverage analysis and reporting
Configuration
Custom Modes
Create specialized modes for your workflow:
- Open the Modes view
- Click "Create New Mode"
- Configure role, instructions, and tool access
- Save globally or per-project
Advanced Features
Checkpoints
Create restore points:
- Automatic checkpoints before major changes
- Manual checkpoint creation
- Restore to any previous checkpoint
Task History
Every conversation is saved with:
- Complete message history
- Tool executions and results
- Token usage and costs
- Exportable as markdown or JSON
Context Management
Efficiently handle large codebases:
- @mentions: Reference files, folders, commits
- Auto-condense: Compress context when needed
- Configurable limits: Control context window usage
Documentation
For comprehensive guidance:
- User Manual: Access via Command Palette → "shaide: Open User Manual"
- Walkthrough: Help → Open Walkthrough... → "Get Started with shaide"
- Website: https://www.axem.dev/shaide
Requirements
- Visual Studio Code 1.84.0 or higher
- shaide server URL and API key
- Git (required for checkpoints)
License
© 2025 axem solutions Kft. All rights reserved.
Fork Attribution
shaide is built upon Kilo Code, which is built upon Roo Code, which is built upon Cline. We are grateful to all contributors in this lineage for their foundational work in AI-assisted development tools.
All upstream projects in this fork chain are licensed under Apache License 2.0. See the NOTICE file for detailed attribution.