[GH-ISSUE #1360] FYI: I'm making a community python api client (call karakeep from shell and python) #871

Closed
opened 2026-03-02 11:53:24 +03:00 by kerem · 0 comments
Owner

Originally created by @thiswillbeyourgithub on GitHub (May 5, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1360

Hi,

I wanted to have a way to interact with karakeep from my shell, but also from python. So I made a pypi package for it.

The pypi is here and the github repo is there: karakeep_python_api.

I wanted to test the openapi code generators so the workflow was basically back and forth between LLMs and the full openapi specifications in this repo.

I also wanted to see how far I could push aider-chat so this whole thing is 99.9% AI coded and I own up to it.

All the methods are not yet supported but as I end up having to use them I intend to fix issues as they arise.

The purpose of this post was to notify the devs, and if you want to link it somewhere in the official documentation I'm all for it.

Cheers and thanks for making karakeep!

PS: I used "karakeep" in the name and put a GPLv3 license and I don't really know if that's okay with you. If there is anything I should do differently please tell me!

Edit: btw I intend to keep maintaining for a while as I will need it to do a bunch of scripts. Notably automatically turning my highlights into anki flashcards, probably do a rough semantic visualizer via #1230 , and an automatic script that estimates the reading time of my articles, and add a tag "0-5 minues" or "5-10" "10-15" etc. Unless maybe the latter is already doable via rules?

Originally created by @thiswillbeyourgithub on GitHub (May 5, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1360 Hi, I wanted to have a way to interact with karakeep from my shell, but also from python. So I made a pypi package for it. The pypi is [here](https://pypi.org/project/karakeep-python-api/) and the github repo is there: [karakeep_python_api](https://github.com/thiswillbeyourgithub/karakeep_python_api). I wanted to test the openapi code generators so the workflow was basically back and forth between LLMs and the full openapi specifications in this repo. I also wanted to see how far I could push [aider-chat](https://aider.chat/) so this whole thing is 99.9% AI coded and I own up to it. All the methods are not yet supported but as I end up having to use them I intend to fix issues as they arise. The purpose of this post was to notify the devs, and if you want to link it somewhere in the official documentation I'm all for it. Cheers and thanks for making karakeep! PS: I used "karakeep" in the name and put a GPLv3 license and I don't really know if that's okay with you. If there is anything I should do differently please tell me! Edit: btw I intend to keep maintaining for a while as I will need it to do a bunch of scripts. Notably automatically turning my highlights into anki flashcards, probably do a rough semantic visualizer via #1230 , and an automatic script that estimates the reading time of my articles, and add a tag "0-5 minues" or "5-10" "10-15" etc. Unless maybe the latter is already doable via rules?
kerem closed this issue 2026-03-02 11:53:24 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#871
No description provided.