Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

436 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vmemo

Container Image License

Vmemo is a visual memo app for capturing life with images, searching with AI, and reviewing moments quickly without writing long text notes.

Why Vmemo

For people who think and remember visually, image notes can be much more effective than text-only notes:

  • Visual notes strengthen long-term memory and make recall more vivid by helping you reconstruct the original scene and context.
  • A single image can express what is hard to put into words; when you do not know how to describe an idea, just upload an image and let AI extract key information automatically.

Features

  • Photo upload and management (multi-upload, drag-and-drop, paste).
  • AI-powered search (text and image similarity).
  • AI caption and OCR extraction.
  • API token management.
  • REST API for external integrations.
  • Responsive web UI for desktop and mobile.

Install Vmemo

Option 1: One-Click Self-Hosting on Zeabur

Deploy on zeabur

Option 2: Local Machine / Self-Hosting

Docker Compose

cd docs/guides/self-hosting/local-machine
cp .env.example .env
docker compose up -d

Open:

http://localhost:14000

Check Typesense health:

curl http://localhost:18108/health

Docker

Use the published GHCR image when you already have PostgreSQL, Typesense, and required environment variables configured:

docker run --rm -p 4000:4000 \
  --env-file .env \
  ghcr.io/thaddeusjiang/vmemo:latest

Image tags:

ghcr.io/thaddeusjiang/vmemo:latest
ghcr.io/thaddeusjiang/vmemo:stag
ghcr.io/thaddeusjiang/vmemo:<version>

Integrations

Documentation

Author

Created and maintained by Thaddeus Jiang.

About

Visual memo app for every “wow” moment, no need to rack your brain for words.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages