NowDev Assistant


NowDev Assistant Extension Preview
Install NowDev Assistant on Chrome

Introduction

The NowDev Assistant is a Chrome browser extension for ServiceNow developers. It enables rapid GlideRecord and GlideAggregate query creation, form inspection, list extraction, and reusable code management — all through a modern modal UI that integrates directly into ServiceNow instances.


Features


🧠 Natural Language Code Generator

Write GlideRecord queries using intuitive natural language:

Example:

gr incident where priority in [1, 2, 3],assigned_to = me


🕘 History Sidebar


📋 Clipboard Integration


🗂️ Code Library


🔍 Form Spy

Inspect fields on ServiceNow form pages:


📃 List Helper

Extract column values from list views:


ℹ️ Record Info Panel


🌙 Dark Mode / Light Mode Toggle


How to Use

1. Open the Modal

2. Navigate Tabs

Tabs include:

3. Toggle Theme


Usage Workflow

  1. Toggle the Input Box

  2. Input Query Conditions

  3. Generate Code

  4. Paste and Use


Basic Command Structure

Use the following format to create commands:

<gr|ga> [operation] <table> [clauses]

Examples

1. Query Records

gr incident where active = true, priority = 1

2. Update Records

gr update incident set state = 2, assigned_to = me where priority = 1

3. Insert a New Record

gr insert incident set short_description = test ticket, priority = 2

4. Delete Records

gr delete incident where state = 6

Date Shortcuts

Use natural keywords for date fields:

Example:

gr incident where opened_at = today
gr incident where sys_created_on = last_month

Special Keywords

Examples:

gr task where assigned_to = me
gr task where closed_at = null
gr task where comments notnull
gr task where active

Aggregate Data (ga)

ga incident where active = true group by priority aggregate count, avg(priority)

Join Queries

Use join <table> on <local_field> = <foreign_field>

gr task where active = true join incident on task_id = sys_id

Multi-Value Conditions

Use these two formats:

Examples:

gr incident where state in [1, 2, 3]
gr incident where state = 1 | 2 | 3

Encoded Queries

gr incident encoded active=true^priority=1

Ordering and Limits

gr incident where active = true order by desc created limit 10

Combine Clauses

You can combine all features in one prompt:

gr update incident set state = 2 where priority = 1, active order by created limit 5

Troubleshooting

Issue Solution
Clipboard blocked Ensure browser permissions for clipboard are allowed
No output generated Ensure query syntax is valid
Modal not showing Try refreshing the page or press shortcut again

🔐 Feedback is Secure

Your feedback is sent securely and kept private — no one else can see or change it. We don’t collect or store any personal information, and only limited, safe access is allowed.


License

MIT License


Credits

Developed by Prasad Dhule for ServiceNow developers.
Includes libraries: Highlight.js, Inter, Fira Code.


→ Get NowDev Assistant from the Chrome Web Store