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
From VSCode Marketplace
Search: "VyContext"
Click: Install
From Command Line
code --install-extension vyges.vycontext
Manual Installation
# Download vycontext-0.1.0.vsix
code --install-extension vycontext-0.1.0.vsix
⚙️ Configuration
VyContext works out-of-the-box with sensible defaults. Optional settings:
{
"vycontext.mcpServerUrl": "https://agent.services.vyges.com", // MCP server endpoint
"vycontext.cacheEnabled": true, // Local caching
"vycontext.autoUpdate": true, // Auto-refresh
"vycontext.updateInterval": 3600 // Update interval (seconds)
}
All Configuration Options
Setting |
Default |
Description |
mcpServerUrl |
https://agent.services.vyges.com |
MCP Server URL |
cacheEnabled |
true |
Cache context locally |
autoUpdate |
true |
Auto-refresh context |
updateInterval |
3600 |
Update interval (seconds) |
tier |
basic |
Service tier (basic/pro/max) |
debugMode |
false |
Enable debug logging |
🎮 Commands
Access via Command Palette (Cmd+Shift+P
or Ctrl+Shift+P
):
- Vyges: Login / Logout - Authenticate for Pro/Max tiers
- Vyges: Show Status - View extension status and authentication
- Vyges: Refresh Context - Manually refresh context
- Vyges: Set as Primary - Make VyContext the primary MCP provider
📚 Context Tiers
Tier |
Includes |
Access |
Basic |
Core conventions, RTL guidelines, AI workflows |
Free |
Pro |
Basic + Synthesis, verification, catalog integration |
Subscription |
Max |
Pro + Security, standards, full IP lifecycle |
Enterprise |
📖 See full feature breakdown → Vyges Documentation
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
Install Extension
VSCode → Extensions → Search "VyContext"
Verify Installation
Cmd+Shift+P → "Vyges: Show Status"
Start Coding
Your AI assistant now has Vyges context!
🔍 Try it now — Install VyContext free tier and bring Vyges context into your AI assistant within seconds. No credit card required.
💻 Examples
Using with AI Assistants
When you ask your AI assistant:
"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 Keycloak
- 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
🤝 Works With
- Cursor - AI-first code editor
- GitHub Copilot - AI pair programmer
- VSCode - Microsoft's code editor
- Claude Code - Anthropic's coding assistant
- Any MCP-compatible tool - Standard protocol
📖 Documentation
🐛 Issues & Support
📜 License
Copyright © 2025 Vyges. All rights reserved.
This software is proprietary and confidential. Unauthorized copying, distribution, or use of this software, via any medium, is strictly prohibited.
📝 What's New
v0.1.0 - Initial public release with OAuth 2.0 authentication, tier-based context delivery, and modular context architecture.
📋 See full release notes → Version History
🌟 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 | GitHub | Website