Pretzel AI

Pretzel AI

Pretzel AI · 코딩 · 생산성

Pretzel AI는 AI 코드 완성, 셀 편집, 채팅 사이드바를 더한 Jupyter 노트북 오픈소스 버전이다. 기존 노트북과 확장 기능, 키 바인딩이 그대로 작동한다.

Pretzel AI 미리보기

Pretzel AI 소개

About

Pretzel AI란

Pretzel AI는 Jupyter의 포크다. 노트북을 요즘 코드 에디터처럼 쓰고 싶다는 Y Combinator 출신 소규모 팀의 생각에서 시작했다. JupyterLab의 기능은 그대로 두고 그 위에 AI를 얹었다. 입력 중 뜨는 완성, 셀을 고쳐 쓰는 프롬프트 상자, 눈앞의 코드를 두고 묻는 사이드바가 그것이다.

장점은 환경을 건드리지 않아도 된다는 점이다. .ipynb 파일과 설정, 키 바인딩, 확장 기능이 그대로 넘어오므로 전환 비용은 설치 명령 한 줄과 실행 명령 한 줄이면 끝난다. 새 형식을 배울 일도, 이전 작업을 세울 일도 없다.

대신 속도가 문제다. PyPI 마지막 릴리스인 4.2.11은 2024년 8월에 나왔고, 창업자들은 이후 클라우드 코딩 에이전트인 Cord로 옮겨갔다. AGPLv3 라이선스도 수정한 판을 유료 서비스로 돌리기 어렵게 만든다.

시작하기

  1. pip install pretzelai로 설치한다. 로컬 설정을 건너뛰려면 pretzelai.app의 무료 호스팅 버전을 열면 된다.
  2. 터미널에서 pretzel lab을 실행한다. 로컬 주소가 출력되고 브라우저에서 노트북이 열린다.
  3. 아무 셀이나 입력하면 1초쯤 뒤 인라인 완성이 뜨고, Tab을 누르면 받아들인다.
  4. macOS는 Cmd+K, Windows와 Linux는 Ctrl+K로 AI 프롬프트를 연다. 바꿀 내용을 적고 결과를 받아들이거나 버린다.
  5. Settings 안의 Pretzel AI Settings에서 OpenAI, Anthropic, Groq, Azure, Ollama를 자기 키로 연결한다.

제품 정보

Pretzel AI의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0
플랫폼Web browser on Windows, macOS and Linux
개발사Pretzel AI
카테고리코딩 · 생산성
출시일Mar 2024
최근 업데이트Aug 2024
웹사이트 방문 수N/A
웹사이트 글로벌 순위11.5M
API 제공 여부아니요

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 하루 종일 Jupyter 노트북에 붙어 사는 데이터 분석가
  • pandas나 NumPy를 배우는 학생
  • 노트북과 에디터를 오가는 Python 개발자

작업

  • 데이터프레임 그래프 코드 쓰기
  • 실패한 셀 고치기
  • 기존 함수 정리하기
  • 긴 노트북에서 찾기

활용 상황

  • 클라우드 계정 없이 하는 즉석 분석
  • 교육 워크숍
  • 오프라인이나 규제 환경

주요 기능

입력 중 인라인 완성

셀에 글자를 치면 1초 안팎으로 제안이 뜬다. Tab으로 받아들인다. 기본 엔진은 코드 완성에 맞춰 조정된 Mistral의 빠른 모델 Codestral이고, 설정에서 다른 제공자로 바꿀 수 있다. 키를 누르지 않아도 튀어나오기 때문에 가장 먼저 눈에 들어오는 기능이다.

AI로 셀 편집하기

Cmd+K 또는 Ctrl+K를 누르면 현재 셀 위에 프롬프트 상자가 열린다. 기존 코드는 그 자리에서 고쳐지고, 선택 영역이 있으면 그 부분만 대상이 된다. inject나 ij로 시작하면 다시 쓰지 말고 줄만 추가하라고 지시할 수 있다. @를 치면 메모리에 있는 변수 목록이 떠서 실제 데이터프레임을 이름으로 부를 수 있다.

노트북 맥락을 보는 AI 사이드바

Ctrl+Cmd+B로 채팅 패널이 열리고, 열린 셀과 노트북 안의 관련 코드를 함께 읽는다. 블록 설명, 이상치를 제거하는 함수 찾기, 데이터프레임 쿼리 작성을 요청할 수 있다. 답은 바로 삽입할 수 있는 코드로 돌아온다.

클릭 한 번에 오류 고치기

셀이 예외를 던지면 출력 모서리에 Fix Error with AI 버튼이 나타난다. 누르면 Pretzel AI가 트레이스백과 셀을 읽고 수정안을 낸다. 적용 여부는 여전히 사용자가 정한다.

Jupyter 그대로 쓰기

Jupyter를 감싼 도구가 아니라 포크다. 기존 .ipynb 파일이 그대로 열리고, Jupyter 설정과 환경 설정, 키 바인딩, 확장 기능이 바로 작동한다. JupyterLab을 쓰던 팀이라면 이전 작업 없이 한 대에서 시험해 볼 수 있다.

쓰던 모델 가져오기

호스팅 서버는 설정 없이 돌아가지만, 설정에서 채팅과 완성의 대상를 OpenAI, Anthropic, Groq, Azure, Ollama로 바꿔 자기 키를 쓸 수 있다. 그러면 요청이 내 기기에서 제공자로 바로 간다. 코드를 제3자에게 넘길 수 없는 팀에게 로컬 모델이 의미를 갖는 이유가 이 경로다.

무료 호스팅 버전과 설치 패키지

pretzelai.app의 브라우저 버전은 무료이고 이메일로 계정을 만든다. pip 패키지도 비용이 없고, 빌드 도구가 발목을 잡는 Windows를 위한 Dockerfile도 있다. 두 경로 모두 같은 화면에 닿는다.

장단점

장점

  • 호스팅이든 로컬이든 무료이고, 유료 플랜도 좌석 관리도 없다.
  • AI 코드 완성과 셀 편집이 노트북에 자연스럽게 붙어 있어 덧붙인 느낌이 적다.
  • 기존 노트북과 확장 기능, 키 바인딩이 그대로 돌아가서 시험 비용이 거의 없다.
  • 모델 선택은 사용자 몫이고, Ollama를 통한 로컬 모델도 고를 수 있다.
  • 호스팅 AI 서버는 코드를 저장하지 않고, 프롬프트 텔레메트리도 끌 수 있다.

단점

  • 4.2.11이 2024년 8월에 멈췄고 팀은 Cord로 옮겨서, 버그 수정과 SQL 지원, 실시간 협업 같은 예정 기능이 진행되지 않는다.
  • AGPLv3 라이선스 때문에 수정한 판을 유료로 호스팅하기가 까다롭다.
  • 답의 품질은 연결한 모델에 달려 있고, 자기 키를 넣지 않은 기본 설정은 프롬프트를 Pretzel 서버로 보낸다.
  • 공동 편집과 독립 SQL IDE가 아직 없어서, 둘 중 하나가 필요한 팀은 다른 도구를 함께 쓴다.

자주 묻는 질문

무료다. pretzelai.app의 호스팅 버전은 비용이 없고 PyPI 패키지도 그대로 설치된다. 올라갈 유료 플랜이 없다. 요금이 생기는 경우는 모델 제공자에 자기 API 키를 연결할 때뿐이다.