Coffee logs on your own protocol

About Arabica

Arabica is a calm place to keep your brewing practice: beans, recipes, equipment, notes, and the small discoveries worth remembering.

Alpha

Alpha Software: Arabica is currently in early development. Features may change, and data structures could be modified in future updates.

Your Coffee Journey, Your Data

Arabica is a coffee brew tracking application built on the AT Protocol, a decentralized social networking protocol. Unlike traditional apps where your data is locked in a company's database, Arabica stores your brew logs, coffee beans, and equipment information in your Personal Data Server (PDS), hosted by a provider you choose (such as Bluesky, selfhosted.social, or Eurosky), self-hosted on your own infrastructure, and portable to a different provider at any time.

What Makes Arabica Different?

  • You own your data. All your brew logs live in your PDS.
  • Portable identity. Switch PDS providers anytime without losing your data.
  • Open protocol. Built on the AT Protocol, the same technology powering Bluesky.

Features

Track Your Brews

Log every detail: beans, grind size, water temp, brew time, and tasting notes.

Manage Equipment

Keep track of your grinders, brewers, beans, and roasters.

Community Feed

Share your best brews with the community, and interact with likes and comments.

The AT Protocol Advantage

The AT Protocol is a decentralized social networking protocol that gives users ownership of their data and a portable identity. When you use Arabica:

  • Your brew data is stored as ATProto records in collections on your PDS.
  • You authenticate via OAuth with your PDS, not with us.
  • References between records (like linking a brew to a bean) use AT-URIs.
  • Your identity is portable. Change PDS providers without losing your account.

Getting Started

To use Arabica, you'll need an account on a PDS that supports the AT Protocol. The easiest way is to create a Bluesky account at bsky.app.

Once you have an account, log in with your handle (for example, yourname.bsky.social) and start tracking your brews.

Open Source

Arabica is open source software. You can view the code, contribute, or even run your own instance. Visit our Tangled repository to learn more.

Support Arabica

Buy me a coffee, or help cover infra costs.