lokl
Browser-based, offline-first personal knowledge base. Files never leave your device.
Overview
A browser-based, offline-first personal knowledge base. Everything lives in your device’s IndexedDB: no accounts, no servers, no cloud sync, no tracking. Open it once and it keeps working even with the network unplugged.
Features
- Offline-first: Works entirely in the browser with no server. All data is stored in IndexedDB and available offline.
- Markdown notes: Write and organize notes in Markdown with live preview and syntax highlighting.
- Tag-based organization: Categorize notes with tags and filter or search across your entire knowledge base.
- Import / Export: Back up your data as JSON or Markdown files; import notes from other tools.
- Privacy by design: Files never leave your device. No accounts, no cloud sync, no telemetry.
How to use
- Open bc1qwerty.github.io/lokl in any modern browser.
- Start writing: notes are saved to your local IndexedDB instantly.
- Use Export to back up everything as JSON or Markdown.
Tech
Built with TypeScript and vanilla DOM APIs to keep the bundle small. IndexedDB provides persistent storage with no size limits. Deployed as a static site on GitHub Pages so it loads instantly and works offline via a service worker.
개요
브라우저에서 동작하는 오프라인 우선 개인 지식 베이스입니다. 모든 데이터는 기기 내 IndexedDB에 저장됩니다: 계정도, 서버도, 클라우드 동기화도, 추적도 없습니다. 한 번 열어두면 네트워크가 끊겨도 그대로 동작합니다.
기능
- 오프라인 우선: 서버 없이 브라우저 안에서만 동작하며, 모든 데이터는 IndexedDB에 저장되어 오프라인에서도 사용할 수 있습니다.
- 마크다운 노트: 실시간 미리보기와 구문 강조가 있는 마크다운으로 노트를 작성·정리합니다.
- 태그 기반 정리: 태그로 분류하고 전체 지식 베이스에서 필터링·검색합니다.
- 가져오기 / 내보내기: JSON 또는 마크다운으로 백업하고, 다른 도구에서 노트를 가져올 수 있습니다.
- 설계 단계의 프라이버시: 파일이 절대 기기 밖으로 나가지 않습니다. 계정, 클라우드 동기화, 텔레메트리가 없습니다.
이용 방법
- 최신 브라우저로 bc1qwerty.github.io/lokl를 엽니다.
- 바로 작성하세요: 노트는 로컬 IndexedDB에 즉시 저장됩니다.
- Export로 JSON 또는 마크다운으로 백업할 수 있습니다.
기술
번들 크기를 작게 유지하기 위해 TypeScript와 바닐라 DOM API로 만들어졌습니다. IndexedDB가 용량 제한 없는 영구 저장소를 제공합니다. GitHub Pages에 정적 사이트로 배포되어 즉시 로드되며, 서비스 워커를 통해 오프라인에서도 동작합니다.
概要
ブラウザで動くオフラインファーストの個人ナレッジベースです。すべてのデータは端末のIndexedDBに保存されます: アカウントもサーバーもクラウド同期もトラッキングもありません。一度開いておけばネットワークを切っても動き続けます。
機能
- オフラインファースト: サーバー不要でブラウザ内で完結します。すべてのデータはIndexedDBに保存され、オフラインでも利用できます。
- マークダウンノート: ライブプレビューとシンタックスハイライト付きのマークダウンでノートを書き、整理できます。
- タグベースの整理: タグで分類し、ナレッジベース全体を横断して検索・フィルタリングできます。
- インポート / エクスポート: JSONまたはマークダウンとしてバックアップでき、他ツールからもインポートできます。
- プライバシー設計: ファイルは絶対に端末の外に出ません。アカウント、クラウド同期、テレメトリは一切ありません。
使い方
- モダンブラウザで bc1qwerty.github.io/lokl を開きます。
- すぐに書き始めてください: ノートはローカルのIndexedDBに即時保存されます。
- ExportでJSONまたはマークダウンとしてバックアップできます。
技術
バンドルサイズを抑えるため、TypeScriptとバニラDOM APIで構築されています。IndexedDBが容量制限のない永続ストレージを提供します。GitHub Pagesに静的サイトとしてデプロイされ、即座にロードされ、サービスワーカーによりオフラインでも動作します。