InsightWorker Logo

Build complex AI apps in minutes.

Author Apps — small, versioned bundles that pair a form, a workflow, and a plan. Run them in chat, in a browser, in your editor, or headlessly from a script. Your models, your data.

/app create → running in minutes Headless or widget UI Bring your own model Your data stays with you
InsightWorker
YOU "Read my latest emails and summarize any documents attached"
TOOL: read_emails Found 3 new emails with 5 attachments (2 PDFs, 1 Excel, 2 images)
TOOL: ocr_document Extracted 47 fields from scanned certificate, 3 tables from loss run
INSIGHTWORKER Summary ready. Created Excel report with extracted data. Draft reply prepared for approval.
SKILL: insurance-intake Policy comparison complete. 3 coverage gaps identified. Report saved.
MODEL: Claude (Anthropic) Using your selected model. Data processed locally. Nothing sent externally.

How InsightWorker Works

Connect your systems, choose your AI model, and let the worker handle the rest

Connect Your Systems

Integrate with email, documents, databases, cloud services, and enterprise apps. Okta SSO and role-based access out of the box.

Bring Your Own Model

Use OpenAI, Anthropic Claude, Google Gemini, or your own custom models. Your data stays with you — run models on-premise or in your own cloud.

Automate the Work

Read emails, process documents, generate reports, monitor systems, fix issues, and reduce manual errors — all through natural language.

Use Pre-Built Skills

Deploy domain-specific skills for insurance, healthcare, retail, finance, and DevOps. Extend with your own custom skills and apps.

Run InsightWorker your way

One platform, five surfaces. Same apps, same models, same audit trail — whichever way your team likes to work.

CLI

Terminal-native for engineers & ops

Drive apps from your shell. Wire into CI, cron, runbooks, and scripts. Versioned apps, playbooks, and guards built in.

insightworker — zsh
~ % insightworker --help

  InsightWorker — Enterprise AI Worker by VerticalServe

  Three flavors, one install:

    insightworker                          Interactive REPL (terminal)
    insightworker --web                    Browser UI: chat + apps + files
    insightworker /app create "<name>" --ui  Widget form for one app

~ % insightworker
insightworker> /help

  InsightWorker Commands:

    /init                          Set up workspace (.insightworker/)
    /help                          Show this help
    /config                        Show configuration
    /tools                         List available tools
    /skills                        List domain skills
    /memory                        Show long-term memory
    /web [port]                    Launch browser UI (chat + apps)
    /clear                         Clear session
    quit | exit                    Exit

  Apps:
    /app create "what you want to do"  Create an app
    /app list                   List all apps
    /app run <name>             Execute next task
    /app done                   Mark current task done
    /app show <name>            Show app details

  Playbooks (project context):
    /playbooks                     List loaded playbooks
    Use @playbook-name in message to load on-demand playbooks

  Guards (quality gates):
    /guard init                    Create example guard
    /guards                        List all guards
    /guard run <name>              Run a guard manually
NEW Browser UI

Chat, apps, and files in any browser

Run insightworker --web on your laptop or any EC2 box. Open a browser to chat with the agent, run declarative apps from a sidebar, and manage server-side files in a split-pane explorer. Perfect for demos and non-engineer teammates.

insightworker — web mode
~ % insightworker --web

  Web mode: http://127.0.0.1:8765
    Workspace:  ~/.insightworker
    Renderer:   bundled (web bundle)
    Chat + apps + file manager — same agent as the REPL.
    Stop with:  /web stop   (or just quit the REPL)

  In the browser:
    • Chat with the agent (streaming, cancelable)
    • Click an app → fill its widget form → live SSE panels
    • File manager: preview text / images / PDFs inline
    • Upload, create folders, download — all on the server side
VS Code Extension

Inline assistance from your editor

Chat with the agent next to your code — every tool call visible inline with a one-click copy on code blocks. Type @ or # to reference any App in the workspace; right-click an App to launch its widget UI in your browser.

InsightWorker VS Code extension showing chat panel inside VS Code
Desktop App

