usewhale/Whale

Whale — blazingly fast, terminal-first AI coding agent for DeepSeek. ~98% prompt cache hit rate, 1M context, MCP tools, dynamic workflows.

What it solves

Whale은 빠르고 비용 효율적인 코딩 작업 자동화를 제공하도록 설계된 AI 코딩 에이전트입니다. DeepSeek의 장기 컨텍스트 모델에 최적화된 캐시된 컨텍스트를 적극적으로 재사용함으로써 AI 지원 코딩에서 발생하는 높은 API 비용과 느린 응답 시간 문제를 해결합니다.

How it works

Whale은 터미널(TUI)에서 사용할 수 있는 도구, 일회성 CLI 명령, 혹은 CI/CD용 헤드리스 모드로 동작합니다. DeepSeek의 1M 토큰 컨텍스트 윈도우와 툴 호출 기능을 활용해 파일을 읽고, 명령을 실행하며, 코드를 편집합니다. 또한 Model Context Protocol(MCP)을 지원해 수천 개의 외부 툴에 연결할 수 있으며, JavaScript 스크립트를 작성해 다중 에이전트 워크플로(예: 팬아웃 리서치 또는 다중 관점 리뷰)를 오케스트레이션할 수 있습니다.

Who it’s for

IDE를 대체하기보다 기존 환경(터미널, 데스크톱, CI)에 통합되는 AI 에이전트를 원하는 개발자와 DeepSeek 모델을 활용한 AI 지원 코딩을 하는 사용자들을 위한 것입니다.

Highlights

  • DeepSeek-native: DeepSeek의 캐시, 툴, 가격 정책에 특화되어 최적화됨.
  • High Cache Hit Rate: 약 98%의 프롬프트 캐시 적중률을 달성해 비용을 절감.
  • Dynamic Workflows: JavaScript 기반 다중 에이전트 오케스트레이션을 지원하며 Claude Code와 호환.
  • Extensibility: MCP 서버, 커뮤니티 스킬, 커스텀 플러그인과 통합 가능.
  • Flexible Interfaces: 인터랙티브 TUI, 빠른 질문을 위한 CLI, 자동화 작업을 위한 헤드리스 모드 제공.