20-TOOL AGENT DIRECTORY

Start with the answer

Browse common agents and workflow tools. macOS, Windows, and Linux show official support, while expanded details explain usage surfaces, highlights, and preparation. Web, native app, CLI, and IDE surfaces are labeled independently.

20 mainstream tools indexedSystem status comes from official sources; expand a tool for usage surfaces, highlights, and preparation.
01OpenClawAgent workflowWorth comparing if you want a personal assistant that connects models, tools, and chat channels on your devices.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedCLISelf-hosted

    The official installer supports macOS; Windows may also use WSL2.

  • Windows✓ Officially supportedCLISelf-hosted

    The official installer supports Windows; Windows may also use WSL2.

  • Linux✓ Officially supportedCLISelf-hosted

    The official installer supports Linux; Windows may also use WSL2.

Three highlights

  • Uses one Gateway for sessions, tools, and channel connections.
  • Works with hosted or local models.
  • Extends through skills and extensions.
Preparation
Prepare a supported device and model service, then define pairing, tool approvals, and sandboxing.
Not suitable when
Not suitable if you cannot actively manage inbound messages, host permissions, and security settings.

Account and model access

Can connect to hosted models, compatible endpoints, or local models; each provider still needs its own preflight.

02HermesAgent workflowWorth comparing if you want a personal agent with persistent memory, skills, and scheduled work.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedCLISelf-hosted

    Official documentation supports macOS; Windows native and WSL2 are both documented.

  • Windows✓ Officially supportedCLISelf-hosted

    Official documentation supports Windows; Windows native and WSL2 are both documented.

  • Linux✓ Officially supportedCLISelf-hosted

    Official documentation supports Linux; Windows native and WSL2 are both documented.

Three highlights

  • Can create and improve skills from experience.
  • Supports switching among multiple model providers.
  • Includes scheduled automations and multiple messaging channels.
Preparation
Choose a runtime and model provider, then define what information may enter persistent memory.
Not suitable when
Not suitable if you do not want to maintain model access, hosting, channels, and persistent memory.

Account and model access

Supports multiple model providers, local models, and self-hosted runtimes rather than one mandatory model account.

03DeepSeek HarnessAgent workflowWorth comparing if you want an extensible web-based agent with DeepSeek and compatible model-provider options.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedCLIWebSelf-hosted

    The official runtime and local sandbox implementation cover macOS; this does not mean our delivery path is verified.

  • Windows✓ Officially supportedCLIWebSelf-hosted

    The official runtime and local sandbox implementation cover Windows; this does not mean our delivery path is verified.

  • Linux✓ Officially supportedCLIWebSelf-hosted

    The official runtime and local sandbox implementation cover Linux; this does not mean our delivery path is verified.

Three highlights

  • Runs an agent through a local web interface.
  • Combines plugins, tools, MCP, and subagents as needed.
  • Provides file permissions and action approvals.
Preparation
Prepare a supported Node.js runtime and model endpoint, then define the workspace, file permissions, and trusted plugin sources.
Not suitable when
The current developer preview is unsuitable for critical work when you require a stable release or cannot accept frequent changes.

Account and model access

Supports DeepSeek, OpenAI, Anthropic, selected cloud providers, and custom OpenAI-compatible endpoints rather than requiring only DeepSeek models.

04WorkBuddyOffice agentWorth comparing if your main needs are reports, presentations, spreadsheets, and other office work.macOS✓ Web availableWindows✓ Web availableLinux✓ Web availableExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedWeb

    The official web product can be used in a browser on macOS; no specific desktop client is required.

  • Windows✓ Officially supportedWeb

    The official web product can be used in a browser on Windows; no specific desktop client is required.

  • Linux✓ Officially supportedWeb

    The official web product can be used in a browser on Linux; no specific desktop client is required.

Three highlights

  • Uses multiple agents to break down complex office tasks.
  • Produces finished outputs such as reports and presentations.
  • Includes spreadsheet work in the same office workflow.
Preparation
Prepare eligible account access, a clear output brief, and office materials you are authorized to use.
Not suitable when
Not suitable for primarily local code development or when account, region, and upload scope cannot be confirmed.

Account and model access

Uses the official WorkBuddy web product; account, region, and available features follow the current official product.

05CodexCodingWorth comparing if you want a terminal agent for repository and software-development work.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedCLIIDE extensionWeb

    Official CLI or access is documented for macOS.

  • Windows✓ Officially supportedCLIIDE extensionWeb

    Official CLI or access is documented for Windows.

  • Linux✓ Officially supportedCLIIDE extensionWeb

    Official CLI or access is documented for Linux.

Three highlights

  • Runs as a coding agent on your local terminal.
  • Supports sign-in with a ChatGPT account.
  • Also offers editor and desktop entry points.
