Smart Notes Tool
2.5K
Your intelligent, customizable, and private workspace.
SNote is an AI-powered Markdown note-taking app that puts you in full control of your data. Whether youβre writing, coding, or organizing projects, SNote gives you a powerful, distraction-free environment with smart AI assistance.

Ctrl/Cmd + ').#prompt{} / #context{}).Alt + Hover)..md) or full folders (.zip).git clone https://github.com/dryEther/snote.git
cd snote
docker-compose up -d
SNote will now be running at:
π http://localhost:3000β
You can configure SNote via .env or in your docker-compose.yaml:
| Variable | Default | Description |
|---|---|---|
| PORT | 3000 | Port for backend server |
| JWT_SECRET | SuperSecret | Use a strong key |
| TOKEN_EXPIRY | 2h | user session duraiton control |
| DATA_ROOT | ./Data | Folder where all Users' Files are Orgamized. |
| USERS_ROOT | ./Users | Folder where all Users' encrypted keys are kept |
| DEBUG | false | if set to true the log will start showing more details |
| OPENAI_API_KEY | your_openai_key | add your OPEN API KEY to access their models |
| API_KEY | your_gemini_key | Add your GEMINI KEY to access their models |
| API_URL | https://generativelanguage.googleapis.com/v1betaβ | Gemini AI service API |
| OLLAMA_HOST_URL | http://host.docker.internal:11434β | Ollama API |
| CUSTOM_CHAT_COMPLETION_URL | Any other AI Provider's Chat EndPoint | |
| CUSTOM_MODEL_LIST_URL | Any other AI Provider's Model List EndPoint | |
| CUSTOM_API_KEY | Any other AI Provider's API Access Key |
These directories are bind-mountable from the host for persistence:
| Container Path | Host Path (example) | Purpose |
|---|---|---|
/app/Data | ./Data | Stores notes, folders, and metadata. |
/app/Users | ./User | User Data |
/app/Configs | ./Config | User Personalization and Configuration |
(You can edit these in docker-compose.yaml before running docker-compose up.)
Pull and run directly:
docker pull ritabanguha/snote:latest
docker run -d -p 3000:3000 -e PORT = 3000 -e OLLAMA_HOST_URL = 'http://host.docker.internal:11434' -v ./Data:/app/Data ritabanguha/snote:latest
MIT License Β© 2025 β Contributions welcome!
Content type
Image
Digest
sha256:6502488dbβ¦
Size
474.5 MB
Last updated
21 days ago
docker pull ritabanguha/snote