# Satyrn - macOS용 현대적인 Jupyter 클라이언트

> Clean Markdown view of GeekNews topic #15735. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=15735](https://news.hada.io/topic?id=15735)
- GeekNews Markdown: [https://news.hada.io/topic/15735.md](https://news.hada.io/topic/15735.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-07-08T09:46:17+09:00
- Updated: 2024-07-08T09:46:17+09:00
- Original source: [satyrn.app](https://satyrn.app/)
- Points: 14
- Comments: 2

## Summary

Mac용 현대적인 Jupyter 클라이언트로, 빠른 시작 시간과 미니멀리스트 디자인을 제공하여 작업 흐름을 유지할 수 있습니다. 컨텍스트 인식 프롬프트 셀과 강력한 커맨드 팔레트를 통해 효율적인 코딩 환경을 조성하며, 그래프 및 테이블 복사 기능 등 다양한 기능을 포함하고 있습니다. 또한, 간편한 설정과 자체 커널 매니저로 새로운 가상 환경을 추가할 수 있어 생산성을 높일 수 있습니다.

## Topic Body

- 현대적인 Jupyter 클라이언트 for Mac  
- VS Code와 JupyterLab보다 빠른 시작 시간  
- 컨텍스트 인식 프롬프트 셀로 인라인 코드 생성  
- 미니멀리스트 디자인으로 작업 흐름 유지  
- 커맨드 팔레트로 빠르고 간단하며 강력함   
- Black 코드 포맷팅  
- 버튼 클릭 한 번으로 그래프와 테이블 복사  
- 자체 커널 매니저로 새로운 가상 환경 추가  
- 간편한 설정  
  - 모든 ipynb 파일과 호환, Finder에서 직접 실행 가능  
  - 기존 커널 자동 감지  
  - 설정 필요 없음. 앱 다운로드 후 바로 코딩 시작  
  
### GN⁺의 정리  
- Satyrn은 Mac용 현대적인 Jupyter 클라이언트로, 빠른 시작 시간과 미니멀리스트 디자인을 제공함.  
- 컨텍스트 인식 프롬프트 셀과 현대적인 명령 팔레트를 통해 효율적인 코딩 환경을 조성함.  
- Black 코드 포맷팅, 그래프 및 테이블 복사 기능, 간편한 커널 관리 등 다양한 기능을 포함하고 있음.  
- 기존의 JupyterLab이나 VS Code보다 빠른 시작 시간을 제공하여 생산성을 높일 수 있음.  
- 비슷한 기능을 가진 다른 프로젝트로는 JupyterLab과 VS Code가 있음.

## Comments



### Comment 27065

- Author: dongjinahn
- Created: 2024-07-08T12:29:20+09:00
- Points: 1

hacker news 의견에 쓰여있는 것 보고 electron을 안쓰는 native swift application인가 했는데, electron을 안쓰는것은 아니네요  
- 여러 개의 노트북을 창으로 띄웠을 때 focus 받지 않은 창의 title이 Electron으로 표기되고,  
- `/Applications/satyrn.app/Contents/Frameworks` 에 Electron Framework를 확인할 수 있음  
  
fyi) conda 등으로 virtual env가 따로 설정된 경우, `cmd + ,`으로 설정 열어서 kernel에 `/opt/homebrew/anaconda3/envs/py310/bin/python3` 과 같이 해당 virtual env의 python3 바이너리를 넣어주면 되네요.

### Comment 27050

- Author: neo
- Created: 2024-07-08T09:46:17+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=40899242) 
- Swift를 먼저 사용해줘서 고마움, Electron 앱은 부풀려지고 과도하게 사용됨
- 이 앱이 "공식" Jupyter 데스크탑 앱과 어떻게 비교되는지 궁금함: [링크](https://github.com/jupyterlab/jupyterlab-desktop)
- 원격 Jupyter 노트북 서버에 연결할 수 있는지 궁금함
- 이런 고성능 미니멀리즘이 Mac 앱 생태계를 훌륭하게 만드는 이유임
  - 다른 플랫폼에서도 동일한 것을 작성할 수 있지만, 이를 중요하게 여기는 사람들이 Mac 플랫폼에 집중됨
  - 문서 기반 앱 API와 툴바 API를 채택하는 것을 보고 싶음
- 오픈 소스 모델을 고려해주길 바람: GitHub에서 코드 무료 제공 및 웹사이트에서 앱 구매 가능
  - 이 방법이 두려웠지만 나에게는 잘 맞았음: [videohubapp.com](https://videohubapp.com/)에서 최소 $5로 원하는 만큼 지불하고 앱 구매, [GitHub](https://github.com/whyboris/Video-Hub-App)에서 코드 클론 및 빌드
  - 현재 월 약 60부 판매, 지난 4년간 평균 동일
- 멋짐!
  - 네이티브 UI로 시작했다가 Electron으로 전환한 것이 놀라움, 주요 장애물이 무엇이었는지 궁금함
- 최근 OpenSCAD에 실망하여 CadQuery와 Build123d를 시도함
  - 모델링 백엔드는 큰 진전이지만 GUI는 OpenSCAD만큼 좋지 않음
  - VSCode와 플러그인을 통해 작동시켰지만, 전용 MacOS 앱에 모든 것을 임베딩하여 개발 설정 없이 CAD 작업에 바로 뛰어들고 싶음
- 항상 노트북을 사용하며, 보통 vs-code와 github copilot 설정으로 사용함
  - 몇 가지 환경을 지정하는 것이 고통스러웠고, gpt4 API 키를 지정하는 방법이 혼란스러웠음
  - 두 가지를 완료한 후 명령을 입력하는 대신 어떻게 프롬프트를 작성해야 할지 확신이 서지 않았음
  - 비판적으로 들리길 원하지 않으며, 처음 시도할 때 생각한 피드백을 주고자 함
- 사람들이 실제 IDE를 사용하는 이유는 라이브러리 소스 코드로 바로 뛰어들 수 있기 때문임
- Jupyter QtConsole을 사용하는 사람이 또 있는지 궁금함
- Sagemath와 호환되는지 궁금함
