Share and explore
agent trajectories.

Upload Harbor agent runs. Visualize benchmark tasks in an interactive embedding space. Understand how your tasks compare.

CLI

Upload from your terminal

Install the trajectories-sh CLI, authenticate with your API key, and push Harbor job directories in one command.

1
Install
$ pip install trajectories-sh
2
Login
$ trajectories login --api-key YOUR_API_KEY
3
Push a trajectory job
$ trajectories push ./jobs/my-agent-run/ --visibility public

Get your API key from Settings after signing in.

Supports --visibility public | unlisted | private and --slug custom-name.

Upload Trajectories

Push Harbor ATIF trajectory jobs via CLI or the web UI. Store them exactly as-is — no conversion needed.

Built-in Viewer

View trajectory runs with the Harbor viewer, embedded directly. See every step your agent took.

Task Semantic Visualizer

Explore thousands of benchmark tasks plotted in an interactive 2D and 3D embedding space.

Open

Compare & Benchmark

See pass rates, run counts, and how your tasks compare to public benchmarks across datasets.

Privacy Controls

Keep trajectories private, share via unlisted link, or publish publicly. You control who sees your data.

Linked to Tasks

Trajectories are linked to their benchmark task via Harbor checksums, so you can see all runs for any task.

Upload tasks and trajectories

Sign in to get an API key, upload trajectory jobs from the web UI, link private GitHub repos for automatic task ingestion, and manage visibility for everything you upload.