설명
Wavefunction은 macOS를 위해 특별히 제작된 오픈 소스 데스크탑 코딩 에이전트로, 최소한의 디자인과 효율적인 성능을 우선시합니다. 많은 에이전트 애플리케이션이 지속적으로 기능을 추가하는 것과 달리, Wavefunction은 '적을수록 좋다'는 철학에 중점을 두어 코딩 경험을 향상시키기 위해 단순성과 속도를 추구합니다.
더 읽기
이 에이전트는 모델 선택에 있어 상당한 유연성을 제공하여 사용자가 필요에 따라 다양한 모델을 선택하고 전환할 수 있도록 합니다. OpenAI, Anthropic, Google Gemini, OpenRouter 또는 Vercel AI Gateway와 같은 제공업체의 개인 API 키를 활용하여 로컬에서 모델을 실행하거나 ChatGPT Plus 또는 Pro로 로그인할 수 있습니다. 이러한 접근 방식은 사용자가 단일 제공업체의 계획이나 제한에 묶이지 않도록 하며, 개인 정보 보호가 중요한 작업에 대해 데이터 보존이 없도록 유지할 수 있습니다.
네이티브 데스크탑 애플리케이션으로 설계된 Wavefunction은 사이드바와 탭이 적은 깔끔하고 정돈된 인터페이스를 제공하여 대화가 워크플로우의 중심에 있도록 합니다. 내장 브라우저나 불필요한 기능을 피하고, 대신 사용자의 기본 브라우저와 통합하여 외부 링크를 처리합니다. 주요 혁신 중 하나는 컴퓨터 사용 방식에 대한 접근입니다: 에이전트는 자체 격리된 데스크탑 환경인 로컬 Docker 컨테이너 내에서 작동합니다. 이는 Wavefunction이 사용자의 마우스, 키보드 또는 화면을 제어하지 않음을 의미하며, 개발자가 에이전트가 작업을 수행하는 동안 Mac에서 계속 작업할 수 있도록 합니다.
Wavefunction은 병렬 워크플로우에서 뛰어난 성능을 발휘합니다. 사용자는 여러 작업을 순차적으로 할당할 수 있으며, 에이전트는 작업을 하위 에이전트 간에 지능적으로 분할합니다. 이러한 하위 에이전트는 별도의 브랜치와 작업 트리에서 작동하여 파일 충돌을 방지하고 동적 조정을 가능하게 합니다. 작업 중간에 계획이 변경되면 관련 하위 에이전트에 메시지가 전달되어 전체 프로세스를 다시 시작하지 않고도 조정할 수 있습니다. 이 애플리케이션은 '포크 또는 되돌리기'와 같은 기능도 포함하여, 어떤 메시지에서든 새로운 대화를 시작하거나 코드와 대화를 이전 상태로 되돌릴 수 있습니다.
보안과 개인 정보 보호는 핵심 원칙입니다. Wavefunction은 대화와 설정을 사용자의 컴퓨터에 로컬로 저장합니다. 사용자는 완전히 로컬 추론을 위한 로컬 모델을 선택하거나 데이터 보존이 없는 제공업체로 구성할 수 있습니다. 데스크탑 상호작용이 필요한 작업의 경우, 에이전트의 격리된 Docker 컨테이너는 사용자의 Mac을 안전하게 유지합니다. 파일 전송은 명시적이며, 다운로드는 사용자가 선택한 폴더로 이동하고 업로드는 사용자 승인이 필요합니다. 외부 서비스에 대한 안전한 로그인은 에이전트를 일시 중지시켜 로그인 자격 증명을 절대 보지 않도록 합니다. 이 플랫폼은 또한 사용량과 지출에 대한 투명성을 제공하는 강력한 토큰 및 비용 추적 기능을 제공합니다.
- 카테고리AI 코딩 어시스턴트
- 요금제무료
- 배포데스크톱 앱
- 플랫폼macOS
Wavefunction의 핵심 기능
macOS를 위한 오픈 소스 코딩 에이전트
로컬 모델 지원 (Ollama, LM Studio)
다양한 API 키 통합 (OpenAI, Anthropic, Google Gemini, OpenRouter, Vercel AI Gateway)
ChatGPT Plus 또는 Pro 로그인 지원
최소하고 깔끔한 데스크탑 인터페이스
하위 에이전트를 통한 병렬 워크플로우 최적화
동적 작업 조정 및 조정 기능
채팅 기록 및 코드 포크 또는 되돌리기
Docker 컨테이너 내의 격리된 데스크탑 환경
사용자의 마우스, 키보드 또는 화면을 제어하지 않음
외부 서비스에 대한 안전한 로그인
대화 및 설정의 로컬 저장
제공업체와의 데이터 보존 옵션 없음
토큰 사용 및 비용 추적 대시보드
70개 이상의 준비된 MCP 커넥터 및 사용자 정의 MCP 서버 지원
Wavefunction 사용 방법은?
앱 다운로드: 공식 웹사이트에서 macOS용 Wavefunction 애플리케이션을 다운로드합니다.
Docker Desktop 설치: 에이전트의 격리된 환경을 위해 Docker Desktop이 Mac에 설치되고 실행 중인지 확인합니다.
모델 연결: ChatGPT로 로그인하거나 지원되는 제공업체의 API 키를 추가하거나 Ollama 또는 LM Studio를 통해 로컬 모델을 설정하여 선호하는 모델을 선택합니다.
대화 시작: 새로운 채팅을 시작하고 에이전트에게 첫 번째 코딩 작업이나 지시를 제공합니다.
병렬 작업 할당: 새로운 작업을 계속 전송합니다. Wavefunction은 자동으로 하위 에이전트 간에 작업을 분할하여 병렬 실행합니다.
모니터링 및 조정: 에이전트의 진행 상황을 관찰하고 작업 중간에 후속 지시나 변경 사항을 보내 작업을 안내합니다.
검토 및 통합: 하위 에이전트가 만든 코드와 변경 사항을 검토한 후 이를 프로젝트에 통합합니다.
Wavefunction의 사용 사례
- 병렬 코드 개발
- 자동화된 문서 업데이트
- API 통합 테스트
- 인터페이스 개발
- 코드 리팩토링
- 디버깅 및 오류 해결
- 사용자 정의 도구 자동화
- 안전한 개발 환경
- 모델 실험