Preparation
Prepare ChatGPT sign-in, an OpenAI API key, or an authorized compatible model service, then define which repository content it may read or change.
Not suitable when
Not a good first choice if you cannot grant bounded access to local files or terminal commands.

Account and model access

Supports ChatGPT sign-in, an OpenAI API key, and custom model providers through the official configuration.

06Claude CodeCodingWorth comparing if you want a natural-language coding agent in the terminal, IDE, or GitHub.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedCLIIDE extension

    Official setup documentation covers macOS.

  • Windows✓ Officially supportedCLIIDE extension

    Official setup documentation covers Windows.

  • Linux✓ Officially supportedCLIIDE extension

    Official setup documentation covers Linux.

Three highlights

  • Understands a codebase as working context.
  • Explains code and handles routine development tasks.
  • Works from the terminal, IDE, or GitHub.
Preparation
Prepare Anthropic account or API access, a supported cloud model platform, or an authorized LLM gateway, then define the code and commands the agent may handle.
Not suitable when
Not suitable if you lack eligible model access or cannot review its code and Git operations.

Account and model access

Supports Anthropic account or API access, Bedrock, Vertex AI, Microsoft Foundry, and configured LLM gateways.

07CursorCodingWorth comparing if you want repository understanding, feature work, and debugging inside a graphical code editor.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedNative app

    An official desktop build is provided for macOS.

  • Windows✓ Officially supportedNative app

    An official desktop build is provided for Windows.

  • Linux✓ Officially supportedNative app

    An official desktop build is provided for Linux.

Three highlights

  • Traces repository structure and relationships.
  • Plans and builds feature changes.
  • Reviews diffs and runs project checks.
Preparation
Prepare an eligible account and review model, usage, and code-data settings.
Not suitable when
Not suitable if you do not want another editor or cannot review repository changes.

Account and model access

A Cursor account is required; available models and bring-your-own API options depend on the current plan and official settings.

08ClineCodingWorth comparing if you want an open coding agent with reviewable edits and command approvals.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedIDE extensionCLI

    Available through VS Code, JetBrains, or CLI on supported macOS environments.

  • Windows✓ Officially supportedIDE extensionCLI

    Available through VS Code, JetBrains, or CLI on supported Windows environments.

  • Linux✓ Officially supportedIDE extensionCLI

    Available through VS Code, JetBrains, or CLI on supported Linux environments.

Three highlights

  • Available in IDE and terminal interfaces.
  • Uses human approval for files, commands, and tools.
  • Shows diffs and checkpoints for review or rollback.
Preparation
Prepare a supported editor or terminal, model access, and explicit approval boundaries.
Not suitable when
Not suitable if you cannot choose model access or review code and command actions.

Account and model access

Supports Cline-hosted access, multiple model APIs, OpenAI-compatible endpoints, and local models.

09OpenCodeCodingWorth comparing if you want an open-source terminal coding agent with flexible model-provider choices.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedCLI

    The official project provides a CLI installation path for macOS.

  • Windows✓ Officially supportedCLI

    The official project provides a CLI installation path for Windows.

  • Linux✓ Officially supportedCLI

    The official project provides a CLI installation path for Linux.

Three highlights

  • Handles code and file changes from the terminal.
  • Connects multiple model services and compatible endpoints.
  • Supports allow, ask, or deny rules by tool and directory.
Preparation
Prepare model access and review project directories, symlinks, and tool permissions; current support is limited to selection and supervised setup.
Not suitable when
Not ready for unattended deployment when a workspace contains external symlinks or file and terminal permissions cannot be bounded.

Account and model access

Supports multiple model services, OpenAI-compatible endpoints, and local models; each route still requires separate verification.

10Qwen CodeCodingWorth comparing if you want a terminal coding agent that can use Qwen, OpenAI, Anthropic, or compatible endpoints.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedCLI

    The official Node.js installation supports macOS; local tool permissions still require separate review.

  • Windows✓ Officially supportedCLI

    The official Node.js installation supports Windows; local tool permissions still require separate review.

  • Linux✓ Officially supportedCLI

    The official Node.js installation supports Linux; local tool permissions still require separate review.

Three highlights

  • You can read and change code from the terminal.
  • You can choose Qwen, OpenAI, Anthropic, or compatible endpoints.
  • You can use approval modes, sandboxing, and MCP extensions.
Preparation
Prepare model access and confirm the workspace, file permissions, and local-tool policy first.
Not suitable when
Not ready for our unattended deployment until package rollback and a dedicated Runner are verified; suitable for selection or supervised setup for now.

Account and model access

Supports Qwen, OpenAI, Anthropic, compatible endpoints, and local models; each access route requires separate verification.

