<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Getting started on AGW</title><link>https://agw-docs.pages.dev/docs/start/</link><description>Recent content in Getting started on AGW</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 25 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://agw-docs.pages.dev/docs/start/index.xml" rel="self" type="application/rss+xml"/><item><title>What is AGW?</title><link>https://agw-docs.pages.dev/docs/start/overview/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/start/overview/</guid><description>&lt;p&gt;AGW is a self-hosted agent workspace for individuals and small engineering teams. It can also serve as an agent gateway. A shared interface brings together custom agents and external agents such as Claude Code, Codex, and Pi, with conversations and execution records organized around projects.&lt;/p&gt;&#10;&lt;figure class="td-figure"&gt;&#10; &lt;img src="https://agw-docs.pages.dev/images/screenshots/desktop-chat.png" alt="AGW Desktop chat: select a Project and Agent, then enter a message." loading="lazy" decoding="async"&gt;&lt;figcaption&gt; &lt;span class="td-fig-caption"&gt;AGW Desktop chat: select a Project and Agent, then enter a message.&lt;/span&gt;&lt;/figcaption&gt;&#10;&lt;/figure&gt;&lt;h2 id="core-concepts"&gt;Core concepts&#10;&lt;/h2&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Concept&lt;/th&gt;&#10; &lt;th scope="col"&gt;Purpose&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Model Provider&lt;/td&gt;&#10; &lt;td&gt;Connect a provider and model into a usable model configuration&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Agent&lt;/td&gt;&#10; &lt;td&gt;Configure instructions, a model, and capabilities, or connect an external agent&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Project&lt;/td&gt;&#10; &lt;td&gt;A task space containing working directories, context, and conversations&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Chat&lt;/td&gt;&#10; &lt;td&gt;Start interactive execution, inspect messages and tool activity, and answer human input requests&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Agentflow&lt;/td&gt;&#10; &lt;td&gt;Connect nodes into an executable workflow&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Job&lt;/td&gt;&#10; &lt;td&gt;Trigger an agent or agentflow once, at an interval, or on a Cron schedule&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;See &lt;a href="https://agw-docs.pages.dev/docs/start/concepts/"&gt;Core concepts&lt;/a&gt; for the distinctions and how they work together.&lt;/p&gt;</description></item><item><title>Core concepts</title><link>https://agw-docs.pages.dev/docs/start/concepts/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/start/concepts/</guid><description>&lt;p&gt;In AGW, models provide reasoning, agents organize instructions and capabilities, and Projects provide a workspace. Use Chat to interact with an agent, Agentflows to orchestrate steps, and Jobs to schedule execution.&lt;/p&gt;&#10;&lt;h2 id="models-and-model-providers"&gt;Models and Model Providers&#10;&lt;/h2&gt;&#10;&lt;p&gt;Model configuration has three layers:&lt;/p&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Concept&lt;/th&gt;&#10; &lt;th scope="col"&gt;What it describes&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Provider&lt;/td&gt;&#10; &lt;td&gt;The model service protocol, endpoint, and authentication&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Model&lt;/td&gt;&#10; &lt;td&gt;The model identifier, context window, maximum output, and other specifications&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Model Provider&lt;/td&gt;&#10; &lt;td&gt;A link between a model and the service providing it, selectable by an agent&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;For example, you can link the same model to different Providers, then choose the actual connection for an agent. See &lt;a href="https://agw-docs.pages.dev/docs/guides/providers/"&gt;Model providers&lt;/a&gt; for configuration.&lt;/p&gt;</description></item><item><title>Install and configure Server</title><link>https://agw-docs.pages.dev/docs/start/install/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/start/install/</guid><description>&lt;p&gt;AGW needs a running Server and a client to operate it. For a first local installation, choose Desktop Full. If Server already exists, use Desktop Client or a browser. After installation, configure a model service or external agent to start a conversation.&lt;/p&gt;&#10;&lt;h2 id="installation-paths"&gt;Installation paths&#10;&lt;/h2&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Method&lt;/th&gt;&#10; &lt;th scope="col"&gt;Best for&lt;/th&gt;&#10; &lt;th scope="col"&gt;Key differences&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Desktop Full&lt;/td&gt;&#10; &lt;td&gt;A local graphical workspace&lt;/td&gt;&#10; &lt;td&gt;Installs both the desktop client and Server; Server runs as a current-user background service&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Desktop Client&lt;/td&gt;&#10; &lt;td&gt;Connecting to an existing Server&lt;/td&gt;&#10; &lt;td&gt;Installs only the desktop client, without Server; connects to a local or remote Server&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Docker&lt;/td&gt;&#10; &lt;td&gt;Containerized self-hosting&lt;/td&gt;&#10; &lt;td&gt;Runs Server in a container with Web included; mounts provide persistent data and workspace access&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Portable Server&lt;/td&gt;&#10; &lt;td&gt;Hosting directly on a machine&lt;/td&gt;&#10; &lt;td&gt;Runs the Server executable directly with Web included; no Docker or desktop client required&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Source&lt;/td&gt;&#10; &lt;td&gt;Development and debugging&lt;/td&gt;&#10; &lt;td&gt;Build and run the backend and required clients yourself to modify code and debug modules&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="desktop"&gt;Desktop&#10;&lt;/h2&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Open &lt;a href="https://github.com/zxyao145/agw/releases"&gt;GitHub Releases&lt;/a&gt;.&lt;/li&gt;&#10;&lt;li&gt;Select Full or Client for your platform. Windows and Ubuntu currently support x64; macOS supports x64 and arm64.&lt;/li&gt;&#10;&lt;li&gt;Complete initialization on the first Full launch, or connect Client to an existing Server.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;Full and Client share an application identity and are mutually exclusive variants. Full installs a current-user Server daemon; closing Desktop does not stop it. Packages are currently unsigned and not notarized.&lt;/p&gt;</description></item><item><title>Start your first conversation</title><link>https://agw-docs.pages.dev/docs/start/first-chat/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://agw-docs.pages.dev/docs/start/first-chat/</guid><description>&lt;p&gt;Prerequisites: initialization is complete, the management UI is accessible, and you have model provider credentials. This path creates a custom agent and does not require an external CLI.&lt;/p&gt;&#10;&lt;h2 id="1-set-up-a-model-connection"&gt;1. Set up a model connection&#10;&lt;/h2&gt;&#10;&lt;p&gt;Open model management and configure the three items below. The form layout may vary by client, but the information is the same.&lt;/p&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Setting&lt;/th&gt;&#10; &lt;th scope="col"&gt;What to prepare&lt;/th&gt;&#10; &lt;th scope="col"&gt;Purpose&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Provider&lt;/td&gt;&#10; &lt;td&gt;The service’s protocol, API endpoint, and API key&lt;/td&gt;&#10; &lt;td&gt;Where AGW sends requests and how it authenticates&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Model&lt;/td&gt;&#10; &lt;td&gt;The exact model ID, context window, and maximum output length&lt;/td&gt;&#10; &lt;td&gt;Which model to use and its content limits&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Model Provider&lt;/td&gt;&#10; &lt;td&gt;A link between the model and provider&lt;/td&gt;&#10; &lt;td&gt;The working connection an agent selects&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;Use the model ID supplied by the service. Model discovery may suggest &lt;code&gt;256,000 / 64,000&lt;/code&gt; for context and output limits; replace these defaults with the model’s actual specifications. See &lt;a href="https://agw-docs.pages.dev/docs/guides/providers/"&gt;Model providers&lt;/a&gt; for field details.&lt;/p&gt;</description></item></channel></rss>