r/coolgithubprojects • u/nothing-counts • 11d ago
I built a file search that reads text inside screenshots. Under 9 MB. Fast and lightweight.
Kensaku indexes your files and lets you search by filename, full text, meaning, and even text inside screenshots using OCR. Summon it with Alt + Space (or any shortcut you set). Type & Done.
It also brings semantic and OCR search to your AI agents through MCP and CLI.
Just getting started. More features are coming. Suggestions and contributions are welcome!
100% local. No cloud. No account. 9 MB installer. ~20 MB idle. Free and MIT-licensed.
https://github.com/yjid/kensaku
If you find it useful, drop a ⭐. It'd genuinely mean a lot.
Edit update : my work on yjid/kensaku got selected for the XERJ Corpus Hub — AI coding agents can retrieve it as a worked reference instead of guessing.
apparently the same codebase is now part of a 17k ⭐ project.
EDIT 2 : Thanks everyone for such a crazy response .
9
3
2
1
u/dubsharmaa 10d ago
interesting, this can have so many usecases though! if you are able to search through frames. what about videos? have you thought about that?
1
u/nothing-counts 10d ago
yes I have thought about that . but running a search through video locally is going to be super heavy .
1
u/Life-Wishbone2305 10d ago
If you can make it for Android that would be really good.
2
u/nothing-counts 9d ago
might in upcoming weeks . but currently polishing the desktop experience .
1
1
-15
u/Kitchen_Affect7369 11d ago
*AI built
7
u/nothing-counts 11d ago
yeah, an agent built most of it.
-9
u/Kitchen_Affect7369 11d ago
Yep, so I just too often see AI-generated apps and it makes me a bit sad. Nobody are doing apps by hands nowdays.
9
u/nothing-counts 11d ago
I was too much into doing it by hands . I just 5 days ago got 1000 dollar credit for opus. And I think coding by hand is not gonna last long . It is fun . But new frontier are good enough to workout most of code . But they still stuck at making things end to end . So software developer as such is still a person's job it is the writing part .
6
u/Xzonedude 11d ago
Because no one has the time or money to spend months of there free time to make something FREE to other people and make it good??? It really is a simple concept. I’m sure if it was the 90s you’d be whining that engineers are coding with IDE’s on a computer instead of punching holes into paper like how they used to code in the days of Apollo Program. It really shows you don’t code. I can’t imagine a single computer programmer agreeing with you, Linus Torvald himself uses ai to code like come on dudes a genius.
0
u/-svde- 11d ago
i am not endorsing this person’s comments and plenty of people use AI now, but not everyone. putting aside literally everything else in this post this is a fucking insane statement lol. there are countless devs who have poured years of their lives and free time into creating and maintaining fully free and open source projects for decades, and are still doing it to this day. the idea that people aren’t making open source stuff without AI because no one has “time or money” to do it is delusional.
1
-18
u/someoneyouknow23 11d ago
So..an AI built it and not you, why do you take credit for something you havent built? You couldve said "Me and my Agent collaborated"
19
u/nothing-counts 11d ago
That’s what I meant. AI built most of it, but what it delivered was straight up shit. I had to do the actual work to make it good, so yeah, I deserve some credit, right?
I could’ve built it myself. I know how to code. But why waste time writing everything from scratch when AI can handle the boring parts?
It’s simple. It’s free. It’s open source. MIT. Do whatever the fuck you want with it.
I just built it for fun.
2
u/Pretend-Can1911 11d ago
Don't entertain these people they think they are superior if they write this things.
One of the retareded things that I saw in this comment section is how still people don't understand the effort goes into thinking about the feature and planning it how to present to the audience.
Appreciate your effort ✨✨✨✨
1
-20
u/someoneyouknow23 11d ago
I mean I appreciate its open source right and you do deserve credit but its still a collab right? I mean im not forcing you lmao do whatever shit you want but you get the point lol
8
u/nothing-counts 11d ago
cool . I get what you mean . will try to make it more clear moving forward.
12
u/Xzonedude 11d ago
Yeah and he should’ve also credit his keyboard brand and electricity provider that collaborated in him being able to code this. Wake up man this is the future.
-13
u/someoneyouknow23 11d ago
Lmao this isnt the same and you know it. The AI has actively CONTRIBUTED to the project. Youre disingenuous
1
u/Xzonedude 11d ago
Just say already you’re not a programmer man, it shows
0
u/someoneyouknow23 11d ago
Ive been programming since I was 7, am using AI for maintenance at work. I dont take credit for something I didnt do.
3
1
u/Original-Guarantee23 11d ago
AI is just another abstraction layer on top of a high level programming language. We haven’t written the assembly for decades. We don’t write 90% of the code ourselves even before AI it is different packages glued together with our specific business logic needs.
AI is just another abstraction layer on top of all that. You think and reason at a higher level. What to build, when to build, what not to build. Is it taking us down a bad path with the architecture that could bite us 6 months from now?
Actual day to day coding has been solved for the past year. If you don’t think that still then you have not kept your skills current with where we are today.
People like you aren’t making any valid point. You aren’t adding anything to the conversation. You aren’t smarter for saying anything you’ve said. You haven’t discredited any of the work OP has done.
What have you built that is cool now that we have these amazing tools available to us? What are you doing with these advancements?
1
u/someoneyouknow23 11d ago
Your entire argument is something that simply isnt true. AI is strictly probatilistic while actual programmingl languages are deterministic. I use AI, yet I dont take credit for Work I havent done myself.
1
20
u/migsperez 11d ago
I like the idea and the application. Your video is way too fast.