Platform Overview - Neotask by Neotask Documentation | Neotask

平台概述

什么是 Open Claw?

Open Claw 是驱动 Neotask 生态系统的核心引擎。它是一个 Gateway -- 一个单一的长期运行服务,管理一切:代理会话、消息集成、工具执行、计划自动化和设备连接。

可以将它视为大脑,您的 Neotask 桌面应用、移动应用和 Web 仪表盘都连接到它。虽然您通过这些界面交互,但 Open Claw 在幕后承担繁重的工作。

架构

Open Claw 使用中心辐射模型:

  • Gateway 是中心枢纽 -- 一个在您的机器上(或云端)运行的 WebSocket 服务器。它管理所有代理会话,在频道之间路由消息,编排工具执行,并持久化状态。
  • 客户端(桌面应用、移动应用、Web 仪表盘或终端)连接到 Gateway,通过它发送和接收消息。
  • 节点(iOS、Android、macOS 上的伴侣应用)向运行在 Gateway 上的代理暴露设备功能 -- 摄像头、画布、屏幕录制、位置和语音。
  • 频道(WhatsApp、Telegram、Discord、Slack 等)是 Gateway 连接的消息传输,用于发送和接收消息。
  • 所有 AI 操作都通过 Gateway -> LLM 提供商的流水线进行。桌面应用永远不会直接调用 LLM。

    关键功能

    多频道消息

    同时连接 20+ 个消息平台。您的代理可以在 WhatsApp、Telegram、Discord、Slack、Signal、iMessage、Google Chat、Microsoft Teams、Matrix、IRC 等平台上发送和接收消息 -- 全部来自单一 Gateway 实例。详见频道

    多代理系统

    运行多个隔离的代理,每个拥有自己的工作空间、个性、模型配置和频道绑定。自动将来自特定频道、服务器或联系人的入站消息路由到正确的代理。详见代理

    通过节点的设备功能

    将 iOS、Android 和 macOS 伴侣应用作为"节点"连接,向您的代理暴露设备硬件。代理可以拍照、录制视频、截屏、获取 GPS 位置、渲染交互式画布并运行系统命令 -- 全部通过自然语言。详见伴侣应用

    浏览器自动化

    代理可以控制完整的 Chromium 浏览器 -- 打开页面、点击元素、填写表单、截图、提取内容、上传文件和运行 JavaScript。支持多个浏览器配置文件以实现账户隔离。详见工具与功能

    画布与 A2UI

    Agent-to-UI(A2UI)系统让代理在连接的设备上渲染交互式视觉内容。代理可以呈现网页、推送结构化 UI 更新、在画布上下文中执行 JavaScript 并截取显示内容。详见工具与功能

    灵活的模型支持

    使用任何主要 LLM 提供商 -- Anthropic(Claude)、OpenAI(GPT)、Google(Gemini)、Together AI、Moonshot、OpenRouter 等。配置模型回退链、别名和按代理的模型覆盖。通过 Ollama 或 vLLM 运行本地模型。详见模型与提供商

    插件与技能生态系统

    通过插件扩展 Open Claw,添加新频道、工具、RPC 方法和功能。在社区技能市场 ClawHub 上浏览和安装技能。创建自己的技能来教代理新工作流。详见插件与技能

    调度与自动化

    使用 cron 表达式、一次性提醒或基于间隔的触发器安排代理唤醒。代理可以运行自动化任务、将结果交付到频道或发布到 webhook。详见自动化

    语音交互

    使用唤醒词通过语音激活您的代理。对话模式支持使用实时语音转文字和文字转语音(ElevenLabs、OpenAI)的连续语音对话。macOS 上的 Swabble 守护进程提供始终在线的设备端语音检测。详见语音

    会话智能

    会话自动每日重置,在接近上下文限制时压缩,并在重启后持久保存。记忆搜索让代理使用向量相似性从以前的对话中召回信息。详见会话与记忆

    自托管与隐私

    一切都在您的基础设施上运行。您的消息、API key 和代理数据永远不会离开您的机器,除非您明确配置了外部服务。Gateway 默认绑定到 localhost -- 零外部网络暴露。

    沙箱执行

    在隔离的 Docker 容器中运行代理命令,具有可配置的资源限制、网络策略和文件系统隔离。按代理的沙箱配置让您精确控制每个代理可以访问什么。详见安全

    一切如何协同工作

  • 通过 Neotask 桌面应用、移动伴侣应用或直接通过 WhatsApp 或 Telegram 等消息平台与代理交互。
  • Gateway 接收您的消息,将其路由到正确的代理,并开始一个 AI 轮次。
  • 代理使用配置的 LLM(Claude、GPT 等)处理您的请求,调用所需的工具(浏览器、画布、文件操作、shell 命令),并生成响应。
  • 响应通过同一频道传回给您,或如果配置了则在不同频道上公告。
  • 状态(会话记录、代理配置、计划任务)本地持久保存,确保一切在重启后存活。
  • View full documentation