
OpenGyver
OpenGyver는 일상적인 변환, 인코딩, 해싱, 생성, 포맷 및 유효성 검사를 위한 47개의 명령과 180개 이상의 하위 명령이 있는 오픈 소스 스위스 군용 칼 CLI 도구로, 독립 실행형 사용 또는 CI/CD 파이프라인, 셸 스크립트 및 AI 에이전트와의 통합을 위해 설계되었습니다.
https://github.com/create-flow-ai/openGyver?ref=producthunt&utm_source=aipure

제품 정보
업데이트됨:Apr 10, 2026
OpenGyver이란?
OpenGyver는 Go로 빌드된 포괄적인 명령줄 유틸리티로, 일반적인 개발자 및 데이터 변환 작업을 위한 종속성이 없는 단일 바이너리 솔루션을 제공합니다. create-flow-ai에서 만든 이 다재다능한 도구는 Linux, macOS 및 Windows에서 작동하는 하나의 경량 실행 파일로 수십 개의 일상적인 작업을 통합합니다. 단위 및 통화 변환, 파일 형식 변환(오디오, 비디오, 이미지, 문서 및 CAD 파일 포함), 인코딩/디코딩 작업, 암호화 기능, 데이터 유효성 검사, 날씨 및 주가와 같은 실시간 정보 조회 기능을 지원하는 OpenGyver는 여러 특수 도구가 필요하지 않습니다. 스크립팅을 위한 JSON, 단일 값 추출을 위한 축약 형식, 자동화를 위한 자동 모드를 포함한 여러 출력 모드를 제공하므로 대화형 사용과 프로그래밍 방식 통합 모두에 이상적입니다.
OpenGyver의 주요 기능
OpenGyver는 Go로 구축된 포괄적인 스위스 아미 나이프 CLI 도구로, 변환, 인코딩, 해싱, 생성, 포맷팅 및 유효성 검사를 포함한 일상적인 작업을 위해 47개의 명령과 180개 이상의 하위 명령을 제공합니다. Linux, macOS 및 Windows에서 작동하는 제로 종속성, 단일 바이너리 배포로 설계되어 독립 실행형 사용, CI/CD 파이프라인, 셸 스크립트 및 AI 에이전트 통합에 이상적입니다. 이 도구는 MCP(모델 컨텍스트 프로토콜)를 통해 기본 Claude Code 플러그인 지원을 제공하여 AI 어시스턴트가 openGyver 명령을 도구로 직접 호출할 수 있도록 합니다. 여러 출력 모드(JSON, 약어, 자동)를 지원하여 사람과의 상호 작용과 프로그래밍 방식 자동화 모두에 최적화되어 있습니다.
광범위한 파일 형식 변환: 기본 Go 구현과 ffmpeg, Calibre 및 LibreOffice와의 통합을 통해 오디오(33개 형식), 비디오(37개 형식), 이미지, 문서, 전자책(25개 형식), 글꼴(12개 형식), CAD 파일, 프레젠테이션 및 벡터 그래픽을 포함한 10개 이상의 범주에서 변환을 지원합니다.
Claude Code AI 통합: MCP 서버 또는 스킬 파일을 통한 Claude Code와의 기본 통합은 인코딩, 해싱, 변환, 생성 등을 위한 16개의 특수 AI 도구를 제공하여 AI 어시스턴트가 워크플로 내에서 openGyver 명령을 직접 실행할 수 있도록 합니다.
포괄적인 인코딩 및 보안 도구: Base64, Base32, Base58, URL, HTML, 16진수, 이진수, ROT13, Morse, Punycode, JWT에 대한 인코딩/디코딩과 해싱 알고리즘(MD5, SHA 제품군, HMAC, bcrypt, CRC32), AES 암호화, RSA/SSH 키 생성 및 인증서 관리를 포함합니다.
라이브 데이터 및 API 통합: Yahoo Finance를 통해 35개 이상의 글로벌 시장에서 주가, 날씨 데이터(현재, 16일 예보 및 1940년까지의 과거 데이터), 38개 이상의 통화에 대한 통화 변환, DNS 조회, WHOIS 및 공용 IP 감지와 같은 네트워크 도구를 포함한 실시간 데이터 액세스를 제공합니다.
데이터 형식 및 유효성 검사 도구: JSON/YAML/TOML/XML/CSV 변환 및 유효성 검사, HTML/CSS/SQL 포맷팅 및 미화, 정규식 테스트 및 추출, 파일 비교(텍스트, JSON, CSV) 및 여러 데이터 형식에 대한 포괄적인 유효성 검사를 제공합니다.
제로 종속성 단일 바이너리: 런타임 종속성이 없는 정적 바이너리로 Go로 빌드되었으며 여러 플랫폼(Linux, macOS, Windows, FreeBSD) 및 아키텍처(amd64, arm64)에 대한 교차 컴파일을 지원하여 배포 및 배포가 매우 간단합니다.
OpenGyver의 사용 사례
CI/CD 파이프라인 자동화: 여러 특수 도구나 종속성이 필요 없이 파일 형식 변환, 데이터 유효성 검사, 체크섬 확인 및 테스트 데이터 생성과 같은 작업을 위해 지속적인 통합 워크플로에 openGyver를 통합합니다.
AI 에이전트 도구 통합: Claude Code와 같은 AI 코딩 어시스턴트가 기본 MCP 도구 통합을 통해 데이터 인코딩/디코딩, 보안 암호 생성, 단위 변환, 주가 확인 및 코드 포맷팅과 같은 실제 작업을 수행할 수 있도록 합니다.
DevOps 및 시스템 관리: 파일 권한 계산(chmod), 네트워크 진단(DNS, WHOIS), 인증서 생성, 데이터 암호화/해독 및 다양한 서버 환경에서 아카이브 관리와 같은 일상적인 시스템 관리 작업에 사용합니다.
데이터 처리 및 ETL 워크플로: CSV/JSON/YAML/XML 형식 간 변환, 데이터 구조 유효성 검사, 변경 사항에 대한 파일 비교, ETL 파이프라인에서 데이터 무결성 확인을 위한 체크섬 생성과 같은 데이터 변환 작업을 처리합니다.
개발 및 테스트: 테스트 데이터(가짜 사람, 난수, UUID)를 생성하고, QR 코드 및 바코드를 만들고, 코드(SQL, JSON, HTML, CSS)를 포맷하고 유효성을 검사하고, 개발 워크플로 중에 빠른 계산 또는 변환을 수행합니다.
재무 및 비즈니스 분석: 35개 이상의 글로벌 시장에서 실시간 주식 시장 데이터에 액세스하고, 실시간 환율로 통화 변환을 수행하고, 대출 상환액 및 복리 이자를 계산하고, 여러 API 구독 없이 재무 지표를 분석합니다.
장점
제로 종속성이 있는 단일 바이너리는 여러 플랫폼 및 아키텍처에서 배포 및 배포를 매우 간단하게 만듭니다.
47개의 명령과 180개 이상의 하위 명령이 있는 포괄적인 도구 세트는 여러 특수 도구가 필요하지 않습니다.
Claude Code MCP를 통한 기본 AI 통합은 AI 지원 워크플로를 위한 원활한 자동화 기능을 제공합니다.
여러 출력 모드(JSON, 약어, 자동)는 대화형 사용과 프로그래밍 방식 스크립팅 모두에 적합합니다.
단점
일부 고급 기능은 ffmpeg, Calibre 또는 LibreOffice와 같은 외부 도구를 별도로 설치해야 하므로 제로 종속성 이점이 줄어듭니다.
광범위한 명령 세트는 사용 가능한 모든 기능을 검색하려는 신규 사용자에게 가파른 학습 곡선을 가질 수 있습니다.
날씨 및 주식 데이터는 속도 제한 또는 가용성 문제가 있을 수 있는 외부 API에 의존합니다.
설명서는 여러 파일(47개의 개별 문서 파일)에 분산되어 있어 특정 명령 정보를 빠르게 찾기가 더 어려울 수 있습니다.
OpenGyver 사용 방법
openGyver 설치: 선호하는 설치 방법을 선택하십시오. 'brew tap create-flow-ai/tap'으로 Homebrew를 사용한 다음 'brew install opengyver'를 사용하거나, 'go install github.com/mj/opengyver@latest'로 Go를 사용하거나, 'git clone https://github.com/create-flow-ai/openGyver.git'로 리포지토리를 복제하여 소스에서 빌드한 다음 'cd openGyver && go build -o openGyver .'를 사용하십시오.
설치 확인: 터미널에서 'openGyver --help'를 실행하여 설치가 성공했는지 확인하고 사용 가능한 명령 목록을 확인하십시오.
기본 변환 수행: 길이 변환을 위해 'openGyver convert 100 cm in'과 같은 단위 변환에 convert 명령을 사용하거나, 실시간 통화 변환을 위해 'openGyver convert 100 usd eur'를 사용하십시오.
데이터 인코딩 및 해싱: 텍스트를 인코딩하려면 'openGyver encode base64 \"hello world\"'와 같은 인코딩 명령을 사용하거나, 해시를 생성하려면 'openGyver hash sha256 \"hello\"'를 사용하십시오.
임의 데이터 생성: 'openGyver generate password --length 32'로 암호를 만들고, 'openGyver uuid'로 UUID를 생성하거나, 'openGyver qr \"https://example.com\"'로 QR 코드를 만드십시오.
시간 및 날짜 작업: 'openGyver epoch'로 현재 Unix epoch를 가져오고, 'openGyver timex now --tz Asia/Tokyo'로 다른 시간대의 시간을 확인하거나, 'openGyver cron'으로 cron 표현식을 구문 분석하십시오.
데이터 포맷 및 유효성 검사: 'openGyver json format '{\"a\":1}''로 JSON을 포맷하고, 'openGyver validate html --file index.html'로 HTML의 유효성을 검사하거나, 'openGyver format sql \"select * from users\"'로 SQL을 포맷하십시오.
형식 간 파일 변환: 'openGyver convertFile data.csv -o data.xlsx'로 문서를 변환하고, 'openGyver convertImage input.png -o output.jpg'로 이미지를 변환하거나, 'openGyver convertVideo input.mp4 -o output.avi'로 비디오를 변환하십시오.
스크립팅을 위한 JSON 출력 모드 사용: 다른 도구로 파이프할 수 있는 구조화된 JSON 출력을 얻으려면 모든 명령에 '--json' 또는 '-j' 플래그를 추가하십시오. 예를 들어 'openGyver convert -j 100 cm in'입니다.
축약된 출력 가져오기: 주가 값만 가져오기 위해 'openGyver stock AAPL -f price'와 같이 단일 필드 출력을 위해 '-f'와 같은 명령별 플래그를 사용하십시오.
실시간 정보 조회: 'openGyver stock AAPL'로 주가를 확인하고, 'openGyver weather \"New York\"'로 날씨 정보를 가져오거나, 'openGyver network dns example.com'으로 네트워크 조회를 수행하십시오.
색상 작업: 'openGyver color convert \"#ff5733\" --to rgb'로 색상 형식을 변환하고, WCAG 대비 비율을 확인하거나, 색상 팔레트를 생성하십시오.
계산 수행: 표현식에 math 명령을 사용하고, 'openGyver finance loan --principal 300000 --rate 6.5 --years 30'으로 대출 상환액을 계산하거나, 'openGyver chmod'로 Unix 권한을 변환하십시오.
테스트 데이터 생성: 테스트 목적으로 JSON 형식의 사람 데이터를 생성하려면 'openGyver testdata person --count 5 -j'로 가짜 테스트 데이터를 만드십시오.
Claude Code와 통합(선택 사항): '/plugin marketplace add https://raw.githubusercontent.com/create-flow-ai/openGyver/main/plugin/marketplace.json'을 실행하여 Claude Code 플러그인으로 설치한 다음 '/plugin install opengyver' 및 '/reload-plugins'를 실행하여 Claude에게 openGyver 명령을 사용하는 16개의 기본 MCP 도구를 제공하십시오.
OpenGyver 자주 묻는 질문
openGyver는 일상적인 변환, 인코딩, 해싱, 생성, 포맷, 유효성 검사 등을 위한 <strong>47개의 명령과 180개 이상의 하위 명령</strong>을 갖춘 스위스 군용 칼과 같은 CLI 도구입니다. Linux, macOS 및 Windows에서 <strong>종속성 없는 단일 바이너리 배포</strong>를 위해 Go로 빌드되었습니다. 독립적으로 사용하거나 CI/CD 파이프라인, 셸 스크립트 및 AI 에이전트에 연결하도록 설계되었습니다.











