A minimalist, web-based time and project tracking tool.
Autumn is a Django application that lets you track how you spend your time across projects and subprojects, view your session history, and visualize your data through charts, heatmaps, and word clouds. It also includes an optional LLM-powered "Insights" feature, where you can ask questions about your session data using natural language.
This project builds on the original Autumn CLI, offering a browser-accessible alternative with the same core structure and import/export compatibility.
A demo is available here: 👉 http://fingolfin7.pythonanywhere.com/
Use this demo account to explore the features:
- Username:
Finrod
- or Email:
[email protected]
- Password:
autumnweb
The instance is running on a free PythonAnywhere account — load times may vary.
Projects Page (Dark mode + Bing wallpaper)
Projects Page (Dark mode, no background)
Charts and Heatmaps
*Gif Made with this
Profile Page and Background Settings
- Track time spent on projects and subprojects
- Start and stop timers directly in the browser
- Browse and search session history
- Visualize data with charts, scatter plots, and heatmaps (via Chart.js)
- Generate word clouds from session notes
- Export and import data in JSON format (compatible with the old CLI version)
- Ask natural language questions about your data with LLM integration (optional)
- Light and dark themes, with optional Bing daily wallpaper
To run the project locally:
git clone https://github.com/Fingolfin7/AutumnWeb.git
cd AutumnWeb
python -m venv venv
source venv/bin/activate # or `venv\Scripts\activate` on Windows
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Optional:
python manage.py createsuperuser # For admin access
Access the app at http://127.0.0.1:8000/
- Backend: Django, Django REST Framework, SQLite
- Frontend: HTML/CSS/JS (jQuery), Chart.js, wordcloud2.js
- LLM: Gemini API integration with in-memory handlers
- Import/Export: JSON-based, compatible with Autumn CLI
- No analytics or tracking
Built with care. Use it if it's useful to you.