For the mobile app Ink2Post
  • JavaScript 78.4%
  • HTML 9.6%
  • Python 6.5%
  • CSS 4.8%
  • Shell 0.3%
  • Other 0.3%
Find a file
Fenix 7d47f6df7b Keep Screens/ out of git
Store screenshots, preview videos and creative assets live on disk
(iCloud) only; untrack the 19 old screenshots and ignore the folder.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 22:48:19 -07:00
.claude Initial commit: Ink2Post v1.0.1 build 26 2026-06-11 12:58:34 -07:00
android Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
app Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
Archive Initial commit: Ink2Post v1.0.1 build 26 2026-06-11 12:58:34 -07:00
cloudflare/extract-worker Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
docs Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
handoff-Onboard-Redesign Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
icon-set Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
icons Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
ios Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
phoenix Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
RevenueCat Initial commit: Ink2Post v1.0.1 build 26 2026-06-11 12:58:34 -07:00
webpages-support Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
www Remove iCloud " 2" duplicate files 2026-10-21 22:43:43 -07:00
.gitignore Keep Screens/ out of git 2026-10-21 22:48:19 -07:00
capacitor.config.json Initial commit: Ink2Post v1.0.1 build 26 2026-06-11 12:58:34 -07:00
CLAUDE-Status.md Ink2Post 1.1.0 (build 30): subscription with trial, formatting, Strata 2026-10-21 22:43:21 -07:00
CLAUDE.md Ink2Post 1.1.0 (build 30): subscription with trial, formatting, Strata 2026-10-21 22:43:21 -07:00
package-lock.json Ink2Post 1.1.0 (build 30): subscription with trial, formatting, Strata 2026-10-21 22:43:21 -07:00
package.json Ink2Post 1.1.0 (build 30): subscription with trial, formatting, Strata 2026-10-21 22:43:21 -07:00
PRD-Ink2Post-v5_0_0.md Ink2Post 1.1.0 (build 30): subscription with trial, formatting, Strata 2026-10-21 22:43:21 -07:00
README.md Replace placeholder README with project overview + docs index 2026-06-11 12:59:20 -07:00
RELEASE-1.1.0-CHECKLIST.md Ink2Post 1.1.0 (build 30): subscription with trial, formatting, Strata 2026-10-21 22:43:21 -07:00

Ink2Post

Write by hand. Publish anywhere.

Capacitor mobile app (iOS and Android) that photographs handwritten pages and converts them to editable, formatted, shareable digital text via a self-hosted vision-language model. An editor whose input method is a camera, not a scanner.

  • Package id: cafe.prometheus.ink2post (Digital Prometheus Inc.)
  • Backend: FastAPI on Phoenix (self-hosted GPU inference, OpenRouter failover)
  • Model: freemium. Free 5 extractions/month, Pro unlimited ($2.99/mo, $9.99/yr)
  • Web: prometheus.cafe (handwriting tester, help, privacy, terms)

Documentation

Start at docs/README.md, the canonical Ink2Post Technical Documentation:

Quick start (fresh clone)

npm install                      # then re-apply the proguard patch, see developer guide §3.2
npx cap copy ios android         # regenerate the native web assets
# iOS: open ios/App in Xcode → Clean Build Folder → Run
# Android: open android/ in Android Studio → Run

The app talks to production Phoenix by default (www/modules/config.js). Server code is in phoenix/, the edge failover Worker in cloudflare/extract-worker/. Secrets are never in this repo; see docs/operations.md §4.