2026-07-06 11:25:57 +00:00
2026-07-08 05:46:12 +00:00
2026-07-08 00:41:15 +00:00
2026-07-06 11:25:57 +00:00
2026-07-06 11:42:07 +00:00
2026-07-06 11:25:57 +00:00
2026-07-08 00:41:15 +00:00
2026-07-08 00:41:15 +00:00
2026-07-06 11:25:57 +00:00
2026-07-06 11:25:57 +00:00
2026-07-06 11:25:57 +00:00

AI Share

aishare captures public ChatGPT shared conversations and publishes immutable read-only snapshots at https://xcel.me/aishare/<slug>.

V1 scope:

  • accepts only public https://chatgpt.com/share/... and https://chat.openai.com/share/... URLs
  • admin-only capture/delete UI at /aishare/admin
  • public reader pages generated as static artifacts under /data/html/<slug>
  • screenshots under /data/screenshots/<slug>
  • SQLite state in /data/aishare.db
  • Docker Compose deployment with Playwright Chromium and multilingual Noto fonts

Local Development

Do not install Node dependencies on the host. Use Docker:

cp .env.example .env
docker compose up --build -d

Open:

  • admin: http://127.0.0.1:8088/aishare/admin
  • public snapshots: http://127.0.0.1:8088/aishare/<slug>

Git Remote

git remote add origin gitea:cabbage/aishare.git

Deploy

See docs/deploy-titan.md.

S
Description
No description provided
Readme
496 KiB
Languages
TypeScript 86.6%
CSS 8.5%
Shell 1.9%
JavaScript 1.8%
Dockerfile 0.9%
Other 0.3%