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.
![image](https://private-user-images.githubusercontent.com/16833604/384546023-6cc4fe69-ad85-4c98-ae37-baeedb931661.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzE5MDAsIm5iZiI6MTczOTE3MTYwMCwicGF0aCI6Ii8xNjgzMzYwNC8zODQ1NDYwMjMtNmNjNGZlNjktYWQ4NS00Yzk4LWFlMzctYmFlZWRiOTMxNjYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3MTMyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1ODZlNTU0ZmNkMDkzM2JkNjNjNTZmZTcxZjI1YmVkMjRiY2Y4YTNjZDBhNWU4MzEzMDEwM2E4MDlkZjdlMGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.p42x8QOQv93-xRPa-Y_5hAA3edVDE-oCZyGCkwv07RE)
![image](https://private-user-images.githubusercontent.com/16833604/384546158-52dae1ae-d1d6-44a5-97e4-4bb2b8a8d31c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzE5MDAsIm5iZiI6MTczOTE3MTYwMCwicGF0aCI6Ii8xNjgzMzYwNC8zODQ1NDYxNTgtNTJkYWUxYWUtZDFkNi00NGE1LTk3ZTQtNGJiMmI4YThkMzFjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3MTMyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ5OTA1NjE1OTJlMTA5MGQ0MGZjNGQxYzhiZjc0NWQzNGI3OTUxMjM4Mzc3N2MwNmEyZGU2YTcwY2ZhOWY3OGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.w97KJqD5RNCai9_z-XveyJXv_B27RSCXsSt4UPEdq2s)
![image](https://private-user-images.githubusercontent.com/16833604/384546044-c407758f-d2df-42a7-b37c-d1bde8c76c08.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzE5MDAsIm5iZiI6MTczOTE3MTYwMCwicGF0aCI6Ii8xNjgzMzYwNC8zODQ1NDYwNDQtYzQwNzc1OGYtZDJkZi00MmE3LWIzN2MtZDFiZGU4Yzc2YzA4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA3MTMyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA3N2Y5ZmE0ZDE1ZjE2NjA5ZmE1Y2E0YzIzMzRkMWE3ZDdkNzE0NmFjOGM0M2M0NmFjMTg0YTNlY2JmNjJhNDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.LjClVgoDi1QjFlZDzq_XLvWD2torBQcjY5uZoyogxxw)
- 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.