Sara ist ein python skript das für einfache automatisirung , als ki assitent / desktopassistent erstellt wurde.
- Autostart von skripten beim start von sara direckt mit zugrif auf die hauptfunktionen des skriptes wie : tts , ollama anfragen usw
- tools einfach skript ineinen ordner und sara kann sie per befehl ausfüren
- ollama intigration
- befehl matching mit rapidfutzz
- einfache settings mit datei
- komplet offline
- einfach erweiterbar
- ollama instaliren:
- debian:
curl -fsSL https://ollama.com/install.sh | sh - arch:
sudo pacman -S ollama
- modell herunterladen:
ollama pull llama3.2` - wenn noch nicht instalirt python instaliren(bei linux oft vorinstalirt)
- venv erstellen:
python3 -m venv .venv
- dann aktiviren:
'source .venv/bin/activate - im aktivirten venv mit pip nötige liberys/module instaliren:
pip install ollama
bei fehlern wegen fehlenden modulen dise nachinstaliren (unvarscheinlich da python es normalerweise automatisch hatt)pip install rapidfutzz
chmod +x passendes skriptnutze das passende .bash skript für dein system !!! dann:
sudo ./passendes skript.bashnutze das was du im letzten befehlgenutzt hast dund passend für dein system ist! 9. dann sara3.0.py starten: -pfad zu deninem venv überordner.venv/bin/python pfad zu sara3.0.py
- dateine aufbau und funktion: ├── sara3.0.py # Der Kern ├── settings.txt # Einstellungen ├── plugins/ # Deine Autostart-Skripte └── tools/ # Skripte für manuelle Befehle
- was die plugins bekommen: -brain classe als ai -inputs classe als inputs -tools classe als tools beichspiele:
- du wist memory lesen also nur .
memory = tools.memory # gibt liste zurück- du wilst tts nutzen um "hallo" zu sagen also nur
ai.say("hallo")Sara ist noch eie beta . sie hat fehler und ist in entwiklung. ich entwikle momentan eine beta 2.0 dise wede ich hir öfentlich machen sobald sie fertig ist
- Ollama weil ich damit gute erfarungen habe und es extrem gut mit python funktionirt
- rapidfuzz weil es schneller ist als das oginale thefuzz
- espeak-ng weil pyttsx3 in classen zu fehlern fürt
- llama3.2 weil llama gut auf komplexe systempromts regirt besser als modelle wie phi
- exec weil ich eine einfache trotzdem efiziente lösung für code rinzuladen und da ich hoffe das jeder plgins selbst erstellt oder von einer fertrauenswürdigen quelle hatt
- besserer system promt mit systemauslastung usw intigrirt
- autostart wird mit einer regestry ferbessert
- popups mit notify
- plugins/ autostarts könen sich für events regestriren und weden dan ausgefürt
- selfhealing bei fehlenden modulen
- mehr plugins
- email nutzbar
- bitte beachten das dise beta 2.0 forerst nicht hier ist und noch privat getestet / entwikelt wird bis alle funktionen fertig sind und getestet sind
- 2.0 wird feröfentlicht wen ich mal 100 besuch auf disem reposotory sehe