NowAIKit
Get started
Use cases Pricing Docs Contact Get started
VS Code extension Standalone product · v1.1.0 Two-way sync

Builder: ServiceNow development, inside VS Code

The complete ServiceNow development experience in VS Code

AI-powered code generation with Fluent SDK support, real-time script sync, update set and scope management, instance dashboard, A2A agent discovery, and multi-instance OAuth support, all without leaving your editor. Full IntelliSense, snippets, and two-way script sync.

vs code ext install aartiq.nowaikit-builder
nowaikit · builder SYNCED
NowAIKit BUILDER product banner NowAIKit BUILDER product banner
The editor loop

Write a comment, get the script

Completions that understand ServiceNow, a live script tree, and 40+ commands one palette away.

NowAIKit Builder · Visual Studio CodeCONNECTED
1// close stale P4 incidents older than 30 days
2var gr = new GlideRecord('incident');
3gr.addEncodedQuery('priority=4^stateNOT IN6,7');
4gr.addQuery('sys_updated_on', '<', gs.daysAgo(30));
5// Tab to accept · Esc to dismiss
The real thing
NowAIKit Builder — Visual Studio Code
NowAIKit Builder workspace in VS Code showing Script Explorer sidebar, code editor with ServiceNow script, AI Copilot chat panel with script summary, Tables explorer, and Update Sets manager
Script Explorer Tables & Update Sets AI Copilot Chat Instance Dashboard Context Menu Actions
See it in action

Built for real ServiceNow work

Every feature is designed around how ServiceNow developers actually work, not how tools think they should.

copilot chat · agents
VS Code custom agents picker showing specialized NowAIKit agents for scanning, reviewing, building, debugging, testing, and more
Copilot chat agents

Specialized AI agents for every task

Not one generic AI: a team of specialized agents, each trained on a specific ServiceNow domain. Ask @nowaikit-build to scaffold a business rule, @nowaikit-scan to audit your instance, or @nowaikit-debug to trace an error.

BuilderScannerReviewerDebuggerArchitectSecurityTesterDocsPerformance
Version compare

Diff, compare and merge across instances

Compare any script version side-by-side with full syntax-highlighted diff. Pull version history, compare across instances, and get an AI-generated summary of exactly what changed and why it matters.

Side-by-Side DiffVersion HistoryCross-Instance CompareAI Change Summary
diff · compare
Side-by-side diff view comparing two versions of a ServiceNow script with AI-powered change summary in the Copilot chat panel
inline completion
VS Code editor showing intelligent inline code completion for ServiceNow GlideRecord scripts with Accept and Accept Word options
AI code completion

ServiceNow-aware inline suggestions

Copilot completions that actually understand ServiceNow APIs. Write a comment describing what you need and get accurate GlideRecord queries, Script Include patterns, and Business Rule logic, with correct table names, field references, and API calls.

GlideRecord PatternsContext-AwareTab to AcceptMulti-Line
Contextual actions

Right-click, get things done

Every script in the explorer gets contextual actions tailored to real workflows. Compare across instances, view version history, promote to another instance, open in the browser, or copy the sys_id, all from the right-click menu.

Compare Across InstancesVersion HistoryPromote ScriptOpen in BrowserCopy sys_id
context menu
Right-click context menu on a script showing NowAIKit commands: Compare Script Across Instances, Show Script Version History, Promote Script to Instance, Open in Browser, Copy sys_id, Copy Script Name
command palette
VS Code command palette showing 40+ NowAIKit commands organized by category: Connection, Scripts, Create, Update Sets, Tables, Sync, and AI Assistant
Command palette

Your one-stop AI-powered coding assistant

Over 40 commands covering every aspect of ServiceNow development, from connecting to an instance to deploying update sets. Accessible from the Command Palette, context menus, and keyboard shortcuts. No switching between browser tabs, no manual API calls, no context loss.

Connection & AuthScript ManagementCreate & ScaffoldUpdate SetsTables & SchemaReal-Time SyncCompare & DiffReportsAI Chat
Features

Everything you need to build on ServiceNow

Script management, AI-powered development, update set control, and deep instance intelligence, without leaving your editor.

