Part of the Snow-Flow Enterprise Suite
SnowCode is a specialized fork of OpenCode (formerly Windsurf) optimized specifically for ServiceNow development. It combines an AI-powered coding assistant with deep ServiceNow integration through the Snow-Flow MCP framework.
Built for ServiceNow developers by ServiceNow experts.
| Feature | SnowCode | Generic AI IDEs |
|---|---|---|
| ServiceNow MCP Tools | β 350+ built-in tools | β None |
| ES5 Validation | β Rhino engine checks | β Modern JS only |
| Update Set Workflow | β Automatic tracking | β Manual process |
| Widget Coherence | β HTML/Client/Server validation | β No awareness |
| Enterprise Integrations | β Jira/Azure/Confluence | β Not available |
| ServiceNow Best Practices | β Built-in CLAUDE.md rules | β Generic guidance |
# macOS/Linux - Quick install
curl -fsSL https://raw.githubusercontent.com/groeimetai/snowcode/main/install.sh | bash
# Or with package managers
npm i -g snowcode-ai@latest # npm
brew install groeimetai/tap/snowcode # Homebrew (coming soon)
# Windows
# Download from: https://github.com/groeimetai/snowcode/releases# Start SnowCode
snowcode
# SnowCode will automatically:
# 1. Configure Snow-Flow MCP servers (350+ ServiceNow tools)
# 2. Load ServiceNow best practices (CLAUDE.md)
# 3. Set up ES5 validation for Rhino engineSnowCode is part of a comprehensive ServiceNow development platform:
| Component | Purpose | Target Users | Tools Available |
|---|---|---|---|
| Snow-Flow | MCP Framework | Individual developers | 350+ ServiceNow tools |
| SnowCode (This Project) | AI-Powered IDE | Development teams | All Snow-Flow + IDE features |
| Enterprise Edition | External Integrations | Service integrators | +40 enterprise tools |
Snow-Flow provides 350+ MCP tools covering:
- Core operations (query, CRUD, discovery)
- Widget & UI Builder development
- Update Set management
- Flow Designer integration
- Agent Workspace creation
- Platform development (business rules, client scripts, etc.)
- Automation & scripting
- ML & predictive intelligence
SnowCode adds:
- Terminal-based AI coding assistant
- Deep integration with Snow-Flow tools
- ServiceNow-optimized UI/UX
- ES5 syntax validation
- Update Set workflow automation
- Widget coherence checking
SnowCode is part of the Snow-Flow Suite with transparent 3-tier pricing:
Snow-Flow MCP Framework - 350+ ServiceNow tools, self-hosted
- β All ServiceNow MCP tools
- β Use with any AI IDE (Claude Desktop, OpenCode, etc.)
- β Self-host locally
- β Community support
SnowCode IDE: Use OpenCode (free, open source) + Snow-Flow
Everything in Open Source + enterprise tools + managed SaaS
- β
40+ Enterprise MCP Tools:
- π· Azure DevOps (10 tools) - work items, pipelines, PRs
- π¦ Jira (8 tools) - backlog sync, issue tracking
- π Confluence (8 tools) - documentation sync
- π€ ML & Analytics (15+ tools) - predictive intelligence
- β Fully managed SaaS - hosted on Google Cloud (europe-west4)
- β Zero maintenance - automatic updates
- β Email support - 24h response time
- β 99.9% SLA - enterprise reliability
Perfect for: Freelance consultants, solo practitioners
Everything in Individual + team collaboration
- β All Individual plan features
- β Team Dashboard - centralized license management
- β Usage Analytics - track team tool usage
- β Priority Support - 4h response time, Slack channel
- β Volume Discount - save 20% vs Individual
Minimum: 3 users Perfect for: Development teams, agencies, consulting firms
Wholesale pricing for service integrators
- β All Teams plan features
- β White-Label Portal - branded customer experience
- β Wholesale Pricing - $49/seat/month (50+ seats)
- β Partner Margins - resell at $69-79/seat, keep 40-75% margin
- β 24/7 Priority Support - dedicated support team
- β Custom Integrations - build custom MCP tools
- β SOC 2 / ISO 27001 - enterprise compliance ready
Minimum: 25 seats Perfect for: Service integrators (Capgemini, Accenture, etc.)
Contact: [email protected]
Self-Hosted (Open Source):
- You run MCP servers locally on your machine
- You manage updates and configuration
- No monthly cost, but requires technical setup
Managed SaaS (Paid Plans):
- Snow-Flow hosts MCP servers on Google Cloud
- Zero server maintenance - we handle everything
- Automatic updates with zero downtime
- Just add license key - enterprise tools activate instantly
Example: With Individual plan, you install SnowCode locally, add your license key to config, and enterprise MCP servers (Jira/Azure/Confluence) connect automatically to our cloud infrastructure. No server setup required!
1. Accelerate ServiceNow Projects
- Pre-configured with 350+ ServiceNow tools
- AI agent handles repetitive coding tasks
- Built-in best practices reduce review cycles
- Update Set workflow automation
2. Consistent Delivery Quality
- ES5 validation prevents Rhino engine errors
- Widget coherence checks ensure working UIs
- Automatic Update Set tracking for all changes
- ServiceNow-specific code generation
3. Team Productivity
- Onboard consultants faster (best practices built-in)
- Reduce context switching (terminal-based workflow)
- Knowledge retention through AI-powered guidance
- Multi-project support with isolated environments
4. Client Billability
- Faster development = more projects delivered
- Higher quality = fewer post-deployment issues
- Better documentation = easier knowledge transfer
- Enterprise integrations = unified backlog management
5. Enterprise Features
- White-label portal for your customers
- Jira/Azure/Confluence integration for unified workflows
- Client-specific licensing and customization
- Priority support and training for your team
# 1. Consultant starts new ServiceNow project
snowcode
# 2. Agent automatically:
# - Creates Update Set for new feature
# - Pulls latest requirements from Jira/Azure
# - Generates ServiceNow artifacts (widgets, business rules, etc.)
# - Validates ES5 compliance
# - Tracks all changes in Update Set
# - Syncs status back to Jira/Azure
# 3. Deploy with confidence
# - All changes tracked in Update Set
# - No manual field updates or forgotten artifacts
# - Ready for UAT/Production migrationWithout SnowCode:
- Manual Update Set tracking
- ES5 syntax errors discovered in production
- Consultants forget ServiceNow best practices
- Jira/ServiceNow context switching overhead
- Average feature: 8 hours development + 2 hours fixes
With SnowCode + Enterprise:
- Automatic Update Set management
- ES5 validation catches errors during development
- Built-in best practices guidance
- Unified backlog management (Jira/Azure β ServiceNow)
- Average feature: 4 hours development + 0.5 hours fixes
Result: 40-50% faster delivery per consultant
- 350+ MCP Tools: Direct access to every ServiceNow API and operation
- ES5 Validation: Real-time checks for Rhino engine compatibility
- Update Set Automation: Automatic change tracking in Update Sets
- Widget Coherence: Validates HTML/Client/Server script communication
- Local Artifact Sync: Edit large widgets/pages locally without token limits
- Background Script Execution: Test scripts with full output capture
- Autonomous Agent: AI handles multi-step ServiceNow development tasks
- Context-Aware: Understands ServiceNow architecture and best practices
- Error Recovery: Automatically fixes ES5 errors and validation issues
- Code Generation: Creates production-ready ServiceNow code
- Terminal-Based: Fast, keyboard-driven workflow
- LSP Support: Auto-completion for ServiceNow APIs
- Multi-Provider: Works with Anthropic, OpenAI, Google, or local models
- Extensible: Add custom MCP servers for your organization's tools
- Snow-Flow MCP Documentation
- ServiceNow Best Practices (CLAUDE.md)
- Widget Development Guide
- Update Set Workflow
We welcome contributions! SnowCode is built on top of OpenCode and maintains compatibility with upstream.
Before contributing:
- Read our Contributing Guide
- Check existing Issues
- Join our Discord Community
Areas we're actively developing:
- ServiceNow-specific UI improvements
- Additional MCP server integrations
- Performance optimizations for large instances
- Mobile client support
SnowCode uses a client/server architecture:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SnowCode CLI β
β (Terminal Interface) β
βββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β MCP Client Layer β
β (Manages MCP Server Connections) β
βββββββ¬βββββββββββββββββ¬βββββββββββββββββ¬ββββββββββββββββββββββ
β β β
βΌ βΌ βΌ
βββββββββββββ ββββββββββββββββ ββββββββββββββββββ
β Snow-Flow β β Enterprise β β Custom MCP β
β MCP (350) β β MCP (+40) β β Servers β
βββββββ¬ββββββ ββββββββ¬ββββββββ ββββββββββ¬ββββββββ
β β β
βΌ βΌ βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ServiceNow Instance / APIs β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
This architecture allows:
- Remote execution (run on server, drive from mobile)
- Multiple clients (CLI, web, mobile apps)
- Extensible MCP servers (add your own tools)
- Separation of concerns (UI β Logic)
- Local-first: Your code and data stay on your machine
- No telemetry: We don't collect usage data (unless you explicitly opt-in)
- Open source: Audit the entire codebase
- Encrypted connections: All ServiceNow API calls use HTTPS
- Enterprise-ready: SOC 2 / ISO 27001 compliance for Enterprise Edition
SnowCode is licensed under the MIT License. See LICENSE for details.
Based on OpenCode by SST (MIT License).
OpenCode is an excellent AI coding assistant with a strong foundation. We chose to fork it to:
- ServiceNow Specialization: Deep integration with ServiceNow APIs and workflows
- MCP-First Design: Built around Model Context Protocol for extensibility
- Enterprise Features: White-label capabilities for service integrators
- Terminal Focus: Optimized for professional ServiceNow developers
- Community-Driven: ServiceNow-specific improvements and best practices
We maintain compatibility with upstream OpenCode and contribute improvements back to the community when applicable.
- Documentation: Snow-Flow Docs
- Discord: Join our community
- Issues: GitHub Issues
- Enterprise Sales: [email protected]
- Twitter/X: @snowflow_dev
Roadmap (2025):
- Mobile client (iOS/Android) for remote development
- Web-based UI for browser access
- ServiceNow Studio integration
- Advanced debugging tools (breakpoints, watches)
- Team collaboration features
- Additional enterprise integrations (GitHub, GitLab, Bitbucket)
Want to influence our roadmap? Join our Discord and share your feedback!
Built with β€οΈ for the ServiceNow community
Snow-Flow β’
SnowCode β’
Enterprise Edition