Coding agents
Can help write scripts, tools, and one-off agents.
Provides the runtime, workflow builder, VLI, review, exception handling, and audit layer needed to operate agents.
Agent frameworks
Provide primitives for tools, memory, handoffs, graphs, and multi-agent logic.
Adds the full execution environment for real workflows across screens, apps, files, rules, and humans.
Workflow automation tools
Work well when APIs, connectors, triggers, and structured data exist.
Works even when no API exists, using VLI to operate through the screen like a human.
Browser agents
Automate websites and browser sessions.
Automates browser workflows plus desktop apps, local files, PDFs, spreadsheets, and OS-level workflows.
RPA platforms
Automate structured UI tasks, often with platform-specific bots and selectors.
Uses vision-first execution, app knowledge, deterministic rules, and inspectable atomic steps to handle more variable workflows.
Computer-use tools
Give models the ability to click, type, scroll, and inspect screenshots.
Turns computer use into managed production execution with workflow maps, verification, logs, exceptions, approvals, and retraceability.
MCP servers
Expose tools, data sources, and systems to agents through a standardized protocol. Useful for connecting agents to APIs, databases, files, services, and internal tools.
Can integrate with MCP-style tools where they exist, but does not depend on them. If no MCP server exists, VLI can still operate the software visually through the screen.
Tool/function calling layers
Let agents invoke predefined functions, APIs, scripts, and services. Strong when the action can be cleanly represented as a callable tool.
Supports tool calls as one execution path, but also supports visual actions, deterministic rules, human approvals, document workflows, and desktop-native execution in the same process.
Agent harnesses
Provide scaffolding for running agents: prompts, tool loops, retry logic, task execution, testing hooks, and runtime wrappers. Helpful for experimentation and agent prototyping.
Goes beyond a harness by providing workflow design, visual execution, orchestration, state verification, exception management, review portals, logs, and lifecycle controls.
Eval frameworks
Measure agent performance on tasks, benchmarks, regression tests, model outputs, or tool-use accuracy. Useful for testing quality before deployment.
Includes retraceable execution evidence from real workflow runs: screenshots, decisions, extracted values, verification results, exceptions, and human-review outcomes.
Observability platforms
Track prompts, traces, spans, tool calls, latency, costs, errors, and model behavior. Strong for debugging LLM applications.
Observes the full business workflow, not just the model layer: what the agent saw, clicked, typed, scraped, verified, escalated, and changed on screen.
Guardrail systems
Add policy enforcement, validation, safety checks, structured outputs, restricted actions, and compliance controls around model behavior.
Combines guardrails with deterministic rule execution, workflow branching, human approval gates, visual verification, and exception routing at the process level.
RAG / vector database stacks
Help agents retrieve knowledge from documents, embeddings, internal data, and semantic search indexes. Strong for knowledge access and context injection.
Can use retrieved knowledge as context, but also acts on that knowledge across real applications, screens, files, portals, and approval workflows.
Memory systems
Store user preferences, task history, prior outputs, entity data, or long-term agent context. Useful for continuity and personalization.
Treats memory as one part of the workflow, while also managing step execution, screen state, business rules, exceptions, review, and audit evidence.
Sandbox runtimes
Give agents isolated environments to run code, browse, test, or manipulate files safely. Useful for controlled execution and experimentation.
Runs agents in the actual desktop environment where work happens, inheriting the user's OS, browser, apps, files, sessions, permissions, and network context.
Prompt engineering tools
Help teams design, version, test, and optimize prompts. Useful for improving model instructions and structured outputs.
Reduces dependence on giant prompts by decomposing workflows into atomic steps with explicit actions, decisions, rules, verification, and review.
Multi-agent systems
Coordinate multiple specialized agents with different roles, tools, memory, or responsibilities. Useful for complex reasoning and task decomposition.
Can orchestrate model reasoning where useful, but anchors execution in real workflow steps that interact with software, files, humans, and business rules.
API integration platforms
Connect systems through endpoints, schemas, credentials, webhooks, and structured data exchanges. Strong when APIs are reliable and complete.
Uses APIs when available, but continues when APIs are missing, incomplete, changing, unavailable, or insufficient for the real workflow.
Document AI tools
Extract, classify, and process data from documents, PDFs, forms, invoices, and scanned files. Strong for document understanding.
Embeds document understanding inside a full workflow: open the file, extract data, compare against business rules, update systems, route exceptions, and log evidence.
Data pipeline tools
Move, transform, validate, and sync structured data across systems. Strong for backend data workflows.
Handles workflows where the "data pipeline" includes human interfaces, screens, portals, spreadsheets, scanned documents, and manual review steps.
Agent operating platforms
Attempt to provide broader infrastructure for deploying, monitoring, and coordinating agents. Capability varies widely and often centers on cloud tools, APIs, or chat-based execution.
Provides a complete ADK for real operational work: workflow builder, VLI, orchestration, API/MCP integration, deterministic rules, human review, exception management, logs, and retraceability.
Chatbot builders
Build conversational assistants for support, internal Q&A, lead capture, knowledge retrieval, or guided workflows. Strong when the only interface is a chat window.
Builds agents that do the work, not just talk; navigate software, manipulate files, update records, extract data, verify outcomes, and escalate exceptions.
No-code agent builders
Let non-technical users configure agents through forms, prompts, templates, or simple app connections. Good for basic automations and fast setup.
Gives technical teams deeper control over real workflows with atomic steps, visual execution, deterministic logic, modular integrations, runtime evidence, and process governance.
Desktop scripting tools
Automate local actions through scripts, coordinates, hotkeys, macros, or OS automation libraries. Useful for narrow, stable workflows.
Adds model-level visual understanding, workflow orchestration, verification, screenshots, exception handling, human review, and lifecycle management on top of desktop execution.