VyContext - AI Context for Silicon IP DevelopmentVyContext 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.
Keywords: silicon, IP, verification, hardware, RTL, systemverilog, verilog, ASIC, FPGA, AI, MCP, vyges, context, chip design, semiconductor, Cursor, Copilot, Claude Code, Antigravity 🚀 Features
💡 What is VyContext?VyContext connects your AI-powered IDE to the Vyges MCP (Model Context Protocol) Server, which provides:
Think of it as "documentation that AI assistants understand" - helping you build silicon IP like software. 🎯 Use CasesFor Hardware Engineers
For Software Engineers Learning Hardware
For IP Development Teams
📦 InstallationWorks with VSCode, Cursor, Windsurf, VSCodium, and other VSCode-based IDEs
🤖 How the AI gets Vyges conventionsThe extension fetches context from the Vyges MCP server and caches it. It then writes critical conventions into your workspace so the IDE’s AI uses them automatically (IDEs don’t read extension storage directly). Cursor
VS Code (GitHub Copilot)
Claude Code (VS Code / Cursor / Open VSX)
Antigravity IDE
OpenClaw and other non-IDE MCP clients
Content (all four): Mandatory rules for dates (use Deprecation:
|
| 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. |
writeCursorRule |
true |
Write .cursor/rules/vyges-vycontext.mdc so Cursor's AI loads Vyges conventions. Set to false if you manage Cursor rules yourself. |
writeCopilotInstructions |
true |
Write .github/copilot-instructions.md so VS Code + GitHub Copilot apply Vyges conventions to chat. If the file exists, a Vyges section is prepended. Set to false if you manage it yourself. |
writeClaudeRules |
true |
Write .claude/rules/vyges-vycontext.md so Claude Code (VS Code / Cursor / Open VSX) loads Vyges conventions as modular instructions. Set to false if you manage .claude/rules yourself. |
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
Register for Free Account
Visit: https://profile.services.vyges.com Create your free account (required for all tiers, including Basic)Install Extension
VSCode → Extensions → Search "VyContext"Login to Extension
Cmd+Shift+P → "Vyges: Login" Authenticate with your accountStart 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:
- First Try: Use "Vyges: Logout" then "Vyges: Login" again
- 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:
- Click "Vyges: Login" in your IDE
- Browser Opens - Authenticate with your Vyges account at https://profile.services.vyges.com
- Automatic Redirect - The browser redirects back to your IDE with an authorization code
- Token Exchange - VyContext automatically exchanges the code for JWT tokens
- 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://orvscode://) 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