Search packages, repositories and app categories

GitHub repositoryZatfer17/kowalski

kowalski

AI-powered personal Knowledge Management System for Android

kowalski project cover
Stars
8
Forks
1
Last push (UTC)
Mar 16, 2025
Project status
Active

Original README

English project snapshot. Visit GitHub for the latest content.

kowalski

GitHub top language GitHub last commit License: GPL-3.0

kowalski is an AI-powered PKMS for Android based on kowalski-core.

Showcase

Here a video showcasing the functionalities

Setup

The app backend is handled by kowalski-core running in server mode on Termux, hence we need to install it first:

  • Download and install latest release
  • Install termux
  • Install git and go in termux with pkg install git golang
  • Git clone kowalski-core on Termux
  • Edit the makefile and set INSTALL_PATH to /data/data/com.termux/files
  • Run make all
  • Run ko serve

Finally you can launch kowalski

Remarks

  • Notes are automatically saved upon going back to the main screen
  • Notes need to be saved before one can use AI on them
  • In order to save battery (and since I couldn't make it work) there is no automatic refresh on the notes screen. So every time you add a note you must hit the refresh button to see it

Feature matrix

kowalski Keep Obsidian Notion Anytype Logseq gitJournal MyMind Fabric
Free ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
Open source ✅ ✅ ✅
Simple ✅ ✅ ✅
Local ✅ ✅ ✅
Plain markdown ✅ ✅ ✅
AI capable ✅ ✅* ✅ ✅* ✅ ✅
Cross platform ✅* ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
Hackable ✅ ✅

*: With plugins

License

kowalski is distributed under the terms of the Creative Commons Zero Universal.

Matteo Ferrini GitHub avatar
GitHub author

Matteo Ferrini ↗

@saxobankCopenhagen
LanguagesDartC++CMakeSwiftCHTMLKotlinObjective-C

Flutter dependencies

Dependencies used

Dependency list 9 items

App categories

How do I choose a repository?

Start with your use case, compare repository activity, and check the original project before adopting it.

  1. Search by repository name, owner or description, then narrow the results by topic.
  2. Compare stars, forks and recent pushes. Stars show community interest, not a guarantee of quality.
  3. Read the README, license and issues on GitHub before using a project.

Sources and maintenance

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