All devlogs

Build log

Why Josephine is being built offline-first

Hritujeet Sharma

Assistance should still be there offline

For an assistant that lives close to your everyday work, privacy and availability should be part of the design?not settings you have to remember to turn on. Josephine is being shaped around a local core, so ordinary interactions can work on the device without depending on a network connection. That can mean less waiting, fewer privacy trade-offs, and help that is still there when the internet is not.

A quiet path from request to action

The experience I am aiming for starts with a quiet tray presence and an intentional shortcut. From there, a person should be able to type or ask by voice, let a local model handle everyday reasoning, and route clear requests to focused Windows actions. The assistant should make its state understandable, ask for context only when it is useful, and avoid taking over the screen or running constantly in the background.

Keep the first version focused

The wider Josephine vision may eventually include optional, clearly signposted handoffs for work that benefits from more compute. But the first Lite version is a stricter experiment:

  • Keep the core offline.
  • Keep the scope small.
  • Learn whether a local assistant can be genuinely useful before adding more moving parts.