바둑 기보 파일을 받아 놓고 수순을 따라가거나 다른 수를 놓아 보고 싶다면 Sabaki를 사용할 수 있습니다. SGF 파일을 열어 대국의 진행과 변화를 살펴보고, 주석을 더한 뒤 다시 SGF로 저장할 수 있는 무료 프로그램입니다. 공식 사이트와 SabakiHQ의 GitHub 릴리스에서 Windows·macOS·Linux용 파일을 제공합니다.
처음에는 안정 버전 0.60.0의 운영체제에 맞는 파일을 고르세요. 설치가 끝나면 가지고 있는 SGF 기보 하나를 열어 수순 트리와 주석을 확인하는 작업부터 시작하면 됩니다.

Sabaki로 기보를 볼 때 편한 점
SGF는 바둑 수순과 변화도, 대국 정보, 주석 등을 담는 파일 형식입니다. Sabaki는 이 파일을 읽고 저장하며, 한 파일에 여러 대국이 들어 있는 SGF 모음도 다룰 수 있습니다. 바둑판만 보는 대신 수순 트리를 따라가면서 어느 지점에서 다른 선택이 나왔는지 확인할 수 있어 복기할 때 편합니다.
공식 기능 설명에는 선·화살표 등 바둑판 표시 도구, 변화도 복사와 붙여넣기, 실행 취소, 계가 도구, 수 찾기 기능이 나옵니다. GTP 엔진도 연결할 수 있지만 엔진 프로그램은 Sabaki 설치 파일에 포함된 기본 기능으로 오해하지 않아야 합니다. 기보를 열고 편집하는 일은 별도 엔진 없이도 시작할 수 있습니다.
Sabaki 공식 화면에서 바둑판과 수순 트리 확인하기
첫 화면은 공식 제품 사이트의 바둑판 중심 화면입니다. 두 번째는 공식 저장소의 소개 화면으로 오른쪽 수순 트리와 주석이 보이지만 엔진 분석도 함께 표시됩니다. 두 이미지 모두 현재 배포 버전을 직접 실행해 촬영한 증거는 아닙니다.
| 프로그램 | Sabaki |
| 제작·배포 | SabakiHQ |
| 라이선스 | MIT |
| 공식 배포 | GitHub 릴리스 |
| 파일 형식 | SGF 기보 |
| 확인일 | 2026년 10월 20일 |
운영체제에 맞는 Sabaki 안정 파일 고르기
Sabaki 공식 사이트의 Download는 SabakiHQ 릴리스로 연결됩니다. 0.60.0은 GitHub에서 Latest로 표시되는 안정 릴리스이며, 뒤에 공개된 0.60.2는 Pre-release 표기가 붙어 있습니다. 처음 설치한다면 두 숫자만 비교하지 말고 안정 릴리스 여부부터 확인하세요. 릴리스 파일은 무료이고 프로젝트는 MIT 라이선스로 공개됩니다.
Windows 64비트라면 이름이 win-x64-setup.exe로 끝나는 설치형 파일을 고릅니다. 같은 목록의 win-x64-portable.exe는 휴대용 실행 파일이므로 설치형과 목적이 다릅니다. macOS는 Apple Silicon용 mac-arm64.dmg와 Intel용 mac-x64.dmg가 나뉩니다. Linux는 x64와 ARM64 AppImage가 따로 있으니 사용 중인 CPU 아키텍처에 맞추세요.
Windows에서는 설정 파일을 받은 뒤 파일 이름과 버전이 sabaki-v0.60.0-win-x64-setup.exe인지 확인하고 일반 설치 안내를 진행하세요. 맥은 DMG를 열어 Sabaki를 응용 프로그램에 넣습니다. Linux AppImage는 배포판과 실행 권한 설정에 따라 여는 방법이 달라질 수 있으므로 파일 이름의 아키텍처를 먼저 맞추세요. 공식 릴리스의 SHA256SUMS에는 각 파일의 해시가 함께 제공됩니다.
- 공식 릴리스에서 0.60.0이 Latest이고 Pre-release가 아닌지 확인합니다.
- Windows 설치형, 맥의 칩 종류별 DMG, Linux의 아키텍처별 AppImage 중 현재 PC에 맞는 파일을 고릅니다.
- 브라우저 다운로드 목록에서 파일이 끝까지 저장됐는지 확인한 뒤 해당 운영체제의 설치 방식으로 엽니다.
SGF 기보를 열고 수순과 변화를 따라가기
Sabaki를 열었다면 File → Open에서 가지고 있는 .sgf 파일을 선택하세요. 대국 정보가 있는 기보라면 바둑판에 돌이 놓이고 화면 아래에 대국자 이름 등 파일에 들어 있는 정보가 표시됩니다. 빈 판만 보인다면 파일을 다시 선택했는지 확인하고, SGF 모음이라면 여러 대국 중 보고 싶은 대국으로 이동해야 할 수 있습니다.
한 수씩 넘기면서 바둑판의 돌 배치를 살펴보세요. 오른쪽 수순 트리가 보이지 않는다면 View → Show Game Tree를 확인합니다. 갈라진 선은 실제 대국의 본 수순과 가정해 본 다른 수를 구분하는 데 도움이 됩니다. 트리의 다른 가지를 선택한 뒤 현재 바둑판이 어떻게 바뀌는지 보면 어느 시점부터 변화가 시작됐는지 찾기 쉽습니다.
기보에 주석이 있다면 View → Show Comments로 주석 영역을 표시하세요. 수순 노드를 선택할 때마다 그 지점에 저장된 글이 바뀌므로, 돌만 보고 놓치기 쉬운 설명을 함께 읽을 수 있습니다. 공식 저장소의 소개 화면에는 트리와 주석, 엔진 분석 그래프가 함께 보이지만, 엔진이 연결되지 않은 상태에서도 수순과 저장된 주석은 확인할 수 있습니다.
기보를 복기할 때는 처음부터 끝까지 한 번에 자동 재생하기보다 궁금한 장면에서 멈춰 바둑판과 수순 노드를 함께 보는 편이 낫습니다. 분기점으로 돌아가 다른 가지를 선택한 다음 다시 본 수순으로 돌아오면 두 선택의 차이를 쉽게 비교할 수 있습니다.
- File → Open에서 SGF 파일을 선택하고 바둑판에 돌이 나타나는지 확인합니다.
- View → Show Game Tree로 수순 트리를 표시하고 분기된 노드를 눌러 다른 변화를 봅니다.
- View → Show Comments에서 해당 수에 저장된 설명을 읽습니다.
복기 주석과 표시를 넣고 새 SGF로 저장하기
원본을 남겨 두고 복기 내용을 더하고 싶다면 작업 전에 File → Save As로 다른 이름의 SGF 사본을 만드는 편이 안전합니다. 기보의 특정 수를 선택한 뒤 Edit → Toggle Edit Mode로 편집 모드를 켤 수 있습니다. Edit → Select Tool에는 돌, 선, 화살표, 삼각형, 사각형, 원, 글자 표시 등의 도구가 마련돼 있습니다.
예를 들어 선택한 수에서 중요하다고 생각한 자리에 표시를 남기려면 편집 모드에서 필요한 도구를 고르고 바둑판의 지점을 선택하세요. 선이나 화살표는 두 위치를 잇는 표시이고, 돌 도구는 바둑판의 돌 배치를 편집합니다. 원본 대국의 수순을 보존하려면 돌을 고치는 작업과 설명 표시를 추가하는 작업을 구분해야 합니다.
변화를 만들 때는 보고 싶은 수순 지점으로 이동한 뒤 다른 수를 두어 새 가지가 생기는지 트리에서 확인하세요. 주석 영역이 숨겨졌다면 View → Show Comments를 켜고 선택한 수에 설명을 입력합니다. 저장하기 전에 어느 노드에 주석이 붙었는지 다시 눌러 읽어 보세요. 분기점이 아닌 이웃한 수에 기록하면 복기할 때 설명이 어긋나 보일 수 있습니다.
같은 장면에서 후보 수 두 개를 비교하고 싶다면 원본의 해당 수순 노드를 기준으로 첫 번째 수를 놓고 그 가지를 확인한 뒤, 다시 분기점으로 돌아가 두 번째 수를 놓으세요. 바둑판만 왔다 갔다 하지 말고 오른쪽 트리에서 두 가지가 각각 다른 선으로 남았는지 살펴보는 것이 중요합니다. 각각의 노드에 왜 그 수를 검토했는지 짧게 적어 두면 나중에 SGF를 다시 열었을 때 어느 변화가 어떤 생각에서 시작됐는지도 알 수 있습니다.
편집을 마쳤다면 File → Save 또는 File → Save As로 SGF를 저장하세요. 저장한 파일을 File → Open으로 다시 열어 방금 만든 가지와 표시, 주석이 남아 있는지 확인하면 작업이 끝납니다. SGF 모음을 편집했다면 다시 열었을 때 원하는 대국도 함께 들어 있는지 살펴보세요. 원본을 건드리지 않으려면 사본 이름을 대국명과 날짜로 구분해 두면 좋습니다.
- 원본 SGF를 연 뒤 File → Save As로 작업 사본을 만듭니다.
- 수순 노드를 선택하고 필요한 경우 Edit → Toggle Edit Mode와 Select Tool로 표시를 더합니다.
- 분기점에서 다른 수를 두고 주석을 입력한 뒤 트리에서 새 가지를 확인합니다.
- File → Save로 저장하고 다시 열어 변화와 주석이 남았는지 확인합니다.
계가와 엔진 분석은 무엇이 다른가
공식 소개에 나오는 Score Estimator는 진행 중인 국면에서 어느 쪽이 앞서는지 대략 살펴보는 도구이고, Scoring Tool은 대국이 끝난 뒤 집이나 영역을 계산하는 데 쓰입니다. 점수 추정과 확정적인 대국 결과는 같지 않습니다. 사활 판단을 바꾸면 추정도 달라질 수 있으므로 화면 숫자 하나만 보고 기보의 결과를 덮어쓰지 마세요.
GitHub 소개 이미지에 보이는 승률 수치와 그래프는 GTP 엔진 분석을 연결했을 때의 예입니다. Sabaki 자체가 모든 판을 자동 분석한다는 뜻은 아닙니다. 엔진을 따로 구하고 경로를 설정하는 단계가 필요하며, 엔진별 지원과 설정이 달라집니다. 처음 SGF를 열어 수순을 살피는 독자라면 엔진 설정을 건너뛰어도 됩니다.
기보에 기록된 대국 결과와 화면에서 계산한 예상 점수가 다르다면 현재 어느 수까지 이동했는지 먼저 보세요. 중간 수순에서 계가를 시작했거나 변화도로 들어가 있으면 처음 기대한 최종 국면이 아닐 수 있습니다. 트리에서 끝 수까지 돌아간 다음 바둑판과 기보 정보를 다시 확인하세요.
SGF가 열리지 않거나 저장 내용이 다를 때
파일을 열었는데 읽을 수 없다는 메시지가 나온다면 확장자가 .sgf인지, 파일 크기가 0이 아닌지, 다운로드가 끝났는지부터 살펴보세요. Sabaki 공식 기능 목록에는 SGF 외에 wBaduk의 NGF와 Tygem의 GIB 열기가 나오지만 모든 파일이 같은 형식은 아닙니다. 이름 끝만 .sgf로 바꿔도 실제 파일 내용이 변하지 않으므로 잘못 내려받은 파일은 원래 출처에서 다시 받아야 합니다.
한글 주석이 깨져 보인다면 해당 SGF의 문자 인코딩이나 원본 저장 상태를 확인하세요. 0.60.2 사전 릴리스의 변경 기록에는 문자셋 정보가 없는 일부 오래된 SGF의 읽기 문제가 수정됐다고 안내됩니다. 다만 0.60.2에는 Pre-release 표기가 있으므로, 안정판에서 문제가 나타날 때는 원본 백업을 먼저 만들고 공식 변경 사항을 비교한 뒤 사용할 버전을 정하세요.
저장했는데 변화가 사라졌다면 저장 전에 어느 가지를 선택했는지, File → Save As에서 다른 폴더에 저장하지 않았는지 확인하세요. 같은 이름의 SGF가 여러 폴더에 있으면 다시 열 때 이전 파일을 고르기 쉽습니다. 파일 탐색기에서 수정 시각과 경로를 확인하고, Sabaki에서 그 파일을 다시 열어 수순 트리와 주석을 직접 비교하세요.
수순 트리가 보이지 않는 현상은 파일이 비어 있어서가 아니라 표시 설정일 수도 있습니다. View → Show Game Tree를 먼저 켜고, 한 대국만 담긴 단순 기보인지도 살펴보세요. 엔진 분석 버튼이 비활성이라면 기보 열기 문제와 따로 다뤄야 합니다. 기보 편집에는 GTP 엔진 설치가 필수 조건이 아닙니다.
자주 묻는 질문
Sabaki는 무료인가요?
네. 공식 사이트는 무료 오픈소스 프로그램이라고 소개하고, 공식 저장소는 MIT 라이선스를 표시합니다. 0.60.0 설치 파일도 GitHub 릴리스에서 받을 수 있습니다.
SGF 파일만 열 수 있나요?
기본 용도는 SGF 기보 읽기와 저장입니다. 공식 기능 설명에는 wBaduk NGF와 Tygem GIB 파일 열기도 나옵니다. 다른 형식의 저장 가능 여부는 별도로 확인하세요.
바둑 엔진 없이도 기보를 볼 수 있나요?
네. SGF 열기, 수순 트리 확인, 표시와 주석 편집은 엔진 연결 없이 시작할 수 있습니다. 승률 등 분석 값에는 별도 GTP 엔진이 필요할 수 있습니다.
맥은 어떤 DMG를 골라야 하나요?
Apple Silicon 맥은 mac-arm64.dmg, Intel 맥은 mac-x64.dmg를 고르세요. 두 파일은 같은 0.60.0 릴리스에 들어 있습니다.
편집한 기보를 원본과 따로 보관할 수 있나요?
네. File → Save As에서 다른 파일 이름이나 폴더를 지정한 뒤 다시 열어 저장된 변화와 주석을 확인하세요.
Sabaki로 바둑 기보 복기 시작하기
Sabaki는 SGF 기보를 바둑판과 수순 트리로 따라가고, 마음에 걸리는 장면에 변화도와 주석을 남길 때 쓸 만합니다. 내 PC에 맞는 0.60.0 안정 파일을 받은 뒤 기보 하나를 열어 본 수순과 다른 가지를 비교해 보세요.
복기 내용을 남겼다면 사본 SGF로 저장하고 다시 열어 확인하는 것까지 마쳐야 나중에 같은 장면을 이어서 볼 수 있습니다. 엔진 분석은 필요한 때에 따로 연결하면 됩니다.
공식 자료와 확인일
Sabaki 공식 제품 사이트 · SabakiHQ 공식 저장소·MIT 라이선스·기능 · Sabaki 0.60.0 안정 릴리스·공식 설치 파일 · Sabaki 0.60.2 사전 릴리스 변경 기록 · Sabaki 0.60.0 공식 메뉴 소스 | 2026-10-20

