KI ist gut darin, Code zu schreiben. Aber Code schreiben und Code ausführen sind zwei verschiedene Dinge.
Bisher sah der Workflow so aus: KI nach einem Skript fragen, kopieren, Terminal öffnen, einfügen, Daumen drücken. Wenn etwas schiefgeht, zurück zum Chat, Fehler erklären, Fix kopieren, wieder einfügen. Wiederholen.
Askimos Script Runner schafft diese Schleife ab. Python-, Bash- und Node.js-Skripte direkt in der App ausführen - genau dort, wo die KI sie geschrieben hat - und sofort echte Ausgaben sehen.
Was ist Script Runner?
Script Runner ist eine eingebaute Code-Ausführungsumgebung in Askimo. Wenn die KI ein Skript in deiner Unterhaltung generiert, erscheint inline ein Ausführen-Button. Klicken, und Askimo führt den Code auf deinem Rechner aus und zeigt die echte stdout-Ausgabe - inklusive Fehler.
Kein Terminal. Kein Kopieren. Kein Kontextwechsel.
Es unterstützt drei Laufzeiten:
| Laufzeit | Befehl | Am besten für |
|---|---|---|
| Python | python3 | Datenverarbeitung, Analyse, Automatisierung |
| Bash | bash | Dateioperationen, Log-Parsing, Systemaufgaben |
| Node.js | node | API-Aufrufe, JSON-Transformationen, Web-Scripting |
Ist eine Laufzeit nicht installiert, blendet Askimo den Ausführen-Button für diese Sprache aus.
Demo: Code in Askimo ausführen
Warum Skripte in einer KI-Chat-App ausführen?
Die Lücke zwischen “KI schreibt Code” und “du bekommst Ergebnisse” ist größer als sie aussieht. Script Runner schließt sie, indem Ausführung Teil des Gesprächs wird.
Der alte Workflow:
- KI nach einem Skript fragen
- Code aus dem Chat kopieren
- Terminal öffnen
- Einfügen und ausführen
- Fehler zurück in den Chat kopieren
- Fix erhalten, ab Schritt 2 wiederholen
Mit Script Runner:
- KI nach einem Skript fragen
- Ausführen klicken
- Ausgabe sehen (oder inline korrigieren und erneut ausführen)
Was du mit Script Runner tun kannst
Datenverarbeitung und Analyse
KI ein Python-Skript schreiben lassen, auf lokalen Dateien ausführen - ohne dass Daten dein Gerät verlassen:
import csv, collections
with open('sales.csv') as f: rows = list(csv.DictReader(f))
by_region = collections.Counter(r['region'] for r in rows)for region, count in by_region.most_common(): print(f"{region}: {count} sales")Log-Analyse und Debugging
Bash zum Parsen von Logs, Suchen nach Fehlermustern:
grep "ERROR" /var/log/app.log | tail -50 | sort | uniq -c | sort -rnAPI-Aufrufe und Datentransformationen
Node.js für API-Aufrufe und strukturierte Ausgaben:
const res = await fetch('https://api.example.com/data');const data = await res.json();console.log(JSON.stringify(data.items.slice(0, 5), null, 2));Reproduzierbare Mini-Workflows aus dem Chat
Chat-Sitzungen werden natürlich zu mehrstufigen Workflows. Script Runner hält alles an einem Ort.
Sicherheit: Wie Askimo Skripte verantwortungsvoll ausführt
Alles läuft lokal. Skripte werden auf deinem Rechner mit installierten Laufzeiten ausgeführt. Kein Code wird an einen Cloud-Sandbox gesendet.
Du genehmigst, bevor etwas ausgeführt wird. Keine Auto-Ausführung. Du klickst explizit auf Ausführen.
Ausgabe ist transparent. Du siehst echtes stdout und stderr - genau wie im Terminal.
Deine Daten bleiben privat. Nichts verlässt dein Gerät - grundlegend anders als webbasierte Code-Ausführungstools.
Script Runner vs. Terminal
| Terminal | Script Runner in Askimo | |
|---|---|---|
| Kopieren-Einfügen erforderlich | Ja | Nein |
| Kontextwechsel | Ja | Nein |
| KI sieht Ausgabe und behebt Fehler | Nein | Ja |
| Daten verlassen das Gerät | Kommt an | Nie |
| Iterationsgeschwindigkeit | Langsam | Schnell |
| Ohne Technikkenntnisse nutzbar | Schwierig | Einfacher |
Anwendungsbeispiele
- GitHub-Repository-Listen analysieren - inaktive Repos, aktuelle Commits, Contributor-Statistiken
- Große CSV-Dateien transformieren - lokal ohne Upload in Cloud-Tools
- CI-Logs parsen und Ursache von KI zusammenfassen lassen
- Dataset und Chart aus JSON API generieren
- Skript prototypisieren vor dem Einpflegen in die Codebasis
- Wiederkehrende Dateioperationen automatisieren
Wie Script Runner mit anderen Askimo-Funktionen zusammenwirkt
- RAG (Dokumentenindexierung): Codebasis oder Datendateien indizieren, Fragen stellen, dann Skripte in derselben Sitzung ausführen
- MCP-Tools: MCP verbindet KI mit externen Tool-Servern; Script Runner führt Code lokal aus. Beides kombinieren für leistungsstarke Automatisierung
- KI-Pläne: Mehrstufige Workflows, bei denen ein Schritt ein Skript generiert und der nächste es automatisch ausführt
Häufig gestellte Fragen
Lädt Askimo Code oder Daten in die Cloud hoch? Nein. Script Runner läuft vollständig auf deinem lokalen Rechner. Code und Daten verlassen dein Gerät nie.
Muss ich Python, Bash oder Node.js separat installieren? Ja. Askimo verwendet die bereits installierten Laufzeiten. Installations-Links: Python, Node.js.
Gibt es ein Timeout oder eine Dateigrößenbeschränkung? Skripte laufen bis sie fertig sind oder du sie stoppst. Kein künstliches Timeout.
Können auch nicht-technische Nutzer davon profitieren? Ja. Ein einziger Ausführen-Button mit sichtbarer Ausgabe macht die Skriptausführung zugänglich.
Ist Script Runner dasselbe wie MCP-Tools? Nein. MCP-Tools verbinden KI mit externen Tool-Servern. Script Runner führt Code lokal aus.
Auf welchen Plattformen ist Script Runner verfügbar? Ja - macOS, Windows und Linux.
Askimo herunterladen
Askimo herunterladen - kostenlos, Open Source, macOS, Windows und Linux.
- Funktioniert mit ChatGPT, Claude, Gemini, Ollama und mehr
- Lokaler Speicher mit Verschlüsselung
- RAG für Dateien und Projektwissen
- MCP-Tool-Integrationen
- Script Runner für Python, Bash und Node.js
Askimo auf GitHub mit einem Stern versehen