What Qwen3.7-Max's '35-Hour Autonomous Run' Means in Practice — Design Notes from an Indie Dev Running Both Antigravity and Claude Code
Alibaba's Qwen team published a demo where Qwen3.7-Max ran autonomously for about 35 hours and made over 1,158 tool calls. I walk through what that number means for a one-person shop using both Antigravity and Claude Code, and how to translate the design lessons into a personal evaluation set.
When you run an app business and several blogs as a one-person shop, the thing that quietly decides your daily output is how much work advances while you sleep. After years of wiring automated publishing pipelines across multiple sites and letting batches run overnight, I keep coming back to the same lesson: the longer a process runs without a human, the more leverage the design choices made up front have on the outcome. As an indie developer who uses both Antigravity and Claude Code every day, I found a fresh prompt to rethink that "autonomous time" in a single model demo.
That is the exact lever the new Qwen3.7-Max model from Alibaba just stretched further. According to a recent report, Qwen3.7-Max ran for roughly 35 hours on a T-Head ZW-M890 PPU it had never seen during training, made 432 kernel evaluations and 1,158 tool calls, and ended up about 10x faster (geometric mean) than the reference Triton implementation on SGLang's Extend Attention Kernel. As an indie developer using both Claude Code and Antigravity, this is worth more than admiration — it's a chance to extract design lessons that fit a one-person team.
Translating "35 hours" into solo-developer reality
"35 hours of continuous autonomous execution" sounds like a corporate R&D demo. Mapped onto my own surface area it looks more like this:
The blog pipelines publish 4 articles/day × 4 sites = 16 tasks daily
The app business cycles assets monthly and absorbs an OS update every six months
Competitive research and reading drift in over multiple days
Long-horizon autonomy is the right tool only where humans aren't needed mid-flight to make calls. For those tasks, Qwen3.7-Max's design point is the interesting one: a model that keeps improving the same artifact across hundreds of tool calls without losing its plan. In my own work, three candidates fit:
App A/B testing automation — overnight runs on AdMob configuration whose eCPM drifts by time of day
Internal-link re-design across sites — every new article triggers a recomputation of suggested links across older pieces
Style-personalization scoring — a monthly pass that grades 5,000+ articles against a voice guide
The 35-hour figure is rare for me. The 8-to-12-hour figure isn't, and that's the band where "does this model stay coherent" becomes a decision-critical question for a solo team.
Reading Qwen3.7-Max's benchmarks at the prices an indie dev actually pays
The GIGAZINE article includes the coding-agent benchmarks. Filtered:
Benchmark
Qwen3.7-Max
DeepSeek-V4-Pro Max
Claude Opus-4.6 Max
Terminal-Bench 2.0 Terminus-2
69.7
67.9
—
SWE-bench Verified
80.4
80.6
80.8
MCP-Mark
60.8
—
—
MCP-Atlas
76.4
—
75.8
The fact that SWE-bench Verified clusters tightly around 80 across three top models is a signal that coding ceilings are close. Where models actually diverge now is in MCP-Mark and MCP-Atlas, which try to measure whether a model can still solve a task when the execution environment changes underneath it. The Qwen team's claim that the same model behaves consistently across Claude Code, OpenClaw, and Qwen Code is exactly aimed at that axis.
My own selection criteria are three:
Does it stay coherent past hour eight?
Does the same prompt converge to the same conclusion in a different MCP environment?
Is the token price quoted in a way I can budget for the year?
Qwen3.7-Max is slated to ship through Alibaba Cloud Model Studio with both an OpenAI-compatible API and an Anthropic-compatible API. That means existing Claude Code harnesses can probably point at it with minimal changes, which lowers the cost of an evaluation.
✦
Thank you for reading this far.
Continue Reading
What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.
WHAT YOU'LL LEARN
✦Four decomposition axes for turning the 35-hour kernel-optimization demo into Antigravity task design
✦A side-by-side reading of SWE-bench Verified scores (Qwen3.7-Max 80.4 / DeepSeek-V4-Pro 80.6 / Claude Opus-4.6 80.8) framed for indie-budget model selection
✦A repository-local evaluation harness that approximates what MCP-Mark and MCP-Atlas measure, so you can grade new models against your own work
Secure payment via Stripe · Cancel anytime
✦
Unlock This Article
Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.
The most useful number in the Qwen demo isn't 35 hours — it's 1,158 tool calls. At one call per ~70 seconds for a day and a half, most of those calls must have been failures, partial successes, and retries. The Qwen team explicitly notes that the model "kept its optimization strategy across more than a thousand tool calls and continued to find meaningful improvements past 30 hours."
Three design principles fall out of that:
Don't throw failures away. Failed runs should feed the next call as input, not just clutter logs.
Carry a policy memo. The original plan must be summarized and refreshed across hundreds of calls or it dissipates.
Separate the verifier. The agent that solves the task and the agent that decides whether it's solved should not be the same instance.
The third point lines up with how the Qwen team describes training: tasks, environments, and verifiers were factored apart and recombined. When I build agents in Antigravity, I keep this separation explicit.
That policyMemo slot is the same shape I use in the Lacrima and Mystery publishing pipelines. Surviving 1,500 tool calls demands "don't discard the summary" and "verification belongs to a different actor."
How I split work between Antigravity and Claude Code
I run both Antigravity (Google) and Claude Code (Anthropic). With the long-horizon class of models rising, I split work on three axes:
Axis
Antigravity wins when…
Claude Code wins when…
Multi-agent
Subagents parallelize and the work is orthogonal
A single agent needs deep reasoning with a tight conversational loop
Execution surface
A throwaway cloud VM is the right scratch space
Operating safely on the local machine matters
File audits
Repo-wide scans benefit from parallelism
Local refactors need craft and care
A model that genuinely behaves the same across environments lowers lock-in risk for indie developers. If Qwen3.7-Max delivers on that claim, I'll add it on both sides of the table by calling it once as a Claude Code-compatible API and once as an Antigravity Subagent, then comparing notes.
That said, after three months of running the two side by side, my pragmatic line is: tasks that mix local files with frequent human prompts go to Claude Code; cloud scratch builds and parallel work go to Antigravity. New models inherit that split until evaluation says otherwise.
Building an MCP-Mark-shaped evaluation set on your own repo
You can't directly reproduce MCP-Mark or MCP-Atlas, but you can build the same shape on your own work:
Tasks — ten repo-local, fully specified tasks (e.g. "extract MDX from content/articles/ja/agents/ that matches condition X")
Execution environments — Claude Code (local), Antigravity Subagent, OpenAI-compatible API direct
Verifier — diff the JSON output against an expected file and score mechanically
for env in claude-code antigravity openai-compat; do for task in tasks/*.json; do result=$(./run_task.sh "$env" "$task") ./verify.sh "$task" "$result" donedone > eval-$(date +%Y%m%d).log
Run this once a month. When a model like Qwen3.7-Max appears, you already have the harness to grade it against your real workload, instead of trusting the marketing numbers.
A back-of-envelope cost simulation for a solo developer
What does 35 hours of autonomous execution actually cost? Specific Qwen3.7-Max pricing isn't public yet, but my own publishing pipeline gives me a baseline.
Each article uses ~8,000 input + ~6,000 output tokens
4 articles/day × 4 sites = 16/day, or about 480/month
At Claude Opus 4.6-class pricing (hypothetically $15/M in, $75/M out) that puts monthly tokens at roughly $100–$330. A new model at 1/10 the cost for comparable performance is a $1,000–$3,000 annual delta — which is a serious lever for a one-person business. The recent ITmedia coverage of Cursor Composer making "frontier-class performance at 1/10 the cost" assessed by a third party sits in exactly this same conversation.
Closing — how indie developers should invest "autonomous hours"
As long-horizon autonomous models become common, the time design of an indie developer shifts. The old game was "how dense can you make the hours you're awake?" The new game adds "how much good autonomous work can you queue while you sleep?"
When I started teaching myself code in 1997, the only "thing that ran while I slept" I could imagine was a long compiler build. Today, Claude Code checks voice personalization overnight, Antigravity sorts next week's article candidates before dawn, and by morning I'm the one evaluating, not generating. That's a different kind of work, and it rewards different investments.
The 35-hour, 1,158-tool-call demo from Qwen3.7-Max maps onto a useful question for the rest of us: "can I queue three or four long-horizon tasks between sundown and sunrise without losing sleep?" The smallest next step is to write one evaluation task for your own repo today. One task is enough — once it exists, every new model gets a fair, repeatable read against your real work.
Thanks for reading.
Share
Thank You for Reading
Antigravity Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.