Anthropic is testing whether Claude Code can handle daily maintenance of the company's own software. In a few weeks, the AI created 388 pull requests, and 180 were merged after human review.

Claude has been running daily maintenance on Anthropic's in-house apps for "the last few weeks," according to Boris Cherny, the Anthropic engineer who created Claude Code. Instead of tying up developers with repetitive maintenance work, Claude handles it on its own. Cherny calls the results "surprisingly positive."

In his post, Cherny describes a setup where Claude, via Tag, runs daily routines through a dedicated Slack channel called "proj-claude-maintains-apps" across all of Anthropic's platforms: iOS, Android, desktop, web, CLI, and the Agent SDK.

Twelve routines cover the full range of code upkeep

Claude runs a battery of specialized maintenance routines, according to Cherny. A "Crash Fuzzer" opens apps in a simulator, taps around randomly to trigger crashes, analyzes the root cause, and creates a fix. A "Dup Unifier" scans the codebase for similar but slightly different abstractions and proposes merging them. The "Dead-Code Remover" strips out statically unreachable code and, for suspicious code, first adds logging so it can check the next day whether the code is actually unused.