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.

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
Enterprise control

Built for Enterprise Control

You pick the models, the data stays inside your perimeter, and every skill is extensible for your domain.

Bring Your Own Model

  • OpenAI GPT-4, Anthropic Claude, Google Gemini, Bedrock
  • Run custom or fine-tuned models on your infra
  • Switch model per task to balance cost and quality
  • Your data never leaves your environment

Multi-Surface Access

  • CLI for developers, DevOps, and power users
  • Desktop and browser UI for business teams
  • Web gateway and REST API for integration
  • Slack, Teams, and Telegram bot channels

Extensible Skill System

  • Pre-built skills for insurance, healthcare, retail, finance
  • Create custom skills with simple markdown definitions
  • Pluggable tool system — 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.

Audiences

Built for Every Team

Business operators, domain teams, developers, and DevOps — InsightWorker adapts to how each team works.

Business Operations

Automate document processing, email handling, and recurring report generation — in any line of business.

  • Read and triage emails, forms, and attachments
  • OCR scanned documents and extract structured data
  • Generate Excel, PowerPoint, and Word from raw inputs
  • Cut manual data entry and turnaround time

Domain Teams

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

  • Insurance: submission intake, policy compare, claims FNOL
  • Healthcare: HIPAA-aware document processing
  • Retail: orders, inventory ops, customer comms
  • Finance: compliance apps, audit trails, reporting

Development Teams

Write, review, and debug code; query data; manage pipelines — with AI in the loop and a full audit trail.

  • Root-cause analysis on failed Airflow / pipeline runs
  • Query databases, explore schemas, review stored procs
  • Code review, test generation, doc assistance
  • Plan backfills, monitor DAG health, ship safer

DevOps & Platform

Automated monitoring, incident response, and infrastructure operations — everything logged and replayable.

  • Proactive failure detection across services
  • Incident triage, root-cause, remediation assistance
  • On-prem deployment with Okta SSO + RBAC
  • Multi-surface: CLI, Desktop, Slack — team chooses
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
Sovereignty

Your Data, Your Models, Your Control

Run on your infrastructure. Pick the model. Keep complete control over data and apps.

Bring Your Own Model

OpenAI, Anthropic, Gemini, Bedrock, or a private host. Switch per task. No vendor lock-in.

Data Never Leaves

Deploy on-prem or in your private cloud. Workers run in your network, process data locally, and never call out.

Enterprise Security

Okta SSO, RBAC, full audit trails, encryption at rest and in transit. Meets HIPAA, SOC 2, and CCPA expectations.

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?

Bring your own model, run on your infrastructure, ship pre-built skills for your industry — and keep your data inside your perimeter.

Download free trial Request a demo