Accessible to non-technical teams

One-click apps for underwriters, claims, support, and ops. The same skills your engineers use — wrapped in a chat UI anyone can drive.

InsightWorker Desktop app showing a completed insurance submission app
Enterprise Control Plane

Govern every deployment from one place

SSO, per-team policy, model whitelists, token quotas, audit logs, skills marketplace, usage analytics. See who's using what, on which model, for how much — across your whole org.

InsightWorker Enterprise control plane dashboard with tokens chart and team breakdown

Anatomy of an App

Every InsightWorker App is a small folder of five files. Versioned, signable, and portable across CLI, browser, editor, and headless runs.

1

app.yaml

Product metadata — name, version, owner, visibility, category. The face your team and marketplace see.

# app.yaml slug: claims-prep version: 1.2.0 owner: underwriting visibility: org
2

widget.json

The form your users fill in — file uploads, text fields, dropdowns — plus the output panels they see when the run finishes.

# widget.json inputs: [docx_file] submit: "Convert to PDF" outputs: [converted_pdf]
3

workflow.yaml

The steps. Each step is either an LLM prompt: (judgement work) or action: shell (deterministic — runs a script, no model in the loop).

# workflow.yaml - id: convert action: shell command: "soffice --convert-to pdf …"
4

plan.md

The author's how-to — markdown context loaded into every step's prompt. Plus manifest.yaml with the cryptographic signature for shared apps.

# plan.md Read the docx, preserve images and headers. Use libreoffice when available, else docx2pdf.
From zero to running App

Three commands. About two minutes.

Open a terminal in any project. The agent scaffolds the bundle, enriches it from your description, and runs it — in chat, in a widget UI, or headless from a script.

1 $ insightworker # start chat REPL
2 > /app create "convert docx files to pdf" # agent scaffolds the App
3 $ insightworker app run convert-docx-to-pdf --input docx_file=./resume.docx # headless one-shot

Pre-Built Domain Skills

Ready-to-deploy skill packs for business, development, and operations teams across enterprise domains

Insurance & Financial Services

Policy intake & comparison, claims file preparation, underwriting review, loss run analysis, document OCR for certificates and forms, compliance apps.

Policy Comparison Claims Processing Underwriting Loss Run Analysis Certificate OCR Compliance

Healthcare & Retail

Medical form processing, HIPAA-compliant document apps, patient data extraction, inventory management, order processing, and customer communication automation.

Medical Forms HIPAA Compliant Patient Data Inventory Mgmt Order Processing Customer Comms

Development & Operations

DAG review & pipeline triage, stored procedure analysis, backfill planning, database schema review, code review, incident response, and infrastructure monitoring.

Pipeline Triage DAG Review DB Analysis Backfill Planning Code Review Incident Response

Built for Enterprise Control

You control the models, the data stays with you, and skills are extensible for any domain.

Bring Your Own Model

Bring Your Own Model

  • Use OpenAI GPT-4, Anthropic Claude, or Google Gemini
  • Run custom or fine-tuned models on your infrastructure
  • AWS Bedrock integration for managed model access
  • Your data never leaves your environment
Enterprise Authentication

Multi-Surface Access

  • CLI for developers, DevOps, and power users
  • Desktop App for business teams and operations
  • Web Gateway and REST API for integration
  • Slack, Teams, and Telegram bot channels
Dual Runtime Architecture

Extensible Skill System

  • Pre-built skills for insurance, healthcare, retail, and more
  • Create custom skills with simple markdown definitions
  • Pluggable tool system — add any API or connector
  • Human-in-the-loop approval for sensitive actions
InsightWorker Enterprise

Rolling out InsightWorker across a team?

SSO, per-team model whitelists, token quotas, a private skills/playbooks marketplace, audit logging — without giving up data sovereignty. Self-hosted or SaaS.

Key Capabilities

Everything your AI Worker needs to automate enterprise apps and reduce manual effort

Email Automation

Read, search, and manage emails. Download attachments, draft responses, and send with human approval

Document OCR

