Astranet
Back to products

PWA · LOCAL-FIRST · AI

Your second brain,
local-first and AI-powered.

A personal PWA to capture, organise and retrieve knowledge in seconds. Works offline, syncs in the background and auto-classifies with AI — you always have the final say.

Local-first·no blocking on network or AICapture in < 1 s·text or voiceHuman > AI·permanent manual override

DESIGN PRINCIPLES

How we make decisions

1

Frictionless capture

Time-to-capture < 1 second. The app never blocks on AI or network.

2

True local-first

The UI always reads from IndexedDB. Offline, everything works.

3

Human > AI

AI proposes, you decide. Manual override is permanent.

4

Privacy by default

Closed registration, encrypted backups, no third-party analytics.

5

Production-grade

Observability, GDPR, quotas and rate limiting from day one.

FEATURES

What you can do with Brain

Capture any idea, technical decision, task or concept. Brain classifies it, stores it and finds it when you need it.

Capture in < 1 second

Text or voice. The app never blocks waiting for AI or network. The note is saved instantly in local storage.

True local-first

All UI reads from IndexedDB (Dexie). Offline, everything works exactly the same. Sync happens in the background without interruption.

🧠

AI auto-classification

Detects project, type, category, language and tags with a confidence score. Low-confidence notes go to Inbox for manual review.

Hybrid search

Full-text search in English and Spanish (PostgreSQL FTS) combined with semantic search via embeddings (pgvector) for maximum precision.

Multi-device sync

Custom LWW + tombstones protocol. Client-generated UUID v7. Automatic and transparent conflict resolution.

📋

History and versioning

Last 20 versions per note + any version from the past 30 days. Restoring a version creates a new entry — history is never deleted.

TECH STACK

Built to last

Frontend

  • React 19 + TypeScript
  • Vite + vite-plugin-pwa
  • TanStack Router
  • Dexie (IndexedDB)
  • Zustand
  • Tailwind CSS + shadcn/ui
  • Vitest + Playwright

Backend

  • Django 5 + Django Ninja
  • PostgreSQL + pgvector
  • Redis + Celery
  • PostgreSQL FTS
  • MinIO / Cloudflare R2
  • pytest

Artificial Intelligence

  • Claude — Classification
  • Groq Whisper — Transcription
  • OpenAI embeddings
  • Local providers (stub)

ROADMAP

Development phases

Foundation

Infrastructure, auth, CI/CD

In progress

Usable capture

Notes, sync, classification, FTS

Pending

Voice & attachments

Transcription, OCR, PDF, images

Pending

Semantic search

Embeddings, hybrid search

Pending

Spaced repetition

Spaced repetition, digests, notifications

Pending

Full auth

Passkeys, 2FA, GDPR export, encrypted backups

Pending

Want early access?

Brain is in active development. If you want to try it when it is ready, leave us your contact.

Contact the team