- TESIGN / RADAR
- 2026.09.17
- Inkstone
Inkstone
Self-hosted notebook on Cloudflare
WHO USES ITAnyone who wants notes as plain Markdown files, nothing proprietary · Someone with a Cloudflare account who wants a notebook server they fully own · A developer who wants to grant an agent scoped access to search or edit notes
Self-host
A self-hosted Markdown notebook you deploy on your own Cloudflare Workers account, with realtime sync, search and backlinks built in.
819 stars · checked on GitHub GitHub check 28 h late · incl. +2 observed via GH Archive since then · 7-day +10 observed via GH Archive (as of )


TESIGN TAKE
Having to deploy it yourself is real friction, but in return it keeps its promise that the data lives only in your own account.
AT A GLANCE
- USAGE
- Unconfirmed — check before use.
- LANGUAGE
- TypeScript
- PLATFORM
- web
- ACTIVITY
- last commit 2 days ago () · latest release [unconfirmed]
- COMMUNITY
- contributors [unconfirmed] · open issues [unconfirmed] · made by: [unconfirmed] Reference time unavailable
- SOURCES
- GitHub
- FIRST SEEN
- CATEGORY
- PRODUCTIVITY
A summary, not legal advice.
WHY IT MATTERS
Inkstone is a Markdown notebook that runs entirely on your own Cloudflare account — Workers, D1, R2 — with no separate server to manage. Notes always stay plain text, with live preview, full-text search (including Chinese indexing), wiki-style backlinks, offline editing with multi-device sync, and scheduled WebDAV/S3 backups layered on top. The public demo (inkstone-demo.pages.dev) really does sign in with the admin account shown on the page (verified), resetting to two starter notes on refresh.
BUILD FROM THIS
- Build your own note server for plain Markdown knowledge you want to fully own
- Issue a per-document MCP API key so a coding agent can search or edit your notes
- Schedule WebDAV/S3 backups for off-site storage
WHO IT'S FOR
- Anyone who wants notes as plain Markdown files, nothing proprietary
- Someone with a Cloudflare account who wants a notebook server they fully own
- A developer who wants to grant an agent scoped access to search or edit notes
START IN 5 MINUTES
# Try the demo first: https://inkstone-demo.pages.dev (sign in with the account shown on the page; refreshing resets it)
# Deploy to your own account: fork the repo → connect it via GitHub in Cloudflare Workers & Pages → set build command npm run build, deploy command npm run deployCAVEATS
- LGPL-3.0-only · real use requires deploying to your own Cloudflare account; the public demo signs in with a fixed account and resets on refresh
- Optional semantic search needs the Workers AI binding; without it, search falls back to lexical only
RECEIPT
- FIRST SEEN
- AT SOURCE
- KEPT
- STAR DELTA
- +2 ★ / 24h
- CREATED → FIRST SEEN
- 47d
- WHEN FIRST SEEN
- 817 ★
- SOURCES
- GitHub
The same facts in machine-readable form — View as Markdown · JSON
SIMILAR TOOLS
Up to five from PRODUCTIVITY by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.
| IMAGE | NAME | ★ TOTAL | ▲ 7d | LICENSE | PLATFORM | LAST PUSH |
|---|---|---|---|---|---|---|
![]() | Hermes AgentSelf-improving personal agent | ★ 246k | ▲ +375 | MITpermissive | linux · macos · windows · android · cli | |
![]() | InkstoneSelf-hosted notebook on CloudflareTHIS ENTRY | ★ 819 | ▲ +10 | Licence unconfirmedunconfirmed | web | |
| immich-app/immichCARD | ★ 114k | ▲ +82 | AGPL-3.0copyleft | — | ||
| stirling-tools/stirling-pdfCARD | ★ 91.9k | ▲ +54 | Licence unconfirmedunconfirmed | — | ||
| sherlock-project/sherlockCARD | ★ 91.5k | ▲ +64 | MITpermissive | — |
TIMELINE
- Repository created
- FIRST SEEN BY TESIGN
- Published on TESIGN
SAME DAY
- 01
BG0
No-account background removerRemoves a photo's background entirely inside your browser — no upload, no server, no account.
Use in the browser★ 79▲ +28 / 7d - 02
ZapFast
Lightweight native WhatsApp clientA from-scratch Rust WhatsApp client with no browser engine — about 150MB idle RAM on Linux, versus 1.13GB for WhatsApp Web.
Install to use★ 107▲ +39 / 7d - 03
Wealthfolio
Local-first personal finance trackerAn open-source portfolio tracker that keeps investments, net worth and spending entirely on your device — no cloud account.
Install to use★ 9k▲ +15 / 7d - 04
page-mascot
Cursor-following page mascotA tiny React component that puts a character on your page which turns its head to follow the cursor and reacts when clicked.
For developers★ 307▲ +39 / 7d - 05
Podroid
Linux container VM for your phoneBoots a real, separately-kernelled Alpine Linux VM on an unrooted Android phone, running Podman, Docker and LXC exactly as they behave on a server.
Install to use★ 2.6k▲ +14 / 7d - 06
Capsule
Single-file app playerA desktop player that packs an HTML app and its data into one SQLite file — no account, no server, just a file to share.
Install to use▲ 333 HN - 07
SparkyFitness
Self-hosted family health trackingA self-hosted health tracker for nutrition, exercise, sleep, fasting, mood and body metrics — all on a server you run yourself.
Self-host★ 6.1k▲ +13 / 7d - 09
MartinLoop
Execution-control CLI for coding agentsWraps a coding agent with a spend cap and a verifier, so "I'm done" comes with an evidence-backed receipt instead of just a claim.
★ 130▲ +21 / 7d - 10
OpenHunterAI
Local AI red-team workspaceAn alpha-stage local workspace that runs attacker-style security assessments — strictly against public targets you own or are authorized to test.
Self-host★ 165▲ +15 / 7d





