A VSCode extension for Cycoda setup and configuration.
- Custom Sidebar Icon: Dedicated Cycoda icon in the activity bar
- Interactive Webview: Rich HTML interface for setup and configuration
- Local Analysis: Install and configure Cycoda CLI for local code analysis
- AI Guardrails: Set up MCP (Model Context Protocol) and instructions for AI code security
- Connect to Cycoda: Connect your IDE to Cycoda for enhanced analysis and PR standards
- Real-time Status Updates: Visual indicators show completion status with checkmarks
The extension displays different states based on what's installed:
- Initial State: Shows options to install CLI, MCP, and connect to Cycoda
- Partial Setup: Shows completed items with checkmarks and remaining tasks
- Fully Configured: All components installed and connected
The extension provides an interactive webview interface with:
- Visual Status Indicators: Green checkmarks for completed setup steps
- Interactive Buttons: Click to install components or connect to Cycoda
- Progress Feedback: Progress bars during installation processes
- Dynamic UI: Interface updates based on current setup state
- Responsive Design: Adapts to VSCode's theme and styling
- Open VSCode
- Go to Extensions (Ctrl+Shift+X)
- Install from VSIX or run in development mode
npm install
npm run compile
npm run watch # For development with auto-reload
- VSCode 1.74.0 or higher
- Node.js for development