Plugins Coming soon

Write your own task sources — any tracker, any format, without waiting for us to ship the integration.

Today Floating Todos ships integrations for Linear, Jira, YouTrack, Obsidian, and Google Calendar, all built into the core. The plugin API opens that layer up: a provider is a separate process that speaks a small JSON-RPC protocol with the app, and the app treats it exactly like a built-in source — its tasks land in the panel and pool, carry a source badge, map onto your status registry, and write state changes back through the provider.

The shape is deliberately boring: providers implement a handful of verbs — list what's assigned, import, write back a status change, post a comment — and declare what they support. Because a provider is its own process, it can be written in any language, crash without taking the app down, and never gets access to anything beyond the tasks it serves. Credentials stay wherever the provider keeps them; the app's own database and your other sources are out of reach.

The built-in Jira and YouTrack integrations are being reworked to run as the first two reference providers — the API's proof that a real tracker fits through it. After that comes distribution: an index of community providers you can install from Settings, with the socket surface, protocol schema, and a provider template published alongside.

The API is not published yet. It will be, once the surface stabilizes — protocols we'd have to break every release help nobody. If you want a source badly (a company-internal tracker, Todoist, GitHub issues, an inbox file format), tell us about it — real use cases are what the surface is being shaped around.