A IA e otima para escrever codigo. Mas escrever codigo e executa-lo sao coisas diferentes.
Ate agora, o fluxo de trabalho era: pedir um script a IA, copiar, abrir o terminal, colar, torcer para funcionar. Se algo der errado, voltar ao chat, explicar o erro, copiar a correcao, colar de novo. Repetir.
O Script Runner do Askimo elimina esse loop. Execute scripts Python, Bash e Node.js diretamente no app - exatamente onde a IA os escreveu - e veja os resultados instantaneamente.
O que e Script Runner?
Script Runner e um ambiente de execucao de codigo embutido no Askimo. Quando a IA gera um script na sua conversa, um botao Executar aparece inline. Clique nele e o Askimo executa o codigo na sua maquina mostrando a saida stdout real, incluindo erros.
Sem terminal. Sem copiar-colar. Sem troca de contexto.
Suporta tres ambientes de execucao:
| Ambiente | Comando | Melhor para |
|---|---|---|
| Python | python3 | Processamento de dados, analise, automacao |
| Bash | bash | Operacoes de arquivo, parsing de logs, tarefas do sistema |
| Node.js | node | Chamadas API, transformacoes JSON, scripting web |
Se um ambiente nao estiver instalado, o Askimo oculta o botao Executar para aquela linguagem.
Demo: Executando codigo no Askimo
Por que executar scripts em um app de chat IA?
A lacuna entre “a IA escreve codigo” e “voce obtem resultados” e maior do que parece. O Script Runner elimina isso tornando a execucao parte da conversa.
O fluxo antigo:
- Pedir um script a IA
- Copiar o codigo do chat
- Abrir o terminal
- Colar e executar
- Copiar o erro para o chat
- Receber a correcao, repetir desde o passo 2
Com Script Runner:
- Pedir um script a IA
- Clicar em Executar
- Ver a saida (ou corrigir inline e re-executar)
O que voce pode fazer com Script Runner
Processamento e analise de dados
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")Analise de logs e depuracao
grep "ERROR" /var/log/app.log | tail -50 | sort | uniq -c | sort -rnChamadas API e transformacao de dados
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));Seguranca: Como o Askimo executa scripts com responsabilidade
Tudo e executado localmente. Os scripts sao executados na sua maquina. Nenhum codigo e enviado para um sandbox na nuvem.
Voce aprova antes de qualquer execucao. Sem execucao automatica. Voce clica explicitamente em Executar.
A saida e transparente. Voce ve o stdout e stderr reais, como no terminal.
Seus dados permanecem privados. Nada sai da sua maquina.
Script Runner vs Terminal
| Terminal | Script Runner no Askimo | |
|---|---|---|
| Copiar-colar necessario | Sim | Nao |
| Troca de contexto | Sim | Nao |
| IA ve a saida e corrige erros | Nao | Sim |
| Dados saem da maquina | Depende | Nunca |
| Velocidade de iteracao | Lenta | Rapida |
| Usavel sem conhecimento tecnico | Dificil | Mais facil |
Casos de uso
- Analisar listas de repos GitHub - repos inativos, commits recentes, estatisticas de contribuidores
- Transformar CSV grandes localmente sem upload para ferramentas na nuvem
- Parsear logs CI e pedir a IA que resuma a causa raiz
- Gerar dataset e graficos a partir de respostas de API JSON
- Prototipar scripts antes de mover para o repositorio
- Automatizar operacoes repetitivas de arquivos
Perguntas frequentes
O Askimo faz upload do meu codigo para a nuvem? Nao. O Script Runner e executado completamente na sua maquina local.
Preciso instalar Python, Bash ou Node.js separadamente? Sim. O Askimo usa os ambientes ja instalados. Links: Python, Node.js.
Ha timeout ou limite de tamanho de arquivo? Os scripts sao executados ate a conclusao ou ate voce para-los. Sem timeout artificial.
Script Runner esta disponivel em todas as plataformas? Sim - macOS, Windows e Linux.
Obter o Askimo
Baixar o Askimo - gratuito, codigo aberto, funciona em macOS, Windows e Linux.
- Funciona com ChatGPT, Claude, Gemini, Ollama e mais
- Armazenamento local com criptografia
- RAG para arquivos e conhecimento de projetos
- Integracoes de ferramentas MCP
- Script Runner para Python, Bash e Node.js
Coloque uma estrela no Askimo no GitHub