On this page
  • Chat with an agent and see what it does: its reasoning, the tools it calls and what they return.
  • Use the model you choose: a ChatGPT or SuperGrok subscription, an API key, or a model running on your computer.
  • Approve or reject actions before an agent takes them.
  • Run many agents at once and watch them on a map.

Download

Version 0.7.529 September 2026Release notes

PlatformFileSizeSHA-256
Windowsx64 installerADF-Studio-Setup-0.7.5.exe170 MBd2e0b383a669…
macOS (Apple Silicon)M1 and laterADF-Studio-0.7.5-arm64.dmg229 MB2dc6fc79d90b…
macOS (Universal)Intel and Apple SiliconADF-Studio-0.7.5-universal.dmg326 MBf37b3ec2e4d9…
Linux (Debian, Ubuntu)x64adf-studio_0.7.5_amd64.deb158 MBee2f01dab2d6…
Linux (AppImage)x64, needs libfuse2ADF-Studio-0.7.5.AppImage225 MBec0e212eb53b…

Studio is an early release. The format and app may change between versions. Older builds are on GitHub Releases.

Documentation

Screenshots

The ADF Studio window: agents in the sidebar, a Markdown document in the editor, and the Loop panel showing a conversation with tool calls, reasoning blocks and token counts.
Fig. 1. The main window: agent list, document editor and the Loop.
The fleet map: two agent districts on a dark hex-tile map with status chips, a terrain legend and a minimap.
Fig. 2. Fleet map.
An approval modal: an agent requests a sys_update_config call, with formatted arguments and Approve and Reject buttons.
Fig. 3. Tool approval.
The Loop tab: a context block, a user message, an expandable thinking block with a token count, assistant text and inline tool-call chips.
Fig. 4. Loop transcript.
The Agent config panel: Identity fields and Model fields including provider, model ID, temperature, max tokens and reasoning effort.
Fig. 5. Agent configuration.
The Home dashboard: status tiles for providers, MCP servers, channels, packages, containers, agents and networking.
Fig. 6. Home dashboard.
Settings, Providers: connected providers listed with logo, name and default model.
Fig. 7. Providers.

Features

FeatureWhat it does
LoopChat with an agent. The transcript shows your messages, the agent’s reasoning, tool calls, results and token counts.
Agent configurationIdentity, model, instructions, tools, triggers, messaging, serving and timers, plus the raw config.
FilesThe agent’s files: README.md, mind.md, soul.md, and any uploaded or agent-written files.
ProvidersChatGPT and SuperGrok subscriptions (OAuth), hosted APIs (Anthropic, OpenAI, OpenRouter, Gemini and others), local servers (LM Studio, Ollama, vLLM, llama.cpp) and any OpenAI-compatible endpoint.
Fleet mapEvery agent as a tile on a hex map, grouped by directory. Select and command groups with hotkeys.
ApprovalsRestricted tools pause for human approval, inline on the fleet map or in a full-context modal.
Home dashboardStatus tiles for providers, MCP servers, channels, packages, containers, agents and networking.
MCP serversRegister tool servers and their credentials; attach them to agents.
Code executionSandboxed code with a shared package store available to every agent on the instance.
ComputerIsolated agents can get a small Linux desktop with a managed Chromium, streamed into Studio.
NetworkingAgent-to-agent messaging over ALF, LAN discovery (mDNS) and HTTP serving of agent content.
MultimodalImage, audio and video input when the model and agent config enable it.
UpdatesChecks for new releases hourly and on demand from Settings → About.

System requirements

OSCPUPackageNotes
Windowsx64.exe (NSIS installer)
macOSApple Silicon.dmg (arm64)Signed and notarized
macOSIntel or Apple Silicon.dmg (universal)Signed and notarized
Linuxx64.debsudo apt install ./adf-studio_*_amd64.deb
Linuxx64.AppImageNeeds libfuse2
  • At least one model provider: an API key, a local model server, or a ChatGPT or SuperGrok subscription.
  • Optional: Podman for container-backed compute.
  • On first launch Studio creates ~/.adf-studio/ for settings, the shared package store and compute state.

Build from source

Needs Node.js 22 LTS (20 minimum) and npm.

git clone https://github.com/christianbalevski/adf.git
cd adf
npm install
npm run dev        # launches ADF Studio

npm run package builds platform installers with electron-builder. See README and RELEASING.md.