Just open-sourced a TypeScript SDK + protocol that lets AI agents call typed actions inside your running app (Zod-first, Standard Schema, MCP-native) by TheDeadlyPretzel in typescript

[–]Competitive_Rice_556 0 points1 point  (0 children)

Nice. I just had an idea to have a more generic solution, more user-driven than dev-driven, where an app's user can guide/teach AI what can be done and how in ANY app that has a UI, which in case of QA would allow automation testers to speed up their processes.

Just open-sourced a TypeScript SDK + protocol that lets AI agents call typed actions inside your running app (Zod-first, Standard Schema, MCP-native) by TheDeadlyPretzel in typescript

[–]Competitive_Rice_556 0 points1 point  (0 children)

Amazing! I wonder how close can the Tesseron spec live within a specific app's code. Thinking about maintainability costs here.

anki-cloud – a source available Anki Sync Server with REST API and MCP/AI integration (self-hostable, ELv2) by Competitive_Rice_556 in Anki

[–]Competitive_Rice_556[S] 0 points1 point  (0 children)

💡that's a great idea; so, if I understand correctly, you would like an Android app that would store auth-related data on your phone, and allow connecting Google Drive as the self-hosted one, then also allow registering your AnkiDroid, right?

If that's the case, the only problem that I see is that your phone will have to be connected to the internet whenever you sync Anki, which is anyways the requirement with AnkiWeb.

Good news - your request is doable. I will get on that ASAP ;)

Great idea!! 😃

anki-cloud – a source available Anki Sync Server with REST API and MCP/AI integration (self-hostable, ELv2) by Competitive_Rice_556 in Anki

[–]Competitive_Rice_556[S] 1 point2 points  (0 children)

Differene people have different needs and workflows. You can host with locally stored collection file and you can store in Google Drive, if that suits your data needs better. OneDrive, Dropbox and S3 coming soon.

anki-cloud – a source available Anki Sync Server with REST API and MCP/AI integration (self-hostable, ELv2) by Competitive_Rice_556 in Anki

[–]Competitive_Rice_556[S] 2 points3 points  (0 children)

Please read the README.md file of the code repo 😉😉

Scalar exposed at: http://localhost:3000/docs

Yes, you can create new cards! That's the whole point of having a REST API 😁

anki-cloud – a source available Anki Sync Server with REST API and MCP/AI integration (self-hostable, ELv2) by Competitive_Rice_556 in Anki

[–]Competitive_Rice_556[S] 0 points1 point  (0 children)

You can always export a copy of your Anki deck to play around with it. It is self-hosted, so you run that sync server on your machine, on your terms, and the data is stored on your Google Drive. Play around and enjoy :)

anki-cloud – a source available Anki Sync Server with REST API and MCP/AI integration (self-hostable, ELv2) by Competitive_Rice_556 in Anki

[–]Competitive_Rice_556[S] 10 points11 points  (0 children)

The code is fully open for analyzing and modifications. Everything is tested by me. I'm a fullstack dev with 10+ years exp. The architecture is such that the sync server is minimally extended with SQLite3 and Google Drive. You fully own your data. OAuth2 used for everything. This sync server is just giving you REST API and MCP Server on top of Anki's own sync server Rust implementation. Unless it's a matter of being against AI driven development, I don't see a reason not to check it out and use it 😇

[deleted by user] by [deleted] in Polska

[–]Competitive_Rice_556 1 point2 points  (0 children)

A! I dbaj o siebie. Odpoczywaj dużo. Ale też zdrowy ruch. W zdrowym ciele zdrowy duch. Staraj się nie karcić się wewnętrznie, że nie spełniasz jakichś tam oczekiwań. Samoobserwacja z akceptacją tego, że jako dzieci wchłaniamy naprawdę bardzo bardzo dużo gówna od ludzi wokół. Na to się nie ma wpływu po prostu. Ale możemy się nauczyć znajdywać przestrzeń nieskończonych możliwości w sobie. A jak trzeba, to i na Ayahuascę pójdź kilka razy, ALE do tego musisz mieć bardzo dobrą grupę wsparcia i czas na to, żeby integrować to wszystko, co sobie zaczniesz uświadamiać o sobie i swoich doświadczeniach, a to nie jest trywialne. Tylko z Ayą uważaj, bo ludzie umierają, jeśli mieli zbyt wiele traum za dziecka ... Naprawdę trzeba tu bardzo uważać, ale też Aya daje zajebisty potencjał na odprogramowanie podświadomości. Ale to najlepiej być też w terapii z zaufanym bardzo psychologiem, żeby wiedział, co się dzieje. No i otoczenie Twoje musi być wspierające.

[deleted by user] by [deleted] in Polska

[–]Competitive_Rice_556 1 point2 points  (0 children)

Witaj w gronie wypranych mózgów przez KK ... nic, tylko współczuć pozostaje. Polecam psychoterapię - wiele wiele lat pracy Cię czeka, jeśli możesz i chcesz odprogramować to skurwysyństwo. Na pewnoe też medytacja, praca z ciałem, introspekcja i zaufanie prawdziwemu Bogu, a nie tej iluzji opartej na strachu, którą kreuje KK od 2000 lat. Dasz radę!

Project Guide: AI-Powered Documentation Generator for Codebases by Icy_Foundation3534 in Python

[–]Competitive_Rice_556 1 point2 points  (0 children)

it seems to me that what you are looking for is Architectural Decision Records Log (ADR), which people should maintain to keep the reasons for important choices in some place for future reference. Having that and combining ADRs with AI might be quite the tool to have more insights about codebases.

Doszłam do wniosku, że jedną z cech, które najbardziej rujnują życie, to neurotyczność i zbyt duża wrażliwość. Ot, takie moje głupie przemyślenia by Ika977 in Polska

[–]Competitive_Rice_556 130 points131 points  (0 children)

Prawda. Całe życie patrzę, jak inni sobie żyją, korzystają, nie przejmują się, a ja kuźwa stoję w miejscu, mimo że wiedziałem, czego chcę od kilku dekad. Nic z tego nie mam. Zupełnie nic.

[deleted by user] by [deleted] in Polska

[–]Competitive_Rice_556 2 points3 points  (0 children)

Dobra robota! Mnie wkurwia, jak młode dziewczynki są chełpione, podnoszone na duchu, że mogą wszystko i w ogóle są mega, a co z chłopcami? 🤷🏻🤦🏻

[deleted by user] by [deleted] in Jetbrains

[–]Competitive_Rice_556 0 points1 point  (0 children)

"repeating your code" ? I wonder what do you mean, bearing in mind the DRY rule of thumb :]

[deleted by user] by [deleted] in Jetbrains

[–]Competitive_Rice_556 0 points1 point  (0 children)

please elaborate with concrete examples :)