Extract text, tables, and form fields from scanned documents, PDFs, and images automatically

Data & Database

Query databases, explore schemas, analyze data, and generate insights — all with natural language

Bring your own model

Choose OpenAI, Anthropic, Bedrock, Gemini, or a private host. Switch per task to balance cost and quality.

Built for Every Team

Business teams, developers, and operations — InsightWorker adapts to how your team works

Business Operations Teams

Automate document processing, email management, and report generation across any industry

  • Read and process emails, forms, and attachments automatically
  • OCR scanned documents and extract structured data
  • Generate Excel, PowerPoint, and Word reports from raw data
  • Reduce manual data entry errors and speed up turnaround

Domain-Specific Teams

Pre-built skills for insurance, healthcare, retail, finance — ready to deploy with domain expertise baked in

  • Insurance: policy comparison, claims processing, underwriting review
  • Healthcare: HIPAA-compliant document processing, patient data extraction
  • Retail: order processing, inventory management, customer communications
  • Finance: compliance apps, audit trails, regulatory reporting

Development Teams

Help developers write, review, and debug code. Manage data pipelines and database operations with AI assistance

  • Debug pipeline failures and get AI-powered root cause analysis
  • Query databases, explore schemas, and review stored procedures
  • Code review, test generation, and documentation assistance
  • Manage Airflow DAGs, plan backfills, and monitor pipeline health

DevOps & Operations Teams

Automated monitoring, incident response, and infrastructure management with full audit trails

  • Automated system monitoring and proactive failure detection
  • Incident triage, root cause analysis, and remediation assistance
  • On-premise deployment with Okta SSO and role-based access
  • Multi-surface: CLI, Desktop, Slack, web — your team picks the interface
Enterprise feature

Deploy apps to production

Promote an app from your laptop to a managed production worker — with pinned skill versions, service-account credentials, per-environment policy, and full audit. Manage every deployment from one Enterprise control plane.

Scheduled

k8s CronJob, Airflow, or cron runs the worker on a schedule. Executes one app per tick, reports usage, exits.

Weekly digests · Nightly OCR batches · Daily reconciliation

Event-triggered

Webhook, queue message, or file drop spins up a worker, runs one app, posts back, and exits. Fast-reaction automation.

L1 incident response from PagerDuty · JIRA triage · Inbound email intake

Long-running daemon

A persistent worker attached to a chat channel or queue. Handles many requests over a session — conversational agents.

Slack support agent · Teams runbook bot · Underwriting Q&A

Your Data, Your Models, Your Control

Run on your infrastructure, choose your AI model, and keep complete control over your data and apps.

Bring Your Own Model

Use OpenAI, Anthropic Claude, Google Gemini, AWS Bedrock, or your own custom-trained models. Switch models per task. No vendor lock-in.

Data Never Leaves

Deploy on-premise or in your private cloud. The AI Worker runs in your network, processes data locally, and never sends information to external services.

Enterprise Security

Okta SSO, role-based access control, full audit trails, encryption at rest and in transit. Meet HIPAA, SOC 2, and CCPA requirements.

Companion product

Same apps, browser surface — InsightStudio

InsightWorker is the engine — CLI, VS Code, Desktop. InsightStudio is the SaaS marketplace on top of the same bundle format: business users discover apps, fill a form, click Run, watch live results in their browser. Your authors publish once with iw app publish; Studio surfaces them automatically.

Workers stay on your boxes — secrets never leave the daemon. Studio just coordinates.

Three integration points
1
Publish from CLI → iw app publish uploads your bundle to S3; Studio's marketplace surfaces it.
2
Run Studio's jobs on your box → insightworker --worker --studio <url> joins your InsightWorker to the farm.
3
Pull a Studio app for editing → iw app pull <slug> brings any published bundle to your laptop.

Ready to Put an AI Worker on Your Team?

Reduce manual work, eliminate errors, and boost productivity with pre-built skills for your industry. Bring your own model and keep your data secure.

Bring your own model • On-premise deployment • Pre-built domain skills • Data never leaves your network