Community연구 & 데이터 분석github.com

unequalequality/Ollama-터미널-에이전트

로컬 Ollama 모델을 사용하여 클라우드나 API 종속성 없이 셸 작업을 계획, 실행 및 수정하는 자동화 도구입니다.

Ollama-터미널-에이전트란 무엇인가요?

이 스킬은 로컬에서 실행되는 Ollama 모델을 활용하여 터미널 명령어를 자동으로 계획하고 실행하며, 오류가 발생하면 수정까지 수행하는 AI 에이전트입니다. 클라우드 서비스나 외부 API에 의존하지 않기 때문에 오프라인 환경에서도 안정적으로 사용할 수 있으며, 데이터 프라이버시 측면에서도 유리합니다. 주로 개발자나 시스템 관리자가 반복적인 셸 작업을 자동화하거나 복잡한 명령어 체인을 쉽게 실행하고자 할 때 유용합니다. Ollama를 통해 다양한 오픈소스 언어 모델(예: Llama, Mistral 등)을 로컬에서 구동할 수 있으며, 사용자는 자연어로 작업을 지시하면 에이전트가 이를 분석하여 적절한 명령어를 생성하고 실행합니다. 또한 실행 결과를 분석하여 오류가 있으면 자동으로 수정 명령을 재생성하는 피드백 루프를 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add unequalequality/Ollama-Terminal-Agent

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Ollama-터미널-에이전트은(는) 무엇을 하나요?

로컬 Ollama 모델을 사용하여 클라우드나 API 종속성 없이 셸 작업을 계획, 실행 및 수정하는 자동화 도구입니다.

개요

이 에이전트는 사용자의 자연어 지시를 받아 Ollama 로컬 모델을 통해 적절한 터미널 명령어를 생성하고 실행합니다. 명령어 실행 후 결과를 분석하여 오류가 발생하면 자동으로 수정된 명령어를 재생성하는 반복 프로세스를 수행합니다.

주요 기능

  • 자연어 명령: 사용자가 일반 언어로 작업을 설명하면 에이전트가 해당 셸 명령어를 생성합니다.
  • 자동 실행: 생성된 명령어를 실제 터미널 환경에서 실행합니다.
  • 오류 복구: 명령어 실행 중 오류가 발생하면 로그를 분석하여 자동으로 수정된 명령어를 재시도합니다.
  • 로컬 전용: 모든 처리가 로컬에서 이루어지므로 외부 서비스나 API가 필요 없습니다.

지원 플랫폼

  • Linux, macOS, Windows (WSL)
  • Ollama가 설치된 모든 환경

사용 방법

  1. Ollama를 로컬에 설치하고 실행합니다.
  2. 원하는 모델을 다운로드합니다 (예: ollama pull llama2).
  3. 에이전트 스크립트를 실행하고 자연어로 작업을 입력합니다.

예제

# Ollama-터미널-에이전트 실행
deno run --allow-all main.ts

# 다음 명령을 입력:
# "현재 디렉토리에서 가장 큰 파일 3개 찾기"

에이전트는 다음과 같은 명령어를 생성하고 실행합니다:

du -ah . | sort -rh | head -3

환경 변수

  • OLLAMA_HOST: Ollama 서버 주소 (기본값: localhost:11434)
  • MODEL: 사용할 모델 이름 (기본값: llama2)

라이선스

MIT

관련 스킬