FloCafe
FloCafe is the free, local-first restaurant POS in the FloPOS ecosystem. Run orders, tables, kitchen display, and local data without a software subscription.
翻訳待ち
Kindle-style reader with in-context Claude explanations plus a dedicated web space for book lovers in Ukraine.
翻訳待ち
Loading the full README.
Read the full README ↗Читалка книжок у стилі Kindle, яка пояснює виділений текст за допомогою Claude прямо під час читання.
Виділяєш слово, фразу чи абзац, натискаєш «Пояснити», і пояснення з'являється саме в контексті цієї книжки. Модель бачить виділений фрагмент, кілька абзаців до і після, назву книжки й розділу.
Chytai має дві рівноправні версії з одним інтерфейсом:
app/, Expo): та сама веб-читалка в нативній оболонці, ставиться через TestFlight, оновлюється без ревʼю Apple. Як це влаштовано і як зібрати: app/README.md.Сервер server/index.js віддає інтерфейс із src/renderer/ і невеликий API, а src/renderer/web-bridge.js замінює місток Electron на HTTP-запити. Ключ Claude API лежить лише на сервері; телефон його ніколи не бачить. Бібліотека спільна для всієї родини, а позиції й налаштування в кожного свої (вхід за ім'ям і спільним паролем).
На iPhone відкрий адресу в Safari, увійди і додай на екран «Додому» (Поділитися → На Початковий екран), і далі Chytai відкривається як застосунок.
Як читати на телефоні:
state.json, файл не змінюється; «Як у файлі» повертає метадані з файлу) і видалити книжку з підтвердженням. Видалення прибирає файл для всіх разом із позиціями читання в ній.Посилання /demo (є також на сторінці входу) відкриває читалку без пароля: одна демо-книжка, без завантажень і видалень, із денним лімітом пояснень, щоб ключ Claude не можна було вичерпати. Позиції та налаштування гостя живуть лише в пам'яті сервера.
demo/. Будь-який EPUB/PDF у /data/demo на томі має пріоритет над вбудованим.GUEST_EXPLAIN_LIMIT пояснень на гостя за день (типово 15), GUEST_EXPLAIN_TOTAL на всіх гостей (типово 300); GUEST_MODE=off вимикає демо зовсім.Сторінка /admin (кнопка «Статистика» в налаштуваннях) показує, хто читає, скільки книжок у бібліотеці і скільки пояснень використано: сьогодні, за тиждень, усього, по днях і по моделях, із приблизною вартістю за тарифами API. Лічильники живуть у state.json (stats), гості на сторінку не потрапляють. День рахується за STATS_TZ (типово Europe/Kyiv).
cp .env.example .env # ANTHROPIC_API_KEY, READER_PASSWORD, READER_SECRET
npm install
npm run web # http://localhost:8080
Застосунок описано у fly.toml (книжки й позиції лежать на томі /data):
fly launch --copy-config --no-deploy # один раз
fly secrets set ANTHROPIC_API_KEY=… READER_PASSWORD=… READER_SECRET=…
fly deploy
node scripts/upload-books.mjs https://chytai.fly.dev "~/Library/Mobile Documents/com~apple~CloudDocs/Books"
Машина засинає, коли нею ніхто не користується, і прокидається на перший запит за кілька секунд.
This is the beginning of the README. Read the rest at the original. Read the full README ↗