← 所有文章
thought

The Platform Risk Nobody Talks About: When Your AI Tool Eats Your Feature

The Platform Risk Nobody Talks About: When Your AI Tool Eats Your Feature

We removed our scheduling system last week. Not because it was broken. Because Claude Code shipped /schedule and made ours redundant overnight.

The core argument

The story

OctoDock had a scheduling system. It could run tasks on a cron schedule—check your email every morning, sync Todoist to Calendar every Monday, that kind of thing.

Then Anthropic shipped /loop (session-scoped cron) and /schedule (persistent cloud scheduling) in Claude Code. In one update, our scheduling became a worse version of something built into the platform.

We could have kept it. “Ours works with any AI tool, not just Claude Code,” we could argue. But that’s a weak moat when your primary users ARE Claude Code users.

So we deleted the code. It was the right call. But it forced us to think harder about what’s actually defensible.

The pattern is consistent

This isn’t unique to us. OpenClaw’s entire pitch was an autonomous AI agent that controls your computer remotely. Anthropic shipped Remote Control as a native Claude Code feature weeks later.

OpenClaw proved the demand. Anthropic shipped the integrated, secure version. The pattern: community projects show what users want through viral adoption. Platforms ship the native version shortly after.

Marc Andreessen called OpenClaw + Pi one of the top 10 software breakthroughs in history. That’s great validation—but it doesn’t protect you from platform risk.

What platforms WON’T build

After deleting our scheduler, we asked: what can we build that Claude Code will never ship natively?

Three things:

Cross-app operations. Claude Code can schedule tasks, but it can’t natively talk to your Notion, Gmail, Google Calendar, Todoist, and Telegram through one URL. It needs MCP servers for each. That’s infrastructure work that platforms historically leave to ecosystems.

Persistent memory across agents. Claude Code has /memory for session notes. But cross-session, cross-agent memory that follows YOU regardless of which AI tool you use? That’s not something any single platform will build, because it benefits competitors.

Your contextual data. Platforms don’t know your team’s conventions, your project history, your client preferences. Anything that gets better with YOUR accumulated context is naturally defensible.

The lesson

Build on what you know about your users that the platform doesn’t. Build on cross-platform value that no single vendor will create. Build on accumulated context that takes time to develop.

Delete everything else before the platform does it for you.

A thought I’m still working through

There’s a counterargument: maybe being “eaten” is actually good. If Claude Code ships scheduling, that means more people are doing AI automation, which means more people need cross-app tools, which means more potential OctoDock users.

The rising tide argument. I’m not sure it always holds, but in this specific case, I think it did. More people using /schedule means more people discovering they need their apps connected—which is exactly what we do.

← 所有文章OctoDock 首頁 →