Askimo Updates

Executer des scripts Python, Bash et Node.js dans votre app IA - Sans terminal

Askimo desktop app running scripts (Python, Bash, Node.js) directly from chat

L’IA est douee pour ecrire du code. Mais ecrire du code et l’executer sont deux choses differentes.

Jusqu’ici, le workflow ressemblait a ceci : demander un script a l’IA, le copier, ouvrir un terminal, le coller, croiser les doigts. Si quelque chose ne va pas, retourner au chat, expliquer l’erreur, copier la correction, recoller. Recommencer.

Le Script Runner d’Askimo elimine cette boucle. Executez des scripts Python, Bash et Node.js directement dans l’app - la ou l’IA les a ecrits - et voyez les resultats instantanement.

Qu’est-ce que Script Runner ?

Script Runner est un environnement d’execution de code integre dans Askimo. Quand l’IA genere un script dans votre conversation, un bouton Executer apparait en ligne. Cliquez dessus, et Askimo execute le code sur votre machine et affiche la vraie sortie stdout - erreurs comprises.

Pas de terminal. Pas de copier-coller. Pas de changement de contexte.

Il supporte trois environnements d’execution :

EnvironnementCommandeMeilleur pour
Pythonpython3Traitement de donnees, analyse, automatisation
BashbashOperations sur fichiers, parsing de logs, taches systeme
Node.jsnodeAppels API, transformations JSON, scripting web

Si un environnement n’est pas installe, Askimo masque le bouton Executer pour ce langage.

Demo : Executer du code dans Askimo

Pourquoi executer des scripts dans une app IA ?

L’ecart entre “l’IA ecrit du code” et “vous obtenez des resultats” est plus grand qu’il n’y parait. Script Runner le comble en faisant de l’execution une partie integrante de la conversation.

L’ancien workflow :

  1. Demander un script a l’IA
  2. Copier le code du chat
  3. Ouvrir un terminal
  4. Coller et executer
  5. Copier l’erreur vers le chat
  6. Recevoir la correction, recommencer depuis l’etape 2

Avec Script Runner :

  1. Demander un script a l’IA
  2. Cliquer sur Executer
  3. Voir la sortie (ou corriger en ligne et re-executer)

Ce que vous pouvez faire avec Script Runner

Traitement et analyse de donnees

Demandez a l’IA d’ecrire un script Python, executez-le sur vos fichiers locaux sans que les donnees quittent votre machine :

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")

Analyse de logs et debogage

Utilisez Bash pour parser des logs et rechercher des patterns d’erreur :

Terminal window
grep "ERROR" /var/log/app.log | tail -50 | sort | uniq -c | sort -rn

Appels API et transformation de donnees

Utilisez Node.js pour appeler une API et visualiser une sortie structuree :

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));

Mini-workflows reproductibles depuis le chat

Les sessions de chat deviennent naturellement des workflows en plusieurs etapes. Script Runner garde tout au meme endroit.

Securite : Comment Askimo execute les scripts de maniere responsable

Tout s’execute localement. Les scripts s’executent sur votre machine. Aucun code n’est envoye dans un sandbox cloud.

Vous approuvez avant toute execution. Pas d’execution automatique. Vous cliquez explicitement sur Executer.

La sortie est transparente. Vous voyez le vrai stdout et stderr - exactement comme dans un terminal.

Vos donnees restent privees. Rien ne quitte votre machine - fondamentalement different des outils d’execution de code en ligne.

Script Runner vs Terminal

TerminalScript Runner dans Askimo
Copier-coller requisOuiNon
Changement de contexteOuiNon
L’IA voit la sortie et corrige les erreursNonOui
Donnees quittent la machineSelon le casJamais
Vitesse d’iterationLenteRapide
Utilisable sans competences techniquesDifficilePlus facile

