Desktop agent

Chat with models, search the web, work with files, and create documents from the same app that runs and shares inference capacity.

Request a demo

What it does

The Aquaduck desktop agent lets you choose a model, where it should run, and which tools it should use. Chat with it, ask it to research the web, analyze uploaded files, or create documents and PowerPoint slides.

Why it matters

Work stays close to your data by default. You can start with local inference, use capacity across your private network, or choose an approved cloud model without moving to a different application.

Deep dive

The Aquaduck desktop agent is a workspace for AI. It can hold a conversation, work through a multi‑step task, use selected tools, retrieve information from uploaded files, and produce finished documents. The agent lives in the same desktop app as the inference runtime, so one download gives you a place to work with an agent and a way to make your device’s capacity available to the network.

For each agent workflow, you can decide which model to use, where inference should run, and which tools the agent may access. That keeps the interface consistent while letting the execution path change with the task.

Choose the model, environment, and tools

An agent workflow combines three independent choices:

ChoiceWhat it controlsExample
ModelThe intelligence, speed, context length, and capabilities available to the taskChoose a fast local model for chat or a stronger model for complex analysis
Execution environmentWhere model inference runsRun on‑device, across approved machines on the private network, or in the cloud
ToolsWhat information and actions the agent can accessEnable web search, browsing, file retrieval, or document creation

From chatbot to working agent

A model is trained on lots of information, so you can ask questions, develop ideas, draft text, or continue a conversation. Giving an agent tools means it can gather new information for the underlying model and produce useful results.

CapabilityWhat the agent can do
Web searchFind current sources and information beyond the model’s existing knowledge
Web browsingOpen pages, follow links, extract details, and work across websites
File upload and RAG chatRetrieve relevant passages from uploaded files and use them to answer questions
Document analysisSummarize, compare, extract, classify, and reason over documents
Document creationDraft structured reports, briefs, plans, and other files
PowerPoint creationTurn research, source material, or an outline into a presentation
Tool selectionUse the tools appropriate for a particular task

Work with your own files

File upload makes the agent useful for work grounded in information you already have. With retrieval‑augmented generation (RAG), the agent searches the uploaded material for passages relevant to the current question and adds those passages to the model’s context. This is more useful than asking a model to rely on general knowledge when the answer should come from a contract, report, policy, dataset description, or internal brief.

You can use that workflow to:

  • ask questions about one document or a collection of files
  • compare agreements, reports, or proposals
  • extract requirements, risks, dates, or decisions
  • turn source material into a summary or structured report
  • convert research and documents into a PowerPoint presentation

Select where the work runs

The execution environment can match the privacy, capacity, and capability requirements of the task. The agent remains the same across execution environments.

EnvironmentWhen to use it
LocalKeep inference on the current device for private, low‑latency, or offline work
Private networkUse approved devices for larger models, pooled memory, or additional capacity while keeping inference within the organization’s network
CloudUse an approved external model for complex or specialized tasks when policy permits

Example agent workflows

WorkflowSuggested setup
Review a confidential agreementUpload the file, enable retrieval, and use a local or private‑network model
Research a marketEnable search and browsing, then ask the agent to synthesize findings into a report
Build a presentationCombine uploaded source material with document and PowerPoint creation tools
Analyze a large document setUse RAG with a model running locally or on higher‑capacity private devices
Solve a complex non‑sensitive problemSelect an approved cloud model while keeping the workflow in the desktop agent
Everyday private chatChoose a local model with no external tools enabled

Agents beyond text

AI agents can work with more than text. Depending on the model and tools available, an agent may accept audio, video, or images as input and produce those media types as output. That can support workflows such as transcribing and summarizing a meeting, inspecting an image, extracting events from video, generating a visual, or combining several media types into one task.

One download, one workspace

Aquaduck puts the desktop agent and inference runtime in one application. You can use the agent, manage models, select tools and execution environments, and make eligible device capacity available to your private network from the same interface.

Glossary

An on‑device application that uses models and tools to answer questions and complete workflows.
A capability the agent can invoke to complete a task, such as web search, browsing, file retrieval, or document creation.
Retrieval‑augmented generation, a method that finds relevant source material and adds it to a model’s context before generation.
The location where model inference runs, such as the current device, a private network, or the cloud.
A task in which a model plans or performs multiple steps using the tools and context available to it.