AkurAI Build
Menu

Public repository / 4ec0c6d0dc48e92b0b469b84d64b411e08c72692

AkurAI-Notes / ISA.md

Latest change 409fb930689e231969f33d5f0947e030c930a722 - E01: Bootstrap AkurAI-Notes v0.0.1 — pure-Rust workspace via AkurAI-Framework 'akurai new' by Claude Code

# AkurAI-Notes — Ideal State Artifact

## Goal
A self-hosted, pure-Rust note-taking app with semantic search, login via
AkurAI IDP, and an HTTPS MCP API — serving as part of the AkurAI suite.

## Vision
Notes you own. Search that finds. No SaaS, no third-party scanning, no bloated
frontend framework. One static musl binary, your data on your server.

## Principles
1. Zero external runtime dependencies (only AkurAI-Framework path-deps).
2. Privacy-first: on-device embeddings, never sent to external APIs.
3. Framework-native UI: no-build ESM SPA, SSR templates, AkurAI dark theme.
4. Everything logged in via AkurAI IDP, single-user (owner) for v0.0.x.
5. Lockstep versioning, Keep-a-Changelog, Framework deploy.sh release engine.

## Constraints
- Pure Rust. No axum, tower, tokio, serde, reqwest, base64, rusqlite.
- B+tree storage via akurai-storage (no SQLite, no Postgres).
- Embedding via separate llama-server process on loopback :8081.
- HTTPS MCP on second port :8100 with bearer-token auth.