Cloud E2EE Local-first v1.4 — markdown + html workspace

Your notes, your, pace.

Start writing instantly — no signup, no friction. kashi.io lives in your browser, organizes your thinking, and adds cloud intelligence only when you want it. When you sign in, optional end-to-end encryption for the synced library keeps ciphertext on the server: AES-256-GCM in Web Crypto with a passphrase and a separate six-word recovery phrase — decryption happens only in your browser.

Optional cloud library E2EE
Works offline
No signup required
Export anytime
🔒 kashi.io/app
H1 H2 H3
B I S
· — 1. " " ` `
🔗
A
A+
Rec
Friday, Jan 10, 2025
Investigate lorem ipsum data pipeline
due 2025-01-14 P1 doing
Monday, Jan 13, 2025
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit ut aliquam
  • Phasellus volutpat metus id libero tincidunt, vel faucibus nulla ornare
  • Reviewed pending items and pushed updates from staging to production
  • If time permits, finalize the quarterly summary report for review.
+ Lorem Ave Ipsum Road Dolor Sit Amet Center
312 words · Markdown ● Cloud encrypt
11
Visual themes
Local notes
0
Forced logins
Cloud library E2EE Markdown editor Wiki links Backlinks graph Kanban boards KaTeX math Mermaid diagrams AI chat Password vault PWA offline Cloud sync Cloud library E2EE Markdown editor Wiki links Backlinks graph Kanban boards KaTeX math Mermaid diagrams AI chat Password vault PWA offline Cloud sync
Why kashi.io

Three ideas, one app.

01 / Start instantly

One click to write

Open the app and write. No forced account. Autosave, word goals, and split editor–preview keep you in flow from the first keystroke.

02 / Stay organized

Notes that stay usable

Folders, tags, saved searches, backlinks, and a graph view connect your ideas. Tasks extract into boards with Today, Overdue, and kanban columns.

03 / Extend when ready

Optional cloud & AI

Sign in to sync, upload files, record meetings, and chat with AI grounded in your own notes — not the open web by default. Turn on Cloud encrypt in Account to sync your workspace library as end-to-end encrypted ciphertext (AES-256-GCM in Web Crypto); attachments are not covered yet.

Full capability

Everything
the editor
can do.

Writing & Editor

A focused markdown environment with everything you need to think in writing — nothing you don't.

Live preview, split view, editor-only, or preview-only
Toolbar for headings, lists, checklists, links, tables, code
Find and replace (including replace all)
Slash commands for quick inserts and Mermaid templates
Word, character, and token stats with optional word-goal
Mermaid diagrams: flow, sequence, Gantt, mind map
KaTeX math rendering and editable math sheets inside notes
Full keyboard shortcuts reference
Organize & Act

Turn scattered notes into a connected, actionable knowledge base without ever leaving your writing flow.

Folders, pin, duplicate, rename with full drag-and-drop
Tags per note and advanced search — up to 20 saved filters
Wiki links [[Note]] with display text and backlinks panel
Graph view: solid edges for links, dashed for shared tags
Checklist tasks extracted automatically into boards
Kanban columns with filters by folder, tag, and priority
/task flow for due dates, status, and context
Today and Overdue smart views
Privacy & Sync

Everything starts local. You decide when and whether to put it in the cloud — nothing is silently overwritten.

Optional E2EE Encrypted cloud library sync

Enable Cloud encrypt after sign-in: your full Inkwell workspace JSON is encrypted in the browser with AES-256-GCM before upload. The server stores only opaque ciphertext plus key wraps.

You choose a passphrase and receive a separate six-word recovery phrase — both independently wrap the data encryption key (dual-wrap format v2). Unlocking derives keys via PBKDF2 and keeps material in session storage for the session.

Attachments and meeting audio are still ordinary cloud uploads today — only the synced library blob is end-to-end encrypted.

Optional end-to-end encrypted cloud library (Inkwell JSON) via Account → Cloud encrypt
Password manager behind a master password with generator
Email and password sign-in; 30-day session
Cloud push and pull with conflict detection
Cloud push and pull with merge when changes don’t overlap
Per-note export: Markdown, HTML, print/PDF
Full workspace JSON export
Attachments up to 25 MB when signed in
Installable PWA with offline shell after first load
AI & Workflow

AI assistance grounded in your notes, not the open web. Context you control, intelligence you can trust.

In-app AI chat; streaming responses with kashi-draft output
Context: open note, @-mentioned notes, or all notes
Optional attachment excerpts and web search integration
Meeting record: microphone tab with silence auto-stop
Command palette Ctrl+K; quick switcher Ctrl+P
Focus mode, sidebar toggle, full keyboard shortcuts
PWA installable; offline shell on first load
Your notes as context — not the open web
Personalize

Eleven visual themes.

Almanac
Calm
Glass
Neu
Bento
Terminal
Paper
Swiss
Magazine
Memphis
Cartoon
Almanac
Calm
Glass
Neu
Bento
Terminal
Paper
Swiss
Magazine
Memphis
Cartoon
Plain-language sync

Your notes
live here first.

An account copies your workspace to the cloud so you can switch devices and keep attachments. Nothing is silently overwritten.

i.All notes start in your browser. Write everything before you ever sign in.
ii.Create an account to back up and access from any device or browser.
iii.If the same note changes in two places, kashi.io asks you how to resolve it.
Cloud
💻
Desktop
📱
Mobile
🗂
Local
🤖
AI

Try kashi.io
free today.

Use everything local-only, or sign in when you want sync, uploads, and AI. No credit card, no commitment.

Free forever for local use · No credit card