Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>shaideNew to Visual Studio Code? Get it now.
shaide

shaide

axem

| (0) | Free
Secure AI coding assistant for planning, building, and fixing code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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.

Version Terms and Conditions User Manual

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

  1. Install from VS Code Marketplace
  2. Click the shaide icon in the Activity Bar
  3. Configure your server URL and API key

First Steps

After installation, shaide will guide you through:

  1. Server Configuration: Set up your shaide backend
  2. Mode Selection: Learn about the specialized modes
  3. 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:

  1. Open the Modes view
  2. Click "Create New Mode"
  3. Configure role, instructions, and tool access
  4. 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.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft