
Znote
Znote (independent developer) · 코딩 · 생산성
Znote는 노트 안에서 코드 블록을 그 자리에서 실행하고 Obsidian 볼트를 그대로 열며, 자기 키로 연결하는 AI 어시스턴트를 더한 로컬 우선 Markdown 노트 앱이다.

Znote 소개
About
Znote란
Znote는 개발자, 프로덕트 오너, 개인 제작자를 위한 Markdown 노트 앱으로, 개발자 한 명이 만든다. 처음 열면 조용한 문서 도구처럼 보인다. 차이는 코드 블록이 장식에서 벗어나 실행되기 시작할 때 드러난다. 재생 버튼을 누르면 쿼리나 API 호출, 차트가 노트 안, 코드 바로 아래에 떨어진다.
모든 것은 평범한 파일에 남는다. 노트는 자기 디스크의 볼트 폴더에 있고, 내보낼 데이터베이스도 만들 계정도 없다. Znote를 폴더에 가리키면 폴더 트리가 곧 정리 기준이 된다. 이미 쓰는 Obsidian 볼트도 손대지 않고 그대로 열기 때문에 노트 하나 옮기지 않고도 써볼 수 있다.
결정하기 전에 두 가지 한계를 알아두는 편이 좋다. AI 어시스턴트는 직접 마련한 키가 필요하다. OpenAI든 OpenRouter든 Ollama를 통한 완전한 로컬 모델이든 상관없지만, 로그인할 곳이 없는 대신 대신 호스팅해 주는 것도 없다. 또 앱은 데스크톱 전용이라 대신할 모바일 버전이 없다.
시작하기
- 공식 사이트에서 macOS, Windows, Linux용 Znote를 내려받아 연다
- 시작 볼트를 만들게 하거나, 이미 가진 아무 폴더나 Obsidian 볼트를 지정한다
- 노트에서 코드 실행을 켜고 JavaScript, Node.js, shell 블록에서 재생 버튼을 눌러 돌린다
- Cmd 또는 Ctrl과 H로 AI 패널을 열고 설정에서 OpenAI, OpenRouter, Ollama 키를 연결한다
- 출력이 기록되면 노트를 저장하고, 버전 기록이 필요하면 볼트를 git으로 푸시한다
제품 정보
Znote의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 개발자
- 프로덕트 오너와 테크 리드
- Obsidian 사용자
- 개인 제작자
작업
- 노트에서 코드 실행하기
- 자기 노트에 묻기
- 거친 아이디어를 스펙으로 만들기
- git으로 볼트 버전 관리하기
- 자격 증명을 커밋 밖에 두기
활용 상황
- 데일리를 마치고 요약이 필요하다
- CSV 내보내기를 정리해야 한다
- 브레인스토밍이 아직 어수선하다
- 노트에 비밀번호를 둔다
- 이미 Obsidian을 쓴다
주요 기능
노트 안에서 코드 실행하기
어떤 블록이든 제자리에서 실행된다. Znote는 브라우저 JavaScript, Node.js, bash, PowerShell을 다루므로, 노트는 데이터베이스를 조회하고 API를 호출하고 파일을 처리한 뒤 그 결과를 차트나 표로 그린다. 출력은 Markdown 자체에 기록되기에 노트는 어느 편집기에서 읽어도 똑같이 보인다. 값을 바꾸고 재생 버튼을 다시 누르면, 별도의 노트북 앱 없이 노트가 갱신된다.
로컬 우선 Markdown 파일
노트는 직접 고른 폴더에 있는 평범한 .md 파일이다. 독자적 저장소가 없으니 git이든 iCloud든 단순 텍스트 검색이든 익숙한 도구로 열고 동기화하고 버전을 매기고 찾을 수 있다. 폴더 트리가 구조이고 파일명이 제목이다. 내일 Znote를 그만둬도 볼트는 그대로 남고 그대로 읽힌다.
Obsidian 볼트 지원
Znote는 Obsidian 볼트를 그대로 열고 wikilinks, 임베드, 트랜스클루전, 콜아웃, 첨부, 설정을 유지한다. 함께 쓰는 플러그인이 "Znote에서 열기" 옵션과 Obsidian 안의 실행 버튼을 더하므로, 그쪽에서 블록을 돌리고 출력이 노트로 다시 기록되는 걸 확인할 수 있다. 뒤에서 멋대로 고쳐지는 일은 없고, 두 앱이 같은 볼트를 동시에 다룰 수 있다.
자기 키로 돌아가는 AI 어시스턴트
Cmd 또는 Ctrl과 H로 부르는 AI 패널은 어느 노트에나 겹쳐 놓인다. @를 쳐서 노트나 템플릿을 문맥으로 넘기고, /를 쳐서 brainstorm, rewrite, specify 같은 프롬프트를 고르면 답이 행 안에 나타난다. 별도 채팅 창이 아니다. 각 프롬프트는 그 자체로 편집할 수 있는 Markdown 파일이라 자기 명령을 더할 수 있다. 키가 내 것이니 로컬 Ollama를 꾸미면 모든 게 내 기계에 머문다.
MCP로 진짜 도구에 연결하기
Znote는 MCP를 말한다. AI를 진짜 도구에 잇는 열린 표준이다. AI 블록에 tools 줄을 쓰면 모델이 선언한 서버를 거쳐 조회하고 검색하고 만든다. GitHub, Postgres, Slack, 내 파일 시스템 어느 것이든 좋다. 설정 형식은 Claude Desktop과 같고 서버는 로컬 프로세스로 돌기 때문에 연결이 내 기계에 머문다. 답하기만 하던 노트가 행동하는 노트로 바뀐다.
git과 암호화한 비밀
볼트는 git과 잘 맞고, 꼭 쓸 필요도 없다. 사이드바에서 pull, commit, push를 다루며 어떤 노트가 로컬과 원격에서 바뀌었는지 볼 수 있다. 비밀번호는 표준 sops와 age를 써서 노트 옆 암호화한 곁파일에 둘 수 있으니, 노트 자체를 안심하고 커밋하고 공유할 수 있다. Znote는 평문 비밀을 아직 품은 노트의 푸시도 거부한다.
장단점
장점
- 노트 안에서 JavaScript, Node.js, bash, PowerShell을 실행하고 결과를 평범한 Markdown으로 저장한다
- 모든 것을 로컬 .md 파일에 두니 종속이 없고 어떤 Markdown 도구든 볼트를 읽는다
- Obsidian 볼트를 그대로 열고 wikilinks와 임베드, Obsidian 안에서 블록을 실행하는 플러그인을 갖춘다
- AI는 내 OpenAI, OpenRouter, Ollama 키로 돌기에 제공자에게 원가로 지불하거나, 로컬이면 아무것도 내지 않는다
- 내 기계에서 도는 MCP 서버를 통해 GitHub, Postgres, Slack 같은 진짜 서비스에 연결한다
- Plotly, Danfo.js, Mermaid, ApexCharts를 기본으로 갖춰 차트와 그림이 추가 설정 없이 돈다
단점
- 스마트폰이나 태블릿 버전이 없어 모바일 기기에서 코드를 돌리거나 AI를 쓸 수 없다
- AI 기능은 직접 마련한 키가 필요해, AI와 관련된 무엇이든 돌리기 전에 설정이 한 단계 늘어난다
- 동기화 서비스가 내장돼 있지 않아, 기기들을 맞추는 일은 git이나 iCloud 같은 도구로 직접 해야 한다
- 내 키와 MCP 서버를 직접 돌리기에, 처음 설정은 각 항목에 익숙하다는 전제로 진행된다
자주 묻는 질문
Znote는 정돈된 편집기와 실행되는 노트, AI 어시스턴트를 하나로 묶은 로컬 우선 Markdown 노트 앱으로, 모두 내 기계 위 평범한 파일에서 돈다. 노트를 쓰고 코드 블록을 제자리에서 실행하며, 내 파일을 읽는 AI에 묻는다. 무엇도 클라우드로 옮기지 않는다.
관련 콘텐츠
Znote와 관련된 도구, 스킬, 아티클을 살펴보세요.
Znote 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Google EmbeddingGemma 2
Google DeepMind · 글쓰기 · 이미지 · 코딩Google EmbeddingGemma 2는 7억 4000만 파라미터의 오픈 모델로, 텍스트와 코드, 이미지, 오디오, 영상 프레임을 하나의 768차원 공간에 벡터로 바꿔 스마트폰과 노트북에서 실행한다.
GitGlow
GitGlow · 코딩 · 생산성GitGlow는 내 코드와 AI 에이전트의 변경을 한 리뷰에 모으는 데스크톱 Git 클라이언트다. 배포 전에 내 기계에서 무엇이 나가는지 확인할 수 있다.
