Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>VyContext - Vyges AI Context ProviderNew to Visual Studio Code? Get it now.
VyContext - Vyges AI Context Provider

VyContext - Vyges AI Context Provider

Vyges

|
29 installs
| (0) | Free
AI Context for Silicon IP Development — Structured conventions, metadata, and lifecycle hints directly inside your AI-powered IDE.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VyContext - AI Context for Silicon IP Development

VyContext brings silicon IP awareness to your AI-powered IDE — giving AI assistants structured conventions, metadata, and lifecycle insights for hardware design, directly in VS Code, Cursor, and any MCP-compatible editor. Free tier available.

Build Silicon Like Software
VyContext brings Vyges' metadata-driven conventions into your AI-assisted IDE — helping you design, verify, and reuse silicon IP with the same agility as modern software development.

Keywords: silicon, IP, verification, hardware, RTL, systemverilog, verilog, ASIC, FPGA, AI, MCP, vyges, context, chip design, semiconductor

🚀 Features

  • 🤖 AI-Aware Context - Provides Vyges silicon IP conventions to AI coding assistants
  • 📦 Modular Contexts (Atomic) - Load only what you need, when you need it
  • ⚡ Fast & Lightweight - <100ms response, minimal memory footprint
  • 🔄 Auto-Sync - Keeps conventions up-to-date automatically
  • 🎯 Tier-Based Access - Basic (free), Pro, Max tiers with JWT authentication
  • 🔒 Secure - HTTPS-only, OAuth 2.0, enterprise-ready infrastructure

💡 What is VyContext?

VyContext connects your AI-powered IDE to the Vyges MCP (Model Context Protocol) Server, which provides:

  • Core Conventions - Directory structure, naming, file organization
  • RTL Guidelines - SystemVerilog best practices, coding standards
  • AI Workflows - Metadata structure, lifecycle management
  • Synthesis Hints - Optimization guidelines, timing considerations
  • Verification Patterns - Testbench structure, coverage strategies

Think of it as "documentation that AI assistants understand" - helping you build silicon IP like software.

🎯 Use Cases

For Hardware Engineers

  • Learn hardware design faster with AI assistance
  • Get consistent, production-ready code suggestions
  • Follow industry best practices automatically

For Software Engineers Learning Hardware

  • Lower barrier to entry for chip design
  • Familiar software-like conventions
  • AI-guided learning path

For IP Development Teams

  • Standardize team workflows
  • Maintain consistency across projects
  • Integrate with VyCatalog for full IP lifecycle

📦 Installation

Works with VSCode, Cursor, Windsurf, VSCodium, and other VSCode-based IDEs

  1. From VSCode Marketplace

    Search: "VyContext"
    Click: Install
    
  2. From Command Line

    code --install-extension vyges.vycontext
    # Or for Cursor:
    cursor --install-extension vyges.vycontext
    
  3. Manual Installation

    # Download vycontext-0.2.0.vsix
    code --install-extension vycontext-0.2.0.vsix
    # Or for Cursor:
    cursor --install-extension vycontext-0.2.0.vsix
    

⚙️ Configuration

VyContext works out-of-the-box with sensible defaults. Optional settings:

{
  "vycontext.cacheEnabled": true,                                 // Local caching
  "vycontext.autoUpdate": true,                                   // Auto-refresh
  "vycontext.updateInterval": 86400,                              // Update interval (24 hours)
  "vycontext.debugMode": false,                                   // Enable debug logging
  "vycontext.useAtomicContexts": false                            // Use atomic context loading (experimental)
}

All Configuration Options

Setting Default Description
cacheEnabled true Cache context locally. Disable if you want to always fetch fresh context from the server.
autoUpdate true Auto-refresh context files on startup and at regular intervals. Disable if you prefer manual updates only.
updateInterval 86400 Update interval in seconds (default: 24 hours). Minimum is 3600 (1 hour).
debugMode false Enable debug logging. Check the Output panel (View > Output) and select 'VyContext' from the dropdown.
useAtomicContexts false Use atomic context loading (experimental). Loads multiple small context files instead of one large file.
notifications {...} Notification preferences for different events (onLogin, onLogout, onRefresh, onError, etc.)

Note: MCP server URL and authentication settings are automatically configured and not user-configurable. Service tier is auto-detected from your login.

🎮 Commands

Access via Command Palette (Cmd+Shift+P or Ctrl+Shift+P):

  • Vyges: Login - Authenticate with your Vyges account (opens profile.services.vyges.com)
  • Vyges: Logout - Sign out and return to unauthenticated mode
  • Vyges: Show Status - View extension status and authentication
  • Vyges: Refresh Context - Manually refresh context
  • Vyges: Set as Primary - Make VyContext the primary MCP provider

💡 First time? Register your free account at profile.services.vyges.com before using Login command.

📚 Context Tiers

Tier Includes Access
Basic Core conventions, RTL guidelines, AI workflows Free (registration required)
Pro Basic + Synthesis, verification, catalog integration Subscription
Max Pro + Security, standards, full IP lifecycle Enterprise

