Use the right model for each task.
Bring OpenAI, Anthropic, Gemini, xAI, and Cursor into one research workspace.
# rollouts vs. shortest path latent = policies.load("runs/latent_h16/seed3") viz.rollouts(latent, env="maze-l", horizons=[8, 16, 32], seed=24) viz.divergence(latent, steps=32, samples=20);
recurrent = policies.load("runs/recurrent/seed3") viz.rollouts(recurrent, env="maze-l", horizons=[8, 16, 32], seed=24)
Agents
Give Ascent a research goal. It surveys the literature, develops an experimental plan, runs the work in parallel across nodes on models of any size, monitors every run, and returns results for you to inspect and build on.
Learn moreSmallest head circuit behind multi-step planning.
Autonomy
Ascent orchestrates autonomous agent swarms that tirelessly explore competing directions, test hypotheses, and share what they learn. Give them a strong eval and a compute budget, and they return production-ready breakthroughs.
Meet Synthetic ScientistsSynthetic Scientist on train.py · 5-minute budget per run · eval.py locked at 91c3a0f · baseline 0.9979
| Run | Change | val_bpb | Verdict |
|---|---|---|---|
| 18 | Two-layer surprise gate | 0.9929 | keep |
| 17 | Surprise-gated memory tokens | 0.9932 | keep |
| 16 | Predict two future tokens jointly | 0.9941 | discard |
| 15 | Double the recurrent state | — | crash |
Slack
Launch experiments, ask follow-up questions, and get results directly in your Slack workspace. Ascent is multiplayer, proactive, and runs asynchronously while you’re away.

18
Bring OpenAI, Anthropic, Gemini, xAI, and Cursor into one research workspace.
Launch fleets of agents that work in parallel on ambitious open-ended problems for hours or days.
Connect your codebase, notebooks, data warehouses, and the enterprise tools your team already uses.
Contact us