Download the AgentGO distribution package, unzip it, run the included executable, and open AgentGO in your browser at http://localhost:5226.
DOWNLOAD AgentGO.zipWindows: certutil -hashfile AgentGO.zip SHA256Linux/macOS: sha256sum AgentGO.zip
Choose a workflow path for code projects, model comparison, large-project Cypher context, research with WireTap, deeper reasoning with DoubleTap, single-file DeadDrop revision, automation with Outfits, or media generation.
Choose the path that matches the job: build, compare, research, revise, automate, or generate media.
AgentGO centers on projectwork, Builders, context, execution, human review, and controlled merges.
Open the chapters that fit the task instead of reading the entire product guide at once.
Each path jumps to the chapter that best matches the user's goal. This gives the page a product-tour feeling without hiding the full manual.
Search the guide, open only the chapters you need, or use the path cards above to jump into the right section.
Installation and REST endpoint details are still included below, but now users can jump directly to them from the sticky navigation.
Build commands, required package structure, and first-run folder behavior.
Jump to Installation →Local UI routes, public Outfit automation routes, diagnostics, projects, files, and media endpoints.
Jump to API →Official AI-readable AgentGO reference for assistants, agents, and product Q&A.
Open AI Guide →AgentGO is built as a Go executable. After building the executable for your operating system, package it with the required runtime folders and configuration files.
go build -o agentgo.exe
GOOS=linux GOARCH=amd64 go build -o agentgo-linux-amd64
GOOS=linux GOARCH=arm64 go build -o agentgo-linux-arm64
GOOS=darwin GOARCH=arm64 go build -o agentgo-macos-arm64
GOOS=darwin GOARCH=amd64 go build -o agentgo-macos-amd64
AgentGO/
agentgo executable
config.json
models.json
version.json
templates/
index.html
assets/
agentgo_logo.png
frostcandy_logo_font.png
fc_agentgo_bg.png
fc_agentgo_yetti.png
Ugg1.png
Ugg2.png
bat_01.png
bat_02.png
pumpkin01.png
pumpkin02.png
readme/
01-ai-prompt-input.png
02-ai-models.png
03-logs-output.png
04-file-manager-root.png
05-knowledge-drawer-notes.png
06-agentgo-templates.png
07-project-manager.png
08-import-into-project.png
09-merge-review.png
10-include-context.png
system_prompts/
deaddrop_balanced.txt
deaddrop_low.txt
sys1_builder_balanced.txt
sys1_builder_low.txt
sys1_helper_balanced.txt
sys1_helper_low.txt
sys1_observer_balanced.txt
sys1_observer_low.txt
work/ and work/projects/
folders automatically on first run. The adapters/, tools/,
*.go, go.mod, and go.sum files are source/development files
and are not required in a normal user package.
AgentGO runs a local web server, usually at http://localhost:5226. These endpoints are used by the AgentGO interface and can also be called by local tools, scripts, and external automation when appropriate.
/api/... routes are local app endpoints intended for the AgentGO UI.
The /outfits/... routes are the main public automation endpoints for external tools.
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/models | List configured models and current model state. |
| GET | /api/models/definitions | Return provider, adapter, and model setup definitions. |
| POST | /api/models/create | Create a new model configuration. |
| POST | /api/models/update | Update an existing model configuration. |
| POST | /api/models/delete | Delete a model configuration. |
| POST | /api/models/toggle | Enable or disable a model for the next run. |
| POST | /api/models/run-order | Set model run order for waves. |
| POST | /api/reviewer | Turn Observer / Reviewer mode on or off for a model. |
| GET / POST | /api/model-meta | Read or save model metadata files such as user context, AI context, and reviewer context. |
| Method | Endpoint | Purpose |
|---|---|---|
| POST | /api/execute | Execute the main prompt against active Builders, including armed execution modes such as Cypher, WireTap, or DoubleTap. |
| POST | /api/stop | Stop the active run. |
| POST | /api/chat | Send a model-specific Chat to AI request. |
| POST | /api/chat/prompt-helper | Ask AI to improve or reshape a prompt. |
| POST | /api/chat/role-ideas | Generate role ideas for AI model setup. |
| GET / POST | /api/builder-output | Read or update Builder output state. |
| GET / POST | /api/reviewer-output | Read or update Observer / Reviewer output state. |
| GET / POST | /api/risk | Read or update Risk Mode settings. |
| POST | /api/workflow/end | End or clear the current workflow state. |
| GET | /api/wave-state | Read current wave and loop progress. |
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/logs | Read recent AgentGO logs. |
| POST | /api/logs/toast | Write a toast-style log message. |
| POST | /api/logs/clear | Clear visible logs. |
| GET | /api/diagnostics/stream | Stream live diagnostics events. |
| GET | /api/diagnostics/file | Read a diagnostics file. |
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/files | List files and folders in the AgentGO work tree. |
| GET | /api/file | Read a text file. |
| GET | /api/file/blob | Download or view a raw file blob. |
| POST | /api/file/save | Save file content. |
| POST | /api/file/delete | Delete a file. |
| GET | /api/context-files | List selectable project context files. |
| POST | /api/context/clear | Clear selected context and AI run context. |
| POST | /api/project/import/upload | Upload files or ZIPs into the active project. |
| POST | /api/project/import/git | Import a Git repository into the active project. |
| POST | /api/project/import/url | Import a web resource by URL. |
| GET | /api/project/download | Download the active project or projectwork archive. |
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/diff | Read diff summary for a model candidate. |
| GET | /api/diff/preview | Preview a candidate file change. |
| GET | /api/observer/compare-preview | Preview comparison between two model candidates. |
| POST | /api/diff/candidate/save | Save or edit a candidate file before merge. |
| POST | /api/diff/candidate/delete | Delete a candidate file from merge consideration. |
| POST | /api/merge | Merge approved candidate files into projectwork. |
| Method | Endpoint | Purpose |
|---|---|---|
| POST | /api/cypher/build | Build or enrich the active project's Cypher map. |
| GET | /api/wiretap/status | Read WireTap status for the active project. |
| POST | /api/wiretap/build | Build or arm WireTap for research-guided runs. |
| MODE | DoubleTap via /api/execute | When armed in the UI, DoubleTap uses Execute Prompt to build reasoning memos, critique/refine them, and produce a final answer with a saved markdown run archive. |
| GET | /api/deaddrop/status | Read DeadDrop status. |
| POST | /api/deaddrop/set | Set or clear the current DeadDrop target. |
| POST | /api/deaddrop/execute | Run DeadDrop revision workflow. |
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/projects | List projects and active project state. |
| POST | /api/projects/create | Create a project. |
| POST | /api/projects/select | Select the active project. |
| POST | /api/projects/delete | Delete a project. |
| POST | /api/projects/update | Update project settings or limits. |
| POST | /api/session/reset | Reset current session state. |
| GET | /api/session/usage | Read session usage information. |
| GET | /api/knowledge | Read README and notes content for the Knowledge drawer. |
| POST | /api/knowledge/notes | Save Knowledge drawer notes. |
| Method | Endpoint | Purpose |
|---|---|---|
| GET / POST | /api/video/jobs | List or create video generation jobs. |
| POST | /api/video/jobs/promote | Promote a video output into projectwork. |
| GET / POST | /api/mesh/jobs | List or create 3D mesh generation jobs. |
| POST | /api/mesh/jobs/promote | Promote a mesh output into projectwork. |
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/outfits | List saved Outfits. |
| POST | /api/outfits/create | Create an Outfit from current settings. |
| POST | /api/outfits/update | Update an Outfit. |
| POST | /api/outfits/rename | Rename an Outfit. |
| POST | /api/outfits/duplicate | Duplicate an Outfit. |
| POST | /api/outfits/delete | Delete an Outfit. |
| GET | /api/outfits/export | Export an Outfit. |
| POST | /api/outfits/import | Import an Outfit. |
| POST | /api/outfits/apply | Apply an Outfit to the current AgentGO session. |
| POST | /api/outfits/triggers | Update Outfit timer, webhook, callback, or trigger settings. |
| POST | /api/outfits/cron-preview | Preview a cron or timer schedule. |
| POST | /api/outfits/webhook/regenerate | Regenerate an Outfit webhook key. |
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/outfits/runs | List archived Outfit runs. |
| GET | /api/outfits/runs/meta | Read one Outfit run's metadata. |
| GET | /api/outfits/runs/project | Read Outfit run project information. |
| GET | /api/outfits/runs/projectwork-zip | Download an archived projectwork ZIP. |
| GET | /api/outfits/runs/changed-files-manifest | Download changed-file manifest for a run. |
| GET | /api/outfits/runs/changed-files-zip | Download changed files from a run. |
| POST | /api/outfits/runs/callback-retry | Retry callback delivery for a completed run. |
| GET | /api/outfits/runs/deaddrop-final | Download final DeadDrop output from a run. |
| GET | /api/outfits/runs/deaddrop-zip | Download DeadDrop run outputs as a ZIP. |
| POST | /api/outfits/runs/delete | Delete an archived Outfit run. |
| Method | Endpoint | Purpose |
|---|---|---|
| POST | /outfits/{outfit}/run | Start a webhook-enabled Outfit run. |
| POST | /outfits/{outfit}/run/deaddrop | Start a webhook-enabled DeadDrop Outfit run with one DeadDrop file. |
| GET | /outfits/{outfit}/runs | List public run records for an Outfit. |
| DELETE | /outfits/{outfit}/runs/{runId} | Delete one public Outfit run record. |
| GET | /outfits/{outfit}/runs/{runId}/pull/{artifact} | Pull a run artifact such as projectwork, changed files, or DeadDrop output. |
| GET | /outfits/{outfit}/latest/pull/{artifact} | Pull the latest available artifact for an Outfit. |
X-AgentGO-Outfit-Key, X-AgentGO-Token, or
Authorization: Bearer YOUR_KEY.
/, /assets/..., and /favicon.ico
are normal browser/static routes, not REST API routes. Also, /api/generate is commonly
used as an Ollama provider path, but it is not an AgentGO server endpoint.