11OpenHandsCodingWorth comparing if you want one control center for local, remote, or cloud coding agents.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedWebSelf-hosted

    Official local or Docker setup is documented for macOS, with the interface used in a browser.

  • Windows✓ Officially supportedWebSelf-hosted

    Official local or Docker setup is documented for Windows, with the interface used in a browser.

  • Linux✓ Officially supportedWebSelf-hosted

    Official local or Docker setup is documented for Linux, with the interface used in a browser.

Three highlights

  • Runs agents locally, in Docker, on VMs, or in cloud backends.
  • Connects OpenHands, Claude Code, Codex, or other ACP agents.
  • Supports scheduled and event-triggered development automations.
Preparation
Choose a runtime location, agent, and model, then prepare the required compute and permissions.
Not suitable when
May be unsuitable if you only need lightweight completions or do not want to manage agent backends and automations.

Account and model access

Supports OpenHands Cloud, self-hosted backends, and multiple agent or model routes.

12TraeCodingWorth comparing if you want a dedicated AI coding environment rather than a general office assistant.macOS· Official details pendingWindows· Official details pendingLinux· Official details pendingExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS· Official details pending

    The official product page offers downloads but does not clearly enumerate macOS support.

  • Windows· Official details pending

    The official product page offers downloads but does not clearly enumerate Windows support.

  • Linux· Official details pending

    The official product page offers downloads but does not clearly enumerate Linux support.

Three highlights

  • Offers TraeCode as its coding-focused product.
  • Positions TraeCode as a collaborator in your development workflow.
  • Provides the product download from the official site.
Preparation
Check the current download, account eligibility, and code-data settings before adoption.
Not suitable when
Not suitable if you require a fully open-source self-hosted stack or cannot review account and code-data policies.

Account and model access

Availability depends on Trae account, region, and current product edition.

13GitHub CopilotCodingWorth comparing when your code, reviews, and collaboration already center on GitHub.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedWebIDE extensionCLI

    Available on macOS through the web, supported IDEs, or CLI; features vary by surface and plan.

  • Windows✓ Officially supportedWebIDE extensionCLI

    Available on Windows through the web, supported IDEs, or CLI; features vary by surface and plan.

  • Linux✓ Officially supportedWebIDE extensionCLI

    Available on Linux through the web, supported IDEs, or CLI; features vary by surface and plan.

Three highlights

  • Provides code suggestions and chat in supported IDEs.
  • Can take delegated coding tasks on GitHub.
  • Supports Copilot-assisted code review.
Preparation
Prepare an eligible GitHub account and plan, then review repository and organization permissions.
Not suitable when
Not suitable if you do not use GitHub repositories or cannot confirm organization permissions and plan access.

Account and model access

Requires an eligible GitHub account and Copilot entitlement.

14DifyAutomationWorth comparing for visual workflows, retrieval, and agent applications in one platform.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedWebSelf-hosted

    Dify Cloud is available in a browser on macOS, or can be self-hosted with Docker Compose.

  • Windows✓ Officially supportedWebSelf-hosted

    Dify Cloud is available in a browser on Windows, or can be self-hosted with Docker Compose.

  • Linux✓ Officially supportedWebSelf-hosted

    Dify Cloud is available in a browser on Linux, or can be self-hosted with Docker Compose.

Three highlights

  • Builds and tests AI workflows on a visual canvas.
  • Manages multiple models and RAG pipelines.
  • Tracks application behavior through logs and observability features.
Preparation
Choose cloud or self-hosting and prepare model access, storage, and approved data.
Not suitable when
Not suitable for self-hosting without capacity to maintain servers, models, storage, and upgrades.

Account and model access

Supports Dify Cloud or self-hosting with official APIs, compatible endpoints, or local models.

15n8n AIAutomationWorth comparing if you want to connect multiple models, tools, and existing business workflows.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedWebSelf-hosted

    n8n Cloud is available in a browser on macOS, with npm or Docker self-hosting options.

  • Windows✓ Officially supportedWebSelf-hosted

    n8n Cloud is available in a browser on Windows, with npm or Docker self-hosting options.

  • Linux✓ Officially supportedWebSelf-hosted

    n8n Cloud is available in a browser on Linux, with npm or Docker self-hosting options.

Three highlights

  • Connects model providers including OpenAI, Anthropic, and Google.
  • Adds tools and memory to AI workflows.
  • Combines multiple models in one workflow.
Preparation
Prepare an n8n runtime and service accounts, then define credential and error-handling rules.
Not suitable when
Not suitable if you cannot manage third-party accounts, credentials, failures, and ongoing operations.

Account and model access

n8n can be cloud-hosted or self-hosted; model accounts and credentials used by workflows are customer-provided.