📝 Register for free → https://profile.services.vyges.com
🏠 VyContext Product Page → https://vyges.com/products/vycontext/
📖 Full Documentation → Vyges Documentation

🏗️ Architecture & Performance

VSCode Extension (You)
   ↓ OAuth 2.0 + JWT Authentication
   ↓ HTTPS (Encrypted)
agent.services.vyges.com (MCP Server)
   ↓ Tier-Based Context Delivery
Modular Context Files
   • Core conventions
   • RTL guidelines
   • AI workflows
   • Synthesis hints
   • Verification patterns
Metric Value
Load Time <100 ms (cached: <10ms)
Memory Usage ~10 MB
Server Response <100ms
Connection HTTPS-only, SSL

Benefits:

  • ✅ Smaller than monolithic context files
  • ✅ Faster loading with smart caching
  • ✅ Better AI memory retention
  • ✅ Tier-based access control

🚀 Getting Started

  1. Register for Free Account

    Visit: https://profile.services.vyges.com
    Create your free account (required for all tiers, including Basic)
    
  2. Install Extension

    VSCode → Extensions → Search "VyContext"
    
  3. Login to Extension

    Cmd+Shift+P → "Vyges: Login"
    Authenticate with your account
    
  4. Start Coding

    Your AI assistant now has Vyges context!
    

🔍 Try it now — Register free at profile.services.vyges.com, install VyContext, and bring Vyges context into your AI assistant within minutes. No credit card required.

💻 Examples

Using with AI Assistants

When you ask your AI assistant:

"Using Vyges conventions, create a SystemVerilog module for an AXI interface"

VyContext provides:

  • Vyges directory structure
  • Naming conventions
  • Module template
  • Documentation requirements
  • Metadata structure

Result: Production-ready, standardized code.

Project Structure

VyContext helps AI generate:

my_ip/
├── rtl/               # RTL source code
│   └── my_module.sv
├── tb/                # Testbenches
│   └── my_module_tb.sv
├── docs/              # Documentation
│   └── my_module.md
└── metadata.json      # IP metadata

🔐 Security & Privacy

  • HTTPS Only - All communication encrypted with SSL/TLS
  • OAuth 2.0 + JWT - Secure authentication via AWS Cognito
  • No Source Upload - VyContext never uploads your source code or proprietary design data
  • Local Caching - Context stored locally in encrypted storage
  • Privacy-Focused - Minimal data collection for service improvement only
  • Enterprise-Grade - Production infrastructure with 99.9% uptime SLA

🤝 IDE Compatibility

Supports VSCode, Cursor, Windsurf, VSCodium, and other VSCode-based IDEs

Works seamlessly with:

  • VSCode - Microsoft's code editor
  • Cursor - AI-first code editor
  • Windsurf - Codeium's AI IDE
  • VSCodium - Open source VSCode
  • GitHub Copilot - AI pair programmer
  • Claude Code - Anthropic's coding assistant
  • Any MCP-compatible tool - Standard protocol

📖 Documentation

  • Website: https://vyges.com
  • VyContext Product Page: https://vyges.com/products/vycontext/
  • Docs: https://vyges.com/docs
  • Community: https://github.com/vyges/community

🐛 Issues & Support

Troubleshooting

Login Issues in Your IDE?

If you experience authentication problems:

  1. First Try: Use "Vyges: Logout" then "Vyges: Login" again
  2. Still Having Issues? File a support request: https://vyges.com/contact/ or https://github.com/vyges/community/issues

OAuth Authentication Flow:

VyContext uses OAuth 2.0 with PKCE (Proof Key for Code Exchange) for secure authentication:

  1. Click "Vyges: Login" in your IDE
  2. Browser Opens - Authenticate with your Vyges account at https://profile.services.vyges.com
  3. Automatic Redirect - The browser redirects back to your IDE with an authorization code
  4. Token Exchange - VyContext automatically exchanges the code for JWT tokens
  5. Secure Storage - Tokens are stored securely in your IDE's encrypted storage

Note: If the OAuth flow fails, try logging out and logging in again. The extension uses a custom URI scheme (cursor:// or vscode://) for the OAuth callback, which requires proper IDE configuration.

Most common fixes:

  • ✅ Ensure you're registered at https://profile.services.vyges.com (required for all tiers)
  • ✅ Check your IDE allows external browser authentication
  • ✅ Disable VPN/proxy that might block OAuth redirects
  • ✅ Try a different browser (Chrome, Firefox, Safari, Edge)

Community Support

  • Issues: https://github.com/vyges/community/issues
  • Discussions: https://github.com/vyges/community/discussions
  • Contact: https://vyges.com/contact/

📜 License

Copyright © 2026 Vyges. All rights reserved.

This software is proprietary and confidential. Unauthorized copying, distribution, or use of this software, via any medium, is strictly prohibited.

🌟 About Vyges

Vyges is building tools to make silicon IP development as accessible as software development.

Build silicon like software → Standardized context + Reusable IP conventions


Publisher: Vyges — Metadata-driven infrastructure for reusable silicon IP.

Made with ❤️ by Vyges

Visual Studio Marketplace | Open VSX Registry | GitHub | Website

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