Skip to content
forked from Pita/momento

Journaling and Self Help app (For private self hosting w/ ollama)

License

Notifications You must be signed in to change notification settings

JohnMcLear/momento

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Momento

Goal

The goal is it to have a web app which that helps you write diary entries and gives you helpful guidance for your life using LLMs. The goal is to have it privacy first, with just local LLMs thanks to ollama. This creates some interesting design challenges as only small LLMs with short context windows can be used.

Tech stack

  • Next.js (Typescript, TailwindCSS)
  • Ollama for LLMs
  • File based DB

Planned features:

  • Different agents for different aspects of a happy and fullfilled life
  • Backup possibility to Dropbox / Google Drive via encrypted files
  • Maybe memory retrival using a vector db
  • Maybe voice mode via local TTS and STT (could talk to it on a walk)

Setup

Important: This is a work in progress, the DB might change in incompatible ways.

  • Setup ollama and pull the models mentioned in src/lib/llmCall.ts
  • In the next.js folder run npm install; npm run dev then go to http://localhost:3000

About

Journaling and Self Help app (For private self hosting w/ ollama)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.7%
  • JavaScript 1.6%
  • CSS 0.7%