Radicle Desktop

Your Code on Your Machine

Company
Radicle
Role
Design, Prototype, User research
Year
2024
Tags
UX, UI, Front End
Tech
Figma, Svelte

Get the app

Summary

Desktop app for Radicle, a decentralized peer-to-peer code collaboration platform. Manage issues, patches, code review, and notifications. Write and review offline, sync when back online.

Problem

Radicle's peer-to-peer, local-first model doesn't map neatly onto mental models from GitHub. Every design decision had to bridge that gap honestly without hiding what makes Radicle different.

Process

Per-feature loop: understand user need + protocol behaviour → hypothesis → wireframes → prototype → high-fidelity handoff. Validated with users and engineering team. Key challenge: patches in Radicle have revisions and each peer may be at a different revision — making this visible without overwhelming users.

Outcome

Shipped and still downloadable. Daniel designed the app across patches, code review and notifications, including the patch page that made revisions and per-peer state legible instead of hiding them behind a GitHub-style single diff. The design has since moved on.

Principles

Best for