Wassup is your self-hosted Personal Assistant
Wassup is a privacy-first open-source personal assistant that allows you to keep your personal memories and emotions together.
It is not a social sharing platform and aims to provide a space where you can express your true emotions. Wassup helps you track your mood, recognize mood changes, and trace memories that have influenced your mood.
Features
- Simple, beautiful and responsive user interface
- Easily add notes
- Record sentiment while saving notes (sentiment is automatically selected by analyzing the contents of the note based on
afinn-165
algorithm) - Sends you an email reminder if you haven't saved a note for a while (configurable frequency)
- Realtime dashboard
- Dark/light mode
- See recently saved notes on dashboard
- See how your mood has been recently on the dashboard using helpful visual charts
- See all your past notes
- Export notes along with the mood/sentiment data
- Filter notes by a (search) query
- See (filtered) notes in between any date range
- Ready made date range filters to list notes for today, yesterday, this week, this month, etc.
- Easily paginate all the notes
- A detailed mood chart
- Ability to see notes directly on the chart
- See sentiment chart between any date range of your choice
- Edit notes and mood in-place
- Easily star or unstar notes from various places
- Sign in using email and password or social sign in using your Google account
- (If you host Wassup yourself) ability to disable registration
- (If you host Wassup yourself) ability to add users directly (from command-line interface)
- Run in a Docker container
Incoming Features
- Import notes along with the mood/sentiment data
- REST APIs to add, update and access your notes programmatically and securely
- Google Chrome extension to add notes and see recent notes
- Multi-language (internationalization) support
- Simple desktop application to easily add notes and see recent notes
- Native mobile application for popular platforms
Tech
- Elixir
License
- AGPL-3.0 License