Script ExplorerBrowse 10 script types: Business Rules, Script Includes, Client Scripts, UI Policies, UI Actions, Widgets, Scheduled Jobs, and more. Push, pull, compare, create, and auto-push on save. Scope-aware with sorting and search.
Table ExplorerNavigate tables by category (Core, CMDB, Users, Knowledge, Catalog, System). Full schema view with fields, types, references, and mandatory flags. Add custom tables and discover scoped app tables automatically.
Update Set & Scope ManagerSwitch update sets with automatic browser session invalidation. Switch application scopes. Create, search, sort, and filter update sets. Current set highlighted in the sidebar with scope badge.
Instance DashboardReal-time webview with version, build tag, scheduler job health, 24-hour error counts, and trend indicators. Auto-refreshes every 60 seconds. Top 10 update sets at a glance.
AI Agents (Copilot Chat)Specialized agents in GitHub Copilot Chat: scan instance health, generate code, review scripts, debug errors, write tests, run security audits, design architecture, and auto-document, all with deep ServiceNow knowledge built in.
Code Snippets & AI SkillsProduction-ready snippets for GlideRecord, GlideQuery, Business Rules, Client Scripts, REST, Flow Designer, UI Actions, ATF, and more. Deep knowledge skills power accurate AI responses across every ServiceNow domain.
Multi-Instance & AuthSave and switch between unlimited instances. Basic Auth and OAuth 2.0 with MFA/SSO support. Auto-refreshing tokens. All credentials in OS keychain via SecretStorage. Status bar shows instance and scope.
Real-Time Script SyncWebSocket bridge with NowAIKit Utils browser extension. Edit scripts in the browser or VS Code, changes sync both ways in real-time. Organized file structure with metadata tracking.
Secure by DefaultZero telemetry, zero third-party data sharing. OAuth CSRF validation. Query sanitization against injection. HTML escaping in dashboard. sys_id format validation. Explicit confirmation for script execution.
Fluent SDK PanelDedicated panel for ServiceNow Fluent SDK projects. Build, validate, and explain Fluent artifacts directly from VS Code. Auto-detects now.config.json in your workspace.
A2A Agent DiscoveryBrowse and interact with A2A-compatible agents from the sidebar. Discover available ServiceNow agents, view their capabilities, and trigger agent-to-agent workflows.
New Copilot AgentsTwo new specialized Copilot agents: @nowaikit-fluent for Fluent SDK workflows and @nowaikit-a2a for agent orchestration.
40+ commands

Complete command reference

Ctrl+Shift+P (Cmd+Shift+P on Mac). Every operation you need, organized by workflow.

Connection & Instance5
Connect to InstanceBasic Auth or OAuth 2.0 with MFA/SSO
Disconnect InstanceSafely disconnect from the current instance
Switch InstanceSwitch between saved instances
Switch Application ScopeChange scope and filter update sets
Instance DashboardVersion, jobs, errors, and trends
Create & Scaffold3
Create Business RuleScaffold on the connected instance
Create Client ScriptWith form type selection
Create Script IncludeWith class pattern
Scripts15
Open ScriptOpen as local file with IntelliSense
Push Script to InstancePush local changes back
Pull Script from InstancePull the latest version
Promote Script to InstancePush to a different target instance
Compare with InstanceSide-by-side diff
Compare Across InstancesSame script, two instances
Compare Two VersionsAny two versions from history
Show Script Version HistoryBrowse all versions with timestamps
Open in BrowserJump to the record in ServiceNow
Copy sys_idCopy sys_id to clipboard
Copy Script NameCopy name to clipboard
Run Background ScriptExecute server-side with scope selection
Search / Sort / RefreshFilter, reorder, and reload the script tree
Update Sets8
Create Update SetNew set with name and description
Switch Update SetAuto browser session invalidation
Set as Current Update SetSet any set as current
Deploy to InstanceDeploy update set to a target
Show All Update SetsView with scope and status
Search / Sort / RefreshFilter, reorder, and reload sets
Tables6
Add Custom TableAdd any table by name
View Table SchemaFields, types, references, constraints
Clear Table FilterReset and show all categories
Search / Sort / RefreshFilter, reorder, and reload tables
Sync & Reports4
Start / Stop Script SyncReal-time WebSocket with NowAIKit Utils
Export Comparison ReportDiff report as HTML or text
Multi-Instance ComparisonCompare across multiple instances
Views & Navigation4
Focus on Instance ViewInstance panel
Focus on Scripts ViewScripts tree
Focus on Tables ViewTables tree
Focus on Update Sets ViewUpdate sets panel
Snippets

Type a prefix, press Tab, done

Production-ready code patterns. Type the prefix, press Tab, fill in the blanks.

ServiceNow Snippets — NowAIKit Builder
grGlideRecord query with while/next
grencGlideRecord with encoded query
sgrScoped app GlideRecord
gaGlideAggregate COUNT/SUM/AVG
ajaxGlideAjax client-side call
siScript Include class scaffold
brbeforeBefore Business Rule
brafterAfter Business Rule
restRESTMessageV2 outbound call
flowactionFlow Designer action step
gsinfogs.info / gs.error logging
uiactionUI Action with condition guard
csloadClient Script onLoad handler
cschangeClient Script onChange handler
atfATF test step scaffold
widgetService Portal widget scaffold
How it works

Four steps to productive development

From install to coding in under two minutes.

01
Install Search "NowAIKit Builder" in the VS Code Extensions Marketplace and click Install. Alternatively, run ext install aartiq.nowaikit-builder from the Command Palette.
02
Connect Open the Command Palette and run "NowAIKit: Connect". Enter your instance URL and credentials. Builder validates the connection and loads your instance metadata automatically.
03
Develop Browse scripts, explore tables, manage update sets, and use snippets, all from within VS Code. Edit scripts locally and push changes back to your instance with a single command.
04
Use AI agents Open GitHub Copilot Chat (Ctrl+Shift+I) and type @nowaikit to ask anything about ServiceNow. 10 specialized agents with deep platform knowledge.
Questions

Frequently asked questions

Part of the NowAIKit ecosystem

Builder works standalone or together with the full NowAIKit ecosystem.

Ready to build on ServiceNow in VS Code?

Install the extension and start developing in under two minutes. Free and source available with the NowAIKit suite.