███████╗███████╗██████╗ █████╗ ██████╗ ██╔════╝██╔════╝██╔══██╗██╔══██╗██╔════╝ ███████╗█████╗ ██████╔╝███████║██║ ╚════██║██╔══╝ ██╔══██╗██╔══██║██║ ███████║███████╗██║ ██║██║ ██║╚██████╗ ╚══════╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝
The terminal-native AI agent for ServiceNow developers and consultants.
Your terminal • your keys (BYOK, 20+ providers) • every instance • 429 ServiceNow MCP tools
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
Serac is a terminal-native AI development agent purpose-built for ServiceNow. It brings 429 ServiceNow MCP tools, 55 bundled domain skills (including Blast Radius impact analysis), and 20+ AI providers into your own terminal — your editor, your keys (BYOK), and any instance you connect to. It's built for ServiceNow developers and the consultants who work across many client instances. Serac extends the open-source opencode agent with a deep ServiceNow domain layer.
Installation
curl -fsSL https://serac.build/install | bash
# Package managers
npm i -g @serac-labs/core@latest # or bun/pnpm/yarn
[!TIP] Remove versions older than 0.1.x before installing.
Desktop App (BETA)
Serac is also available as a desktop application. Download directly from the releases page or github.com/serac-labs/serac/releases/latest.
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | serac-desktop-mac-arm64.dmg |
| macOS (Intel) | serac-desktop-mac-x64.dmg |
| Windows | serac-desktop-windows-x64.exe |
| Linux | .deb, .rpm, or .AppImage |
Installation Directory
The install script respects the following priority order for the installation path:
$SERAC_INSTALL_DIR- Custom installation directory$XDG_BIN_DIR- XDG Base Directory Specification compliant path$HOME/.serac/bin- Default
# Examples
SERAC_INSTALL_DIR=/usr/local/bin curl -fsSL https://serac.build/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://serac.build/install | bash
Agents
Serac includes two built-in agents you can switch between with the Tab key.
- build - Default, full-access agent for development work
- plan - Read-only agent for analysis and code exploration
- Denies file edits by default
- Asks permission before running bash commands
- Ideal for exploring unfamiliar codebases or planning changes
Also included is a general subagent for complex searches and multistep tasks.
This is used internally and can be invoked using @general in messages.
Learn more about agents.
Documentation
For more info on how to configure Serac, head over to our docs.
Building on Serac
If you are working on a project that's related to Serac and is using "serac" as part of its name, for example "serac-dashboard" or "serac-mobile", please add a note to your README to clarify that it is not built by the Serac team and is not affiliated with us in any way.

Comments