Making offline AI models accessible to all types of edge devices.
AGPL-3.0 License
My take to get privacy friendly, offline AI models accessible to as many people as possible. Offline first. Privacy first. Open source. Free. What happens in ShadyAI, stays in ShadyAI. No ads. No tracking. No data collection. No registration. No subscription. No in-app purchases. No premium features. Nada. Nothing. That's it. Pure AI, pure intentionsthat's the essence of this app.
Ever noticed how AI tends to lurk in the shadows? With a sea of startups sporting cryptic names, ShadyAI playfully acknowledges AI's penchant for mystique. It's all a bit of light-hearted banter. In the contrary, behind this playful faade lies a genuine commitment to transparency and ethical AI practices. ShadyAI is fully open source, and is dedicated to bringing clarity, openness, and strong emphasis on privacy.
There are many cutting edge offline AI models, and I want to catch 'em all. Think of Segment Anything, LLaMA and Whisper. What do I mean by that? Well, I want to make it easy for anyone to use cutting edge AI advancements like these without the technical hurdles that come with it.
Items are subject to change. This list is not exhaustive, I'll update it as I go.
The one thats actively being worked on is marked with a 🚧 emoji.
Items are subject to change. This list is not exhaustive, I'll update it as I go.
If you want to see a feature implemented, please open an issue.
Here is a list of devices I've tested ShadyAI on. This is not an exhaustive list, your device should work too. If that's not the case, please let me know by opening an issue.
ShadyAI might also work by just visiting shady.ai. This is very experimental though, don't get too excited yet!
This website gets freshly baked from the oven every night at 00:00 UTC, as seen on this deployments page.
fvm --version
outputs 2.4.1 at the time of this writing).cd ~/my-favorite-projects/shady.ai
)cd shady_ai_flutter
fvm install
flutter run
(if multiple platforms are detected, e.g. MacOS and your phone, you'll be prompted to pick 1 device)My dad, the retired butcher in his mid-70s, is going to be the benchmark.
In order for the benchmark to pass, this checklist must be completed.
Checklist:
If it's not completed, it's a fail. If it's completed, it's a pass.
About my dad.
He's in his mid 70s. Great memory. Always forgets my date of birth, yet somehow remembers details about his customers from 30 years ago. Has a great sense of humour. Oh wait a minute, his memory is not that great after all. Still, he's a great dad.
Say hi to my dad:
Q: What is so shady about it?
A: Ironically, nothing at all. The name ShadyAI is a playful twist, hinting at the often-mysterious nature of AI. If using it makes you "shady," well, that'll be our little secret. Bottom line? What happens in ShadyAI stays in ShadyAI.
Q: What advice do you have for someone who wants to build something like this?
A: It starts with passion. Jumping on the bandwagon because something's "in vogue" won't sustain you in the long run. Trends are fleeting. Dive deep into the subject in this instance, AI. Understand its capabilities and think critically about the real-world problems you're eager to tackle. For me, it's not just about talking up AI's potential; it's about demonstrating it, making it tangible and accessible to all. I use a simple benchmark: if my parents start using it voluntarily, I know I'm onto something. It's a journey, and while I'm not there yet, I'm committed to the path.
This project is not affiliated with Meta, OpenAI or any other company. This is a personal project made by me. ShadyAI, myself, and anyone else involved in this project are not responsible for any damages caused by the use of this app. Use at your own risk.
See the LICENSE file.
Feel free to open an issue or a pull request. I'm open to any suggestions.