Askimo Updates

AI 채팅 앱에서 Python, Bash, Node.js 스크립트 실행 - 터미널 불필요

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

AI는 코드 작성을 잘합니다. 하지만 코드를 작성하는 것과 실행하는 것은 다른 이야기입니다.

지금까지 워크플로우는 이랬습니다: AI에게 스크립트를 요청하고, 복사하고, 터미널을 열고, 붙여넣고, 결과를 기다린다. 오류가 나면 다시 채팅으로 돌아가서 오류를 설명하고, 수정본을 복사해서 다시 붙여넣는다. 반복.

Askimo의 Script Runner가 이 루프를 없앱니다. Python, Bash, Node.js 스크립트를 앱 내에서 직접 실행하고 - AI가 작성한 바로 그 위치에서 - 즉시 실제 출력을 확인할 수 있습니다.

Script Runner란?

Script Runner는 Askimo에 내장된 코드 실행 환경입니다. AI가 대화에서 스크립트를 생성하면, 인라인으로 실행 버튼이 나타납니다. 클릭하면 Askimo가 당신의 머신에서 코드를 실행하고 오류를 포함한 실제 stdout 출력을 표시합니다.

터미널 불필요. 복사 붙여넣기 불필요. 컨텍스트 전환 불필요.

세 가지 런타임을 기본으로 지원합니다:

런타임명령어최적 용도
Pythonpython3데이터 처리, 분석, 자동화
Bashbash파일 작업, 로그 파싱, 시스템 작업
Node.jsnodeAPI 호출, JSON 변환, 웹 스크립팅

런타임이 설치되지 않은 경우, Askimo는 해당 언어의 실행 버튼을 숨깁니다.

Askimo에서 코드 실행 데모

왜 AI 채팅 앱에서 스크립트를 실행하나요?

“AI가 코드를 작성한다”와 “결과를 얻는다” 사이의 격차는 생각보다 큽니다. Script Runner는 실행을 대화의 일부로 만들어 이 격차를 좁힙니다.

기존 워크플로우:

  1. AI에게 스크립트 요청
  2. 채팅에서 코드 복사
  3. 터미널 열기
  4. 붙여넣기 및 실행
  5. 오류를 채팅으로 복사
  6. 수정본 받고 2단계부터 반복

Script Runner 사용 시:

  1. AI에게 스크립트 요청
  2. 실행 클릭
  3. 출력 확인 (또는 인라인 수정 후 재실행)

Script Runner로 할 수 있는 일

데이터 처리 및 분석

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

로그 분석 및 디버깅

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

API 호출 및 데이터 변환

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

안전성: Askimo의 책임 있는 스크립트 실행 방법

모든 것이 로컬에서 실행됩니다. 스크립트는 설치된 런타임을 사용하여 당신의 머신에서 실행됩니다. 코드는 클라우드 샌드박스로 전송되지 않습니다.

실행 전에 반드시 승인. 자동 실행 없음. 명시적으로 실행 버튼을 클릭합니다.

출력은 투명합니다. 터미널에서 볼 수 있는 것과 동일한 실제 stdout 및 stderr를 봅니다.

데이터는 프라이빗하게 유지됩니다. 민감한 파일을 처리하든 아무것도 당신의 머신을 떠나지 않습니다.

Script Runner vs 터미널

터미널Askimo의 Script Runner
복사 붙여넣기 필요아니오
컨텍스트 전환아니오
AI가 출력을 보고 오류 수정아니오
데이터가 머신을 떠남경우에 따라절대 없음
반복 속도느림빠름
기술적 배경 없이 사용어려움더 쉬움

사용 사례

  • GitHub 저장소 목록 분석 - 비활성 저장소, 최근 커밋, 기여자 통계
  • 대규모 CSV 변환 - 클라우드 도구 업로드 없이 로컬에서 처리
  • CI 로그 파싱 및 AI를 통한 근본 원인 요약
  • JSON API 응답에서 데이터셋 및 차트 생성
  • 코드베이스에 이동하기 전 스크립트 프로토타입 제작
  • 반복적인 파일 작업 자동화

자주 묻는 질문

Askimo가 코드나 데이터를 클라우드에 업로드하나요? 아니오. Script Runner는 설치된 런타임을 사용하여 완전히 로컬 머신에서 실행됩니다.

Python, Bash, Node.js를 별도로 설치해야 하나요? 예. Askimo는 이미 설치된 런타임을 사용합니다. 설치 링크: Python, Node.js.

Script Runner는 모든 플랫폼에서 사용 가능한가요? 예 - macOS, Windows, Linux.

Askimo 다운로드

Askimo 다운로드 - 무료, 오픈 소스, macOS, Windows, Linux에서 작동.

  • ChatGPT, Claude, Gemini, Ollama 등과 호환
  • 암호화를 통한 로컬 스토리지
  • 파일 및 프로젝트 지식을 위한 RAG
  • MCP 도구 통합
  • Python, Bash, Node.js를 위한 Script Runner

GitHub에서 Askimo에 별표 남기기

관련 게시물

Guides

AI 투자 리서치 워크플로우: 멀티스텝 AI로 어떤 종목이든 분석하는 방법

주식 리서치를 하나의 AI 프롬프트로 처리하면 여러 단계에 걸친 추론을 제대로 수행하기 어렵습니다. 이 가이드는 전문 애널리스트가 실제로 사고하는 방식(사업 프로필 → 재무 스트레스 테스트 → 리스크 평가 → 브리프 작성)을 그대로 반영한 AI 투자 리서치 워크플로우를 만드는 방법을 보여줍니다. 각 단계는 이전 단계의 결과를 기반으로 하여 구체적이고 추적 가능하며 PDF 또는 Word로 바로 내보낼 수 있는 결과를 만듭니다.

Guides

AI 이력서 맞춤화: 모든 채용 공고에 맞게 이력서를 몇 분 만에 커스터마이즈하는 방법

일반적인 이력서는 무시됩니다. 채용 담당자와 ATS 시스템은 정확한 키워드 일치, 직무별 언어, 맞춤화된 경험 표현을 필터링합니다. 이 가이드에서는 Askimo Plans를 AI 이력서 테일러로 활용하여 채용 공고를 자동 분석하고, 경험에 매핑하고, 해당 섹션을 다시 작성하여 제출 가능한 이력서를 만드는 방법을 보여줍니다. 프롬프트 엔지니어링은 필요 없습니다.

Askimo Updates

Askimo 앱 업데이트: 다국어 지원, 새로운 테마 및 개발자 도구

Askimo 앱의 대규모 업데이트를 통해 영어, 베트남어, 중국어, 일본어, 한국어, 프랑스어, 독일어, 스페인어, 포르투갈어, 이탈리아어를 포함한 10개 이상의 언어를 지원합니다. 라이트, 다크, 시스템 연동 옵션을 포함한 18가지 테마를 도입했습니다. 새로운 개발자 도구로는 실시간 리소스 모니터링, 향상된 디버깅, 세밀한 로그 제어 기능이 포함됩니다. 특히 Windows에서 성능이 크게 개선되었으며, 모든 플랫폼에서 오류 처리도 향상되었습니다.