Skip to main content
Zo has access to a wide range of tools to operate your computer, use your integrations, and navigate the internet. You can type @ in the chat to mention a specific tool. You can also simply refer to these tools loosely by name, e.g. “use your image search tool”. Mentioning specific tools can make your prompts more precise and reliable. This is especially useful when writing commands.

Files

  • Create file – Create a new file or rewrite an existing one with the provided content.
  • Edit file – Edit a text file using a sequence of precise edit operations.
  • Edit file fast – Edit a text file using a fast apply LLM.
  • Read file – Read a file from the computer.
  • Search files – Search files on the computer by content or filename.
  • Transcribe audio – Transcribe an audio file and save the transcript next to the original file.
  • Transcribe video – Transcribe audio from a video file and save the transcript next to the original file.
  • Generate image – Generate an image following the provided prompt using an AI image generation model.
  • Edit image – Edit or remix an existing image using an AI image model.
  • Generate video from image – Generate a short, 5 second video from an input image using an AI video generation model.
  • Generate diagram – Generate a diagram using D2, a declarative diagramming language.

Web

  • Read webpage – Read the content of a webpage.
  • View webpage – Visit a webpage and get its content in addition to a screenshot of the page.
  • Save webpage – Save webpage content to the user’s Articles directory.
  • Search the web – Search the web using a search engine.
  • Research the web – Perform an in-depth web search using a more powerful search engine.
  • Search images – Search for images on the web using a search engine.
  • Search X – Search X (Twitter) for posts and users matching a query.
  • Search Google Maps – Search Google Maps for locations.

Computer

  • Run command – Run a single shell command on the computer.
  • Run parallel commands – Run multiple shell commands in parallel on the computer.
  • Run commands sequentially – Run multiple shell commands sequentially on the computer.
  • Create site – Create a site (also known as an app, or a website).
  • Create service – Register a User Service (HTTP or TCP) definition on your Zo server.
  • List services – List User Services (HTTP or TCP) running on your Zo server.
  • Update service – Update a user service (HTTP or TCP) on your Zo server.
  • Delete service – Delete a user service (HTTP or TCP) on your Zo server.
  • Proxy local service – Proxy a local service to a public endpoint using a TCP tunnel, similar to ngrok.

Integrations

  • Send email – Send an email to the user’s email address.
  • Send SMS – Send an SMS text message to the user.
  • Send SMS media – Send media files (images, videos) to the user as MMS attachments.
  • List app tools – List all available tools for an app connected by the user.
  • Use Gmail – Work with the user’s connected Gmail account.
  • Use Google Calendar – Work with the user’s connected Google Calendar account.
  • Use Google Drive – Work with the user’s connected Google Drive account.
  • Use Notion – Work with the user’s connected Notion account.
  • Use Linear – Work with the user’s connected Linear workspace.
  • Use Airtable – Work with the user’s connected Airtable bases.
  • Use Dropbox – Work with the user’s connected Dropbox account via Pipedream.

Agents

Personalization