Skip to content
claudarePublic

About

Claudare workspace monorepo

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Claudare

Claudare is exploring a family of local-first applications for personal data. The long-term goal is software that works offline across mobile and desktop, does not require a central application server, and can eventually synchronize data between devices controlled by the user.

Applications

Only nightly builds are available. Currently, builds are provided for Linux x64 and Android.

App Available builds Downloads
Notes Linux x64, Android Flatpak, Nightly
Proxy Linux x64, Docker Nightly, GHCR

For Linux installation and updates, use the Notes Flatpak installer. See the Notes README for terminal installation and updates, including Android installation through Obtainium. Flatpak updates follow your software manager's settings.

Current status

Claudare is a development prototype, not a finished local-first app suite. apps/notes is a Dart package for note behavior. The Flutter prototype in frontends/notes consumes it and exercises the shared packages through a real application. The note domain, storage layout, and user interface are examples, not the architectural center of the repository.

The current code supports local event-sourced application development and central websocket proxy replication.

Documentation

  • App Development Guide explains how Flutter applications compose and consume the shared packages.
  • Implementation Details describes package ownership and the implemented architecture.
  • Security defines the current security posture and the claims the project cannot yet make.
  • AGENTS.md contains repository workflow rules for AI agents.
  • CONVENTIONS.md contains durable coding conventions for shared code.

Setup

Install FVM and make it available on PATH. From the workspace root, install the pinned SDK and resolve all workspace dependencies:

fvm install
fvm flutter pub get
fvm flutter doctor

Run and validate

Run the notes prototype:

cd frontends/notes
fvm flutter run

Analyze the whole workspace and run all Dart and Flutter tests from the root:

fvm dart analyze
fvm dart run melos test

Contributing

All development is performed on a dev branch. Please open PR's to it. The main branch is for stable code and CI/CD.

About

Claudare workspace monorepo

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages