AIgnition is an intuitive, open-source note-taking web app, powered by AI to simplify and enhance your note-taking experience.
- Markdown WYSIWYG
- Live preview
- HTML block rendering
- Code block syntax highlighting
- Support OpenAI API and Gemini API
- Q/A chat
- Autocomplete
- Rewrite
- Share your notes with others
- Comment system
- Privacy first
- Pure JS based
- Deploy with Docker
- Desktop
- Tablet
- Mobile
Docker compose is the simplest way to deploy AIgnition.
# https://hub.docker.com/repository/docker/yuri2/aignition/general
# /YOUR_PATH/aignition/docker-compose.yml
version: '3.8'
services:
aignition:
image: 'yuri2/aignition'
restart: unless-stopped
volumes:
- ./runtime:/dist/runtime
environment:
# The port that the web server listens on.
- SERVER_PORT=3000
ports:
- 3000:3000
Please visit the User Guide for more details.
cd /YOUR_PATH/aignition
docker-compose pull
docker-compose up -d
runtime
is the data that AIgnition stores. DO NOT lose it.- Use
Export data > Save archive
andImport data > From archive
to backup and restore data in theData
panel.
You can check the log file(useful for troubleshooting and password recovery) in the runtime/logs
.
Your data is automatically backed up every 30 minutes. You can find these backups in the runtime/data/db/main_backup
directory. To restore your data, simply replace the contents of the main.db
file with the contents of the desired backup file, then restart the app manually.
Uploads are NOT backup automatically.
AIgnition is completely open source, and contributions are welcome.
All features are free, even for commercial use.
The birth of AIgnition is inseparable from many open source projects and contributors, please refer to the package.json
.
Welcome to join us and contribute code to AIgnition together.