Field Robots Faster.
Agency Tool Company gives robotics teams reliable infrastructure to build, deploy, manage, and operate real-world robots, so your team can focus on the things customers care about.
00 — THE PROBLEM
Existing build and deployment systems weren't built for robots.
Robots are more like pets than cattle. Cloud and IoT tooling assumes disposable, identical, always-connected machines. Fielded robots break those assumptions.
Deployment challenges bottleneck developer iteration pace and field rollouts alike — and the friction and risk make operations and customer teams unnecessarily weary of shipping updates.
THE SOLUTION
We build tools for the reality of robotics.
- /01Flaky internet and intermittent uptime
- /0210GB+ of model weights and CUDA binaries
- /03Safety criticality
- /04Per-customer customization
- /05Rapid software iteration
- /06Release approval processes
- /07Increasingly customer-specific applications
- ≠Robotics applications are not cloud or IoT
Over-the-air updates — for one robot on your bench to thousands in the field.


EASY TO START
One line to install
No agents to babysit, no infrastructure project. Install on a robot and ship your first update in minutes.
$ curl -fsSL atc.sh | sh
LIGHTNING FAST
20x faster than a docker pull
Smart delta updates and compression move only what changed — so even 10GB+ images update in a fraction of the time.
FLEXIBLE
Works with your setup
Opinionated in all the right ways — the ways that keep you on the rails — while offering the flexibility to support your unique requirements and configuration.
01 — ATC DEPLOY
With fast CLI tools for engineers and an ergonomic web UI for operations specialists, ATC Deploy is the over-the-air update tool that works from a single robot to thousands of machines across the world. Put down the duct tape and use Deploy.
WHO IT’S FOR
You need ATC Deploy if:
01
Your engineers are up after midnight SSH’d into robots to rollout to the fleet.
02
Your devs and test techs could take a coffee break every time they update software.
03
Rolling out a new build has your operations team on pins and needles.
04
Flaky network connections and intermittent uptime make it difficult to keep a synchronized fleet.
05
You’ve got a spreadsheet managing per-robot and per-group configurations and calibrations that go alongside your software.
06
Your customer support team needs to use CLI tools to solve robot issues in the field.
Sound familiar?
Join the waitlist→02 — ATC BUILD - COMING SOON
CI on the hardware you actually ship.
ATC Build is a CI runner backed by our hosted Jetson infrastructure. Your continuous integration executes on the same platform you use in production — so you can properly evaluate hardware accelerators, timing, and system performance long before code reaches a robot.
Join the waitlist→ORIN NANO · NX · AGX · THOR
01
Get started with a single line
No capex, no racks of devkits to build and maintain. Point your pipeline at ATC Build and your first job runs on real Jetson hardware in minutes.
02
Practice
like you play
Measure and optimize performance in situ: on the same silicon, accelerators and clock speeds your robots run in production.
03
Avoid target-hardware bugs
No emulation, no "worked on my machine" surprises. Find out what broke the build before it makes it to a real robot.
HARDWARE
Run CI on the hardware you actually ship
NVIDIA Jetson in the cloud — Orin Nano, NX, AGX, and Thor. Need something else? Reach out about specialty x86, Raspberry Pi, Rockchip, and more.
INTEGRATION
Plugs straight into your CI
Works as a runner for GitHub Actions or GitLab CI. Keep your workflows, swap the machine underneath.
FIDELITY
No emulation
Use all the hardware — CUDA, NVENC, DLA, and specialty accelerators — to make sure your software really works.
SPEED
The fastest way to run CI
Cached artifacts and Docker builds keep pipelines short, so devs and test techs stop waiting on pushes.
OBSERVABILITY
Fast feedback when things break
See what’s going wrong in your pipeline, with continuous performance profiling in the cloud — plus hooks and examples to make it easy.
STANDALONE
Works with or without ATC Deploy
ATC Build runs in conjunction with ATC Deploy or entirely on its own.
STATS
ATC Deploy finally lets you ship software as fast as your agents can write it.
Configuration, calibration and other artifacts deployed where you need them
CHALLENGERobot-specific files like calibrations and customer or region-specific configurations and credentials become difficult and error prone to manage manually as fleets scale.
INFRASTRUCTURE OUTCOMEATC Deploy Channels allow you to manage and target artifacts to specific robots, fleet segments, software versions, and any filterable criteria. Deploy artifacts right alongside your software with clear observability, audit trail and triage.
FLEET MATRIX · LINE 3
ILLUSTRATIVE — NOT CUSTOMER DATA
Rapid Field Testing
CHALLENGETest technicians, often forward-deployed in challenging environments, waste time manually building, downloading and switching between software versions in the field.
INFRASTRUCTURE OUTCOMEATC Deploy makes it easy to queue multiple software versions on your robot and cycle through them on-demand, improving test productivity and letting your team validate more builds faster.
VERSION DISTRIBUTION
ILLUSTRATIVE — NOT CUSTOMER DATA
Updating robots on intermittent connections
CHALLENGEFielded robots are not known for perfect connectivity. Flaky LTE, marginal warehouse WiFi, Starlink under tree canopy, that one customer with the metal shed in a dead zone. You need your robots to stay up to date, but its rare to make it through a 30GB+ install uninterrupted.
INFRASTRUCTURE OUTCOMEOpportunistic, resumable software download picks up where it left off after an interruption. Byte-level delta transfers with compression make the most of your LTE budget. Custom hooks allow you to define when and how your robot pulls installs, such that download isn't competing with teleoperation or high-priority traffic.
Stop asking your customers to bring the robots to an area with good networking while your support team forces an update.
SITE CONNECTIVITY MAP
ILLUSTRATIVE — NOT CUSTOMER DATA
Tracing what ran where, and when
CHALLENGENeed to be able to audit which version of software was running on a vehicle during any incident. Need multiple approvals and sign-offs before a software version is able to make it to a deployed vehicle.
INFRASTRUCTURE OUTCOMEA complete deployment history per device, queryable by version, time, and environment. Approval chains and role-based signoff workflows enable software tagging, so that prototype software never runs on a deployed vehicle.
DEPLOYMENT HISTORY
ILLUSTRATIVE — NOT CUSTOMER DATA
05 — FAQ
Common questions
Don't see your question answered here? Join the waitlist and reach out to us.
Agency Deploy is an over-the-air software delivery and fleet-management system, purpose-built for robotics. It helps teams move application bundles, container images, configuration, and models from development into the field with control over transfer, activation, and rollout. Deploy is designed to be lightning fast and ultra reliable, whether you're a developer pushing to one robot right in front of you, or a fleet manager rolling out to robots around the world.
Release definition, environment promotion, delivery to edge and robot targets, rollback, and fleet-wide visibility of deployment state. [Draft — pending product review.]
Deploy works with OCI-compatible container workflows (Docker/Podman) and provides a CLI designed for developers & agents, and rich web interface for fleet operators. Structured output and observability hooks make deployment activity available to existing automation and monitoring systems. Deploy will ship software to any Linux-based target, and works great with ROS, ROS2, DimOS, Nix, LeRobot, Halos, etc.
Deploy is built to support versioned application bundles, OCI-compatible container images, configuration, models, and device-specific content. Multiple artifacts can be staged and activated as a single release, enabling actions like deploying common software to a fleet, with unique per-robot calibrations or per-customer configurations applied selectively.
Fleets can be segmented by hardware revision, site, or role, and releases targeted per segment — so heterogeneous fleets stay on known, intended versions. [Draft — pending product review.]
Which version runs on which robot, deployment events as they happen, and health signals surfaced per unit, per site, and per fleet. [Draft — pending product review.]
Yes. Agency Tool Co is building foundational infrastructure for robotics companies, that can used a la carte or taken wholesale as a complete suite. ATC Build and Deploy are meant to work seamlessly with GitHub, GitLab, blacksmith, BuildKite, BuildBuddy, etc.
Yes. Because Deploy works with standard OCI-compatible container workflows, migrating is straightforward. Reach out and we’ll help you plan the cutover. Migration guides coming soon.
Join the waitlist. As we start rolling out, a curl | sh install will let you deploy software to your first robot in minutes.


