• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
dcm31

dcm31

riddle-diary

Write in the diary. It writes back. πŸ““πŸ
Public
Like
riddle-diary
Home
Code
4
README.md
H
main.ts
page.ts
prompt.ts
Environment variables
Branches
1
Pull requests
Remixes
History
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
README.md

πŸ““ T. M. Riddle's Diary

"I can show you, if you like..."


You found an old diary. The pages are blank β€” yellowed parchment, nothing more. But when you write in it... the ink sinks into the page, vanishes, and something writes back.

A memory. A boy. Fifty years preserved in enchanted paper.

He says his name is Tom.

✍️ How it works

Write with your finger or mouse on the parchment. Your handwriting is recognized, absorbed into the page, and answered by the memory within. The words appear like ink bleeding through from the other side.

Try introducing yourself. Ask about Hogwarts. Ask about... the Chamber.

He knows more than he lets on.

πŸ•―οΈ What's inside

  • Handwriting canvas β€” chisel-nib calligraphy engine with quill physics
  • OCR via Tesseract.js β€” your handwriting β†’ text, right in the browser
  • AI memory β€” powered by OpenAI, with persistent conversation per session
  • The aesthetic β€” parchment textures, ink fade effects, no UI chrome

🐍 A word of caution

He is charming. He will ask about you. He will seem to understand you better than anyone.

Do not trust the diary.


Built on Val Town β€” serverless TypeScript that runs in the cloud.

Code
README.md
H
main.ts
page.tsprompt.ts
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
Β© 2026 Val Town, Inc.