You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Your private home management hub. Track appliances, vehicles, maintenance schedules, subscriptions, warranties, projects, pets, and more — all encrypted and synced via Nostr.
Features
All-in-One Tracking — Appliances, vehicles, subscriptions, warranties, pets, projects, and service providers
Private & Portable — End-to-end encryption with Nostr. Your data, your control
Stay Organized — Schedule maintenance, plan projects, and never miss a renewal
Local-First — Data cached locally for instant loading, synced with Nostr relays in the background
Multi-Account Support — Switch between Nostr accounts seamlessly
Lightning Payments — Support via zaps with WebLN and NWC integration
Screenshots
Coming soon
Getting Started
Prerequisites
Node.js 18+
A Nostr browser extension (Alby, nos2x, etc.) or generate keys in-app
Installation
# Clone the repository
git clone https://github.com/homebrew-gh/CypherLog.git
cd CypherLog
# Install dependencies
npm install
# Start development server
npm run dev
Build for Production
npm run build
Run Tests
npm run test
Technology Stack
Cypher Log is built with the following open source technologies:
Cypher Log uses custom Nostr event kinds for data storage. See NIP.md for the complete protocol specification.
Custom Event Kinds
Kind
Type
Description
32627
Addressable
Home appliances/stuff
32628
Addressable
Vehicles
37003
Addressable
Companies/service providers
30229
Addressable
Maintenance schedules
9413
Regular
Maintenance completions
37004
Addressable
Subscriptions
35043
Addressable
Warranties
38033
Addressable
Pets/animals
35389
Addressable
Projects
1661
Regular
Project diary entries
4209
Regular
Project tasks
8347
Regular
Project materials/expenses
7443
Regular
Vet visits
Encryption
Cypher Log supports optional NIP-44 encryption for sensitive data categories. When enabled, data is encrypted to your own public key before being published to relays.
If you find Cypher Log useful, consider supporting development:
Zap the developer on Nostr
Star this repository
Share with others who might benefit
Made with care for homeowners who value privacy and organization.
About
Your private home management hub. Track appliances, vehicles, maintenance, subscriptions, warranties, projects, pets, and more — all encrypted and synced via the Nostr protocol.