Tauri, Rust, React로 만든 데스크톱 API 클라이언트로, REST, GraphQL, WebSocket, SSE, gRPC를 지원하며 오프라인 우선으로 동작하고 텔레메트리를 수집하지 않습니다.
- 스타
- 1,777
- 포크
- 89
- 열린 이슈
- 9
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
Voiden은 API를 설계하고 테스트하며 문서화할 수 있는 Electron 기반 데스크톱 API 클라이언트입니다. 요청을 불투명한 컬렉션 데이터베이스에 저장하는 대신, 각 요청과 관련 문서 및 테스트를 엔드포인트, 인증, 파라미터, 본문 같은 구조화된 요청 블록과 Markdown을 함께 담는 일반 텍스트 .void 파일 하나에 저장합니다. 이 블록은 여러 파일에서 재사용할 수 있으며, 전체 작업 공간을 Git으로 diff하고 검토하고 병합할 수 있습니다.
앱은 계정이나 필수 클라우드 동기화 없이 완전히 오프라인으로 실행됩니다. 프로토콜은 플러그인으로 지원하며 REST, GraphQL, gRPC, WebSocket을 사용할 수 있습니다. Postman, Insomnia, OpenAPI, Swagger에서 컬렉션을 가져올 수도 있습니다. 요청 전 및 응답 후 스크립트는 JavaScript, Python 또는 shell로 작성할 수 있습니다.
Node.js 18+에서 실행되는 헤드리스 Voiden Runner CLI를 사용하면 터미널, CI 파이프라인, Docker 컨테이너, cron 작업에서 동일한 .void 파일을 실행할 수 있습니다. 또한 Claude Code나 Codex 같은 AI 에이전트가 프로젝트의 요청을 실행할 수 있도록 MCP도 지원합니다.
핵심 기능
- 01요청, 문서, 테스트를 일반 텍스트 .void 파일 하나에 함께 저장합니다.
- 02설치 가능한 플러그인을 통해 REST, GraphQL, gRPC, WebSocket을 지원합니다.
- 03Postman, Insomnia, OpenAPI, Swagger에서 컬렉션을 가져옵니다.
- 04JavaScript, Python 또는 shell로 요청 전 및 응답 후 스크립트를 실행합니다.
- 05터미널, CI, Docker에서 사용할 수 있는 헤드리스 CLI 실행기를 제공합니다.
- 06계정이나 필수 클라우드 동기화 없이 오프라인으로 작동합니다.
활용 사례
- API 요청과 문서를 Git 저장소에서 코드와 함께 버전 관리합니다.
- 일반 텍스트 요청 파일을 대상으로 pull request에서 API 변경 사항을 검토합니다.
- 헤드리스 실행기로 CI/CD 파이프라인에서 API 요청 모음을 실행합니다.
- 기존 Postman 또는 Insomnia 컬렉션을 Git 친화적인 파일로 이전합니다.
빠른 시작
- 1
macOS에서 Homebrew로 Voiden 설치하기
brew install voiden - 2
Windows에서 winget으로 Voiden 설치하기
winget install Voiden - 3
voiden.md/download에서 사용 중인 플랫폼용 설치 프로그램을 다운로드한 다음 앱을 여세요
사용 전 알아둘 점
- 일부 패키지 관리자(Nix, Flatpak, snap)를 통한 설치에는 추가 설정이 필요하며, Linux의 apt를 사용하려면 먼저 저장소를 추가해야 합니다.
- 앱의 다운로드 평판이 쌓이는 동안 Windows 설치 프로그램에 SmartScreen 경고가 표시될 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- voiden은(는) 무엇인가요?
- 요청, 테스트, 문서를 일반 텍스트 .void Markdown 파일로 저장하는 오프라인 Git 네이티브 API 클라이언트입니다. Voiden은 API를 설계하고 테스트하며 문서화할 수 있는 Electron 기반 데스크톱 API 클라이언트입니다. 요청을 불투명한 컬렉션 데이터베이스에 저장하는 대신, 각 요청과 관련 문서 및 테스트를 엔드포인트, 인증, 파라미터, 본문 같은 구조화된 요청 블록과 Markdown을 함께 담는 일반 텍스트 .void 파일 하나에 저장합니다. 이 블록은 여러 파일에서 재사용할 수 있으며, 전체 작업 공간을 Git으로 diff하고 검토하고 병합할 수 있습니다.
- voiden은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- voiden은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- voiden은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. voiden의 마지막 커밋은 2026년 11월 4일입니다.
- voiden은(는) 어디에 사용할 수 있나요?
- API 요청과 문서를 Git 저장소에서 코드와 함께 버전 관리합니다. 일반 텍스트 요청 파일을 대상으로 pull request에서 API 변경 사항을 검토합니다. 헤드리스 실행기로 CI/CD 파이프라인에서 API 요청 모음을 실행합니다. 기존 Postman 또는 Insomnia 컬렉션을 Git 친화적인 파일로 이전합니다.
- voiden는 어떻게 설치하나요?
- macOS에서 Homebrew로 Voiden 설치하기: brew install voiden Windows에서 winget으로 Voiden 설치하기: winget install Voiden voiden.md/download에서 사용 중인 플랫폼용 설치 프로그램을 다운로드한 다음 앱을 여세요
- voiden은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/VoidenHQ/voiden
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
요청을 일반 YAML 파일로 저장하는 터미널 기반 HTTP API 클라이언트로, Postman과 Insomnia의 대안입니다.
GraphQL, REST, WebSockets, SSE, gRPC를 지원하고 로컬, Git, 클라우드 저장소를 제공하는 오픈소스 크로스 플랫폼 API 클라이언트입니다.
HTTP, GraphQL, gRPC, WebSocket, SSE 요청을 git으로 관리할 수 있는 터미널 API 클라이언트
Go로 만든 로컬 우선 네이티브 API 클라이언트로, REST, gRPC, GraphQL, WebSocket을 지원하며 트래픽 프록시를 내장합니다.
Wails 3와 Vue 3로 만든 로컬 우선 데스크톱 API 클라이언트로, HTTP, gRPC, GraphQL, WebSocket을 지원합니다.