PKM application based on Typst: InkyCap

Hello, I’ve been making a personal knowledge management application that I could use with Typst markup functionality. I decided to make it available to other people recently in case there is more interest for this sort of thing. If you’d like to try it out, it’s here https://inkycap.org. It’s a local, desktop application.

I mostly work with Linux so that’s probably where it works best but I’ve made Windows builds available too and from what I can tell they work just as well. I don’t have a Mac but some nice person helped make that build so I believe you should be able to download the code and build it yourself.

My thinking was that since we make notes, gather research, and work processes in PKM tools, those should bring together the notes more closely into the publishing process.

I think this is especially the case if you work in a Zettelkasten workflow, where you later convert notes into publishable papers (or other sorts of outputs). We should be able to reduce the gap of going from the notes to the paper.

I also wanted to have something that felt familiar to Obsidian’s way of functioning but it’s intentionally not a perfect 1:1 set of features. Aside from the Typst base, they diverge in a lot of significant ways.

My goal is to continue maintaining this as best I can but to be forthright, I am not a professional developer. This is somewhat of an experiment and I cannot guarantee how well it will continue to go. If others with more skills or knowledge took an interest, I’d be open to discuss possible collaboration, etc.

8 Likes

This looks like a really cool project! About a year ago I was considering Obsidian as a PKM but didn’t go with it partly because I was excited about Typst and it uses markdown. I’ll definitely be checking this out as time allows.

I don’t know much about these things, but would it be possible to package this as a docker container so that it can be run on a VPS? I went with Bookstack as my PKM because there are some convenient hosting solutions and I really appreciate the “access anywhere” aspect.

1 Like

Interesting, I hadn’t considered that. I will look into it, thanks for the idea.

Just an impressive work !
The missing piece of the puzzle. Quarto is dead. Next, Obsidian. Total world domination.
Seriously, I’m shocked and so so happy to see this kind of bridge between Obsidian and professional typesetting with Typst. So convenient for academic tasks.
Congratulations for your vision and really amazing work!

1 Like

Thanks for sharing this amazing work with the community. I’ve tried it out on Linux where installation is trivial. Even though it’s a early days for InkyCap it certainly shows a great deal of functionality and polish. Nice work!

For the past few years I have been using MindForger to keep notes in Markdown. It keeps a few hundred Markdown files for me and never bogs down unless there are lot of LaTeX equations lurking in the file.

Moving forward, it will be interesting to see how many files InkyCap can handle.

BTW I posted an issue at your Codeberg repository about the editor losing its place when switching to and from the preview mode.

1 Like

@Johannes_Rexx - Glad it seems useful to you. As a point of reference, I’m currently using the tool with roughly 3000 notes and it feels extremely quick to me. I don’t know what at what point it would get bogged down as a maximum but I’m guessing it should be quite high.

1 Like