Exemples de cas d’usage

  • Analyser une liste de repos GitHub - repos inactifs, commits recents, stats contributeurs
  • Transformer de grands CSV - nettoyer, filtrer, agregger localement sans upload
  • Parser des logs CI et demander a l’IA de resumer la cause racine
  • Generer un dataset et un graphique depuis une reponse d’API JSON
  • Prototyper un script avant de l’integrer dans votre codebase
  • Automatiser des operations repetitives sur des fichiers

Comment Script Runner s’articule avec les autres fonctionnalites d’Askimo

  • RAG (indexation de documents): Indexez votre codebase, posez des questions, puis executez des scripts dans la meme session
  • Outils MCP: MCP connecte l’IA a des serveurs d’outils externes ; Script Runner execute le code localement. Combinez les deux pour une automatisation puissante
  • Plans IA: Workflows en plusieurs etapes ou une etape genere un script et la suivante l’execute automatiquement

Questions frequentes

Askimo uploade-t-il mon code dans le cloud ? Non. Script Runner s’execute entierement sur votre machine locale. Votre code et vos donnees ne quittent jamais votre appareil.

Dois-je installer Python, Bash ou Node.js separement ? Oui. Askimo utilise les environnements deja installes. Liens d’installation : Python, Node.js.

Y a-t-il un timeout ou une limite de taille de fichier ? Les scripts s’executent jusqu’a completion ou jusqu’a ce que vous les arretiez. Pas de timeout artificiel.

Les utilisateurs non-techniques peuvent-ils en beneficier ? Oui. Un seul bouton Executer avec une sortie visible rend l’execution de scripts accessible sans experience de terminal.

Script Runner est-il la meme chose que les outils MCP ? Non. Les outils MCP connectent l’IA a des serveurs externes. Script Runner execute du code localement.

Sur quelles plateformes Script Runner est-il disponible ? Oui - macOS, Windows et Linux.

Obtenir Askimo

Telecharger Askimo - gratuit, open source, fonctionne sur macOS, Windows et Linux.

  • Compatible avec ChatGPT, Claude, Gemini, Ollama et plus
  • Stockage local avec chiffrement
  • RAG pour les fichiers et la connaissance des projets
  • Integrations d’outils MCP
  • Script Runner pour Python, Bash et Node.js

Mettez une etoile a Askimo sur GitHub

Articles Connexes

Guides

Workflow d’analyse d’investissement avec IA : comment analyser n’importe quelle action avec une IA multi‑étapes

Un seul prompt d’IA pour analyser une action ne peut pas raisonner correctement à travers plusieurs étapes. Ce guide montre comment construire un workflow d’analyse d’investissement avec IA qui reflète la manière dont les analystes professionnels pensent réellement : profiler l’entreprise, mettre les chiffres à l’épreuve, évaluer le risque, puis rédiger la note. Chaque étape s’appuie sur la précédente et produit un résultat spécifique, traçable, prêt à être exporté en PDF ou Word.

Guides

Personnalisation de CV par IA : adapter son CV à chaque offre d'emploi en quelques minutes

Un CV générique est ignoré. Les recruteurs et les systèmes ATS filtrent sur les correspondances exactes de mots-clés, le langage spécifique au poste et la présentation adaptée de l'expérience. Ce guide montre comment utiliser Askimo Plans comme outil de personnalisation de CV : analyser automatiquement l'offre, mapper votre expérience, réécrire les sections pertinentes et produire un CV prêt à soumettre. Aucune connaissance en prompt engineering requise.

Askimo Updates

Mise à jour de l’application Askimo : support multilingue, nouveaux thèmes et outils pour développeurs

La mise à jour majeure de l’application Askimo introduit un support multilingue pour plus de 10 langues, dont l’anglais, le vietnamien, le chinois, le japonais, le coréen, le français, l’allemand, l’espagnol, le portugais et l’italien. Elle propose 18 thèmes avec des options clair, sombre et adaptatives au système. Les nouveaux outils pour développeurs incluent le monitoring des ressources en temps réel, un débogage amélioré et des contrôles de logs granulaires. Des améliorations significatives des performances, notamment sous Windows, ainsi qu’une meilleure gestion des erreurs sur toutes les plateformes.