16FlowiseAutomationWorth comparing for visual AI-agent building when you can operate a Node.js or Docker runtime.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedWebSelf-hosted

    Flowise Cloud is available on macOS, with npm or Docker self-hosting.

  • Windows✓ Officially supportedWebSelf-hosted

    Flowise Cloud is available on Windows, with npm or Docker self-hosting.

  • Linux✓ Officially supportedWebSelf-hosted

    Flowise Cloud is available on Linux, with npm or Docker self-hosting.

Three highlights

  • Builds AI agents through a visual interface.
  • Runs through npm or Docker.
  • Offers self-hosted and Flowise Cloud options.
Preparation
Prepare Node.js 20+ or Docker, model access, and an environment for ongoing operation.
Not suitable when
Self-hosted Flowise is unsuitable without capacity for hosting, access control, storage, and upgrades.

Account and model access

Supports Flowise Cloud or self-hosting with customer-selected model services.

17CozeAutomationWorth comparing for hosted office work spanning writing, presentations, web development, and design.macOS✓ Web availableWindows✓ Web availableLinux✓ Web availableExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedWeb

    The official web product is usable on macOS; current evidence does not establish a native client.

  • Windows✓ Officially supportedWeb

    The official web product is usable on Windows; current evidence does not establish a native client.

  • Linux✓ Officially supportedWeb

    The official web product is usable on Linux; current evidence does not establish a native client.

Three highlights

  • Assists with AI writing.
  • Generates presentation decks.
  • Includes web-development and AI-design tools in the same office platform.
Preparation
Prepare eligible account access and confirm uploaded materials, publishing scope, and current product edition.
Not suitable when
Not suitable if you require fully local operation or cannot confirm current regional, account, and data policies.

Account and model access

Uses a Coze product account; features, region, and plan availability follow the current official product.

18FastGPTKnowledge and RAGWorth comparing for knowledge Q&A or more complex AI applications built with visual flows.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedWebSelf-hosted

    Usable in a browser on macOS; the server can be deployed using the official Docker guidance.

  • Windows✓ Officially supportedWebSelf-hosted

    Usable in a browser on Windows; the server can be deployed using the official Docker guidance.

  • Linux✓ Officially supportedWebSelf-hosted

    Usable in a browser on Linux; the server can be deployed using the official Docker guidance.

Three highlights

  • Includes out-of-the-box data processing.
  • Provides model-calling capabilities.
  • Uses visual Flow orchestration for complex workflows.
Preparation
Prepare Docker, model access, and knowledge materials you are authorized to use.
Not suitable when
May be unsuitable if you cannot manage models, data, storage, and self-hosted operation.

Account and model access

Uses self-hosting with customer-provided model APIs, compatible endpoints, or local models.

19MaxKBKnowledge and RAGWorth comparing for enterprise knowledge Q&A or agents with workflows and tool use.macOS✓ Officially supportedWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS✓ Officially supportedWebSelf-hosted

    Usable in a browser on macOS; the server is deployed from the official Docker image.

  • Windows✓ Officially supportedWebSelf-hosted

    Usable in a browser on Windows; the server is deployed from the official Docker image.

  • Linux✓ Officially supportedWebSelf-hosted

    Usable in a browser on Linux; the server is deployed from the official Docker image.

Three highlights

  • Builds RAG from uploaded or crawled documents.
  • Provides workflows, functions, and MCP tool use.
  • Connects private or public large models.
Preparation
Prepare Docker, model access, and approved documents with clear access permissions.
Not suitable when
Self-hosted MaxKB is unsuitable without capacity for Docker, models, document permissions, and security settings.

Account and model access

Uses self-hosting and can connect to public models, private models, or compatible endpoints.

20RAGFlowKnowledge and RAGWorth comparing for complex document collections where chunking and citations need to remain inspectable.macOS△ Limited supportWindows✓ Officially supportedLinux✓ Officially supportedExpand tool details

Official support

This shows the vendor-supported surfaces; features and plans follow the official product.

  • macOS△ Limited supportWebSelf-hosted

    The web UI is usable; official prebuilt images target x86, so Apple Silicon generally requires an ARM64 build.

  • Windows✓ Officially supportedWebSelf-hosted

    The web UI is usable, and official self-hosting guidance supports Docker Desktop.

  • Linux✓ Officially supportedWebSelf-hosted

    The web UI is usable, and Linux is a standard official Docker self-hosting environment.

Three highlights

  • Handles documents, spreadsheets, images, scans, and other sources.
  • Offers template-based chunking with human inspection.
  • Provides traceable citations in grounded answers.
Preparation
Prepare sufficient compute and storage, model access, and organized documents you are authorized to use.
Not suitable when
May be unsuitable for very small Q&A needs or without resources for document processing, retrieval, and operations.

Account and model access

Uses self-hosting with a chosen model service; hardware and architecture requirements need preflight checks.

✓ Officially supported: official sources document a usable path for the OS△ Limited support: architecture, version, or setup restrictions apply· Pending: public official details are insufficient, so we do not guess