Liha is a project that comes out of my own need to have a second brain software that is local-first, open-source, and doesn't cost me a fortune to have AI nicely integrated into it. It is a tool for organizing thoughts, notes, and ideas in a structured way. It is designed to be simple, easy to use, and flexible.
It is majorly inspired by Obsidian, Capacities, and Notion.
- Markdown: Write in markdown and get a live preview of your notes.
- Local First: Your data is stored locally on your device.
- Grid Notes: Create notes in a grid view by dragging and resizing the notes.
- Object Types: Create different types of objects like notes, tasks, events, etc.
- Implement the graph view
- Implement the search functionality
- Implement views
- Fix a lot of bugs
- E2E Encryption
- Sync Support
- Local AI support (using LM Studio)
- Cleanup the codebase
- Features like bubble menus, icons, table of contents, and more.
- Calendar view
Ensure you have the dependencies installed for the Go backend and the frontend - which uses pnpm.
Run wails dev
to start the application in development mode.
NOTE: The project is in the early stages of development. There is a lot of work to be done and will find a lot of code to be messy - I am working towards the major features and will refactor the codebase once the major features are implemented.
Feel free to explore around and make a PR if you find something interesting to add or fix.