Notez Nerd 0.3 시리즈 회고: 로컬 노트에서 장기적으로 신뢰할 수 있는 워크스페이스로
Notez Nerd 0.3 시리즈를 돌아봅니다. 에디터 리팩토링, 검색과 컨텍스트, 개인화, 저수준 아키텍처 재설계, 성능과 안정성, 계정/로그인까지. 겉으로 드러난 변화와 그 뒤의 제품 판단을 함께 정리합니다.
지난 몇 달간 Notez Nerd 0.3 시리즈는 "노트 + 지식 기반 + AI 협업"이라는 제품의 뼈대를 다시 다지는 과정이었습니다.
0.2가 아직 "고급 로컬 노트 도구"에 가까웠다면, 0.3.9에 이르러서는 "텍스트 자산과 워크플로우를 장기적으로 신뢰할 수 있는" 워크스페이스를 구축하는 것에 가깝습니다.
이 글은 버전별 변경 로그를 줄줄이 나열하지 않습니다. 대신 0.3 시리즈에서 실제로 무엇이 달라졌는지, 그리고 왜 그런 선택을 했는지를 몇 가지 큰 흐름으로 정리해 보려 합니다.
1. 편집 경험: "쓸 만한"에서 "긴 문서에 안전한"으로
0.3.4와 0.3.5는 이 시리즈에서 엔지니어링 노력이 가장 큰 두 업데이트이지만, 겉으로 보기에 가장 "화려하지" 않을 수 있습니다.
- 0.3.4에서는 에디터 아키텍처를 사실상 처음부터 다시 손봤습니다. UI와 상태 관리를 정리하고, 편집 흐름을 다시 짜고, 커서, 선택, 플로팅 툴바 같은 세부 동작을 훨씬 안정적으로 다듬었습니다.
- 이어서 0.3.5에서는 50만 단어가 넘는 초대형 파일에 집중했습니다. 로딩을 더 빠르게 만들고, 스크롤을 부드럽게 하고, 실행 취소와 다시 실행, 선택 동기화도 더 안정적으로 다듬었습니다.
"새로운 기능처럼 보이지 않는 것"에 왜 이렇게 많은 시간을 쏟을까요?
실제로 많은 사람들이 Notez Nerd에 "정말 큰 것"을 저장하기 때문입니다: 논문 라이브러리, 프로젝트 문서, 지식 아카이브, 심지어 소설과 대본까지. 이런 극단적인 시나리오가 원활하게 돌아갈 때만 "중요한 것을 여기에 넣어도 됩니다"라고 편안하게 말할 수 있습니다.
0.3 시리즈에서 에디터의 목표는 "꽤 좋은 경험"에서 "글쓰기와 정리의 주요 환경이 될 수 있는 곳"으로 업그레이드하는 것입니다.
2. 검색과 컨텍스트: AI가 지식 기반을 진정으로 이해하게 하기
0.3.1부터 Notez Nerd는 한 가지를 더 진지하게 받아들였습니다: AI에게 지식 기반에 대한 더 강한 컨텍스트 감각을 부여하는 것.
- 새로운 편집 모드가 추가되었습니다: 오른쪽 채팅 패널에서 자연어로 선택한 텍스트를 다시 쓰고, 이어쓰고, 다듬거나, 재구성할 수 있습니다 — 복사해서 붙여넣기를 반복하지 않고.
- 인용 미리보기, 전문 보기, 검색 힌트 대화상자를 추가하여, 답변을 보기 전에 AI가 무엇을 참조하고 어떻게 검색했는지에 대한 더 명확한 감각을 갖게 됩니다.
- 이후 마이너 버전에서는 딥 검색 정확도, 랭킹, 지연 시간을 계속 개선하여, 대규모 코퍼스에서도 안정적이도록 노력했습니다.
좋은 지식 도구는 단순히 "질문에 답하는" 도구가 아니라, "왜 이렇게 답했는지"와 "중요한 컨텍스트를 놓치지 않았는지"를 명확히 알 수 있는 도구라고 생각합니다.
0.3 시리즈가 여기서 끝이 아니지만, "검색 + 편집 + 대화"의 세 가지 행동을 연결하기 시작했습니다.
3. 개인화와 제어감: 도구를 자신의 습관에 맞추기
0.3.3부터 Notez Nerd는 개인 스타일 쪽으로 기우는 더 많은 기능을 얻었습니다:
- 커스텀 프롬프트 스타일과 톤: AI에 여러 스타일 프리셋을 설정하여 출력이 자신의 글쓰기 선호도와 더 잘 일치하게, 매번 처음부터 프롬프트를 쌓지 않아도 됩니다.
- 파일/폴더의 커스텀 아이콘: 점점 커지는 지식 기반에서, 간단한 시각적 마커가 복잡한 분류보다 더 유용한 경우가 많습니다.
- 스페이스바로 AI 출력 중단: 매우 작지만 빈도 높은 동작 — 답이 충분하거나 방향이 벗어나고 있다고 느낄 때, 스페이스 한 번으로 중단할 수 있습니다.
이후에 에디터 툴바의 커스텀 버튼과 커스텀 프롬프트 버튼도 같은 맥락입니다: 고정된 워크플로우에 제약받는 대신 "도구를 길들일" 더 많은 공간을 주는 것.
4. 내부 아키텍처: 장기적 반복을 위한 여지 남기기
0.3.4의 에디터 재작성 이후, 0.3.6은 마찬가지로 "섹시하지 않지만" 중요한 일을 했습니다: 전체 파일 저장 시스템을 리팩토링한 것.
- 이제 저장 폴더를 커스터마이즈하거나 Vault 경로를 지정할 수 있습니다.
- 내부 저장 형식도 조정되었는데, 이전 버전과 호환되지 않으므로 — "업그레이드 전에 반드시 백업하세요"를 반복적으로 강조했습니다.
이렇게 과감한 결정을 내린 이유도 분명합니다. Notez Nerd는 내부 구조를 그대로 둔 채 해마다 몇 번의 큰 업데이트만 내놓는 제품이라기보다, 조금씩 더 깊게 손보며 계속 진화하는 제품에 가깝기 때문입니다.
앞으로 더 세밀한 인덱싱이나 더 유연한 멀티 디바이스 동기화 같은 기능을 계속 얹으려면, 기반 저장 구조부터 단순하고 명확해야 합니다. 당장은 "이것저것 손보는 일"처럼 보여도, 길게 보면 데이터를 오래 믿고 쓸 수 있게 만드는 작업입니다.
5. 성능과 안정성: "빠르고" "신뢰할 수 있는"을 기본으로 만들기
다양한 패치 버전에 걸쳐, 덜 눈에 띄지만 중요한 또 다른 줄기가 있습니다: 성능과 안정성.
- 0.3.5의 초대형 파일 최적화;
- 0.3.6의 선택 상태와 플로팅 툴바 같은 인터랙션 세부 사항 매끄럽게;
- 0.3.7의 아웃라인 스타일, 선택/포커스 상태, 로컬 데이터베이스 동시성 및 자기 적응 동작의 지속적 튜닝;
- 0.3.2의 누락된 인용 링크 수정;
- 0.3.8의 파일 메타데이터 저장 버그 수정;
- 0.3.9의 해외 모델 접근 시 네트워크 및 라우팅 문제 처리.
이것들은 즉시 알아채지 못할 수 있지만, 한번 깨지면 고통스러운 것들입니다.
이상적으로는 거의 느끼지 못하는 것들이어야 합니다: 편집은 항상 원활하고, 검색은 항상 응답하고, 데이터는 항상 거기 있고, 로그인은 항상 성공합니다. 이것이 0.3 시리즈의 많은 업데이트가 "평범하게" 보이는 이유이기도 합니다: 점점 화려한 토글을 추가하는 것이 아니라 저수준 함정을 메우는 것이 우선이었습니다.
6. 계정과 로그인: 독립 앱에서 서비스로
0.3.8과 0.3.9에 이르러, 의도적으로 미뤘던 퍼즐 조각을 채우기 시작했습니다: 계정과 로그인.
- 0.3.8이 기본 사용자 로그인을 도입했으며, 많은 향후 온라인 기능이 계정 위에 구축될 것입니다.
- 0.3.9는 로그인 옵션을 더욱 개선했습니다: 온라인 로그인과 키 기반 로그인을 모두 지원하며, 해외 모델 접근 시 네트워크 및 라우팅 문제를 수정했습니다.
계정을 0.3 후반까지 미룬 이유는 Notez Nerd가 "반드시 로그인하고 모든 것을 클라우드에 저장해야 하는" 도구로 시작하기를 원하지 않았기 때문입니다. 로컬 지식과 개인 노트에 그런 전제는 친절하지 않습니다.
현재의 방향은:
- 로컬이 일급 시민으로 유지 — 원하면 로컬 기능만 사용 가능;
- 계정과 온라인 기능은 선택적 향상 레이어로, 더 강한 연산 능력, 더 풍부한 모델 접근, 미래의 협업 가능성을 제공.
7. 0.3 시리즈 이후
0.3.9 마일스톤에서 돌아보면, "이 지난 6개월은 정말 미래를 위한 기반 작업이었다"는 느낌이 듭니다.
- 에디터 재작성과 스토리지 리팩토링은 "인프라"에 관한 것;
- 딥 검색과 컨텍스트 최적화로 AI가 콘텐츠를 더 잘 이해하게;
- 커스텀 스타일, 툴바, 프롬프트 버튼이 도구를 조종하는 더 많은 방법을 제공;
- 성능 개선과 안정성 수정이 이러한 기능을 실제로 사용 가능하게;
- 로그인과 계정이 이 로컬 워크스페이스를 더 넓은 모델과 서비스의 세계로 연결하기 시작.
0.2 시절부터 Notez Nerd를 사용하며 이 "재구축이 많은" 0.3 기간을 함께 해주셨다면, 인내와 피드백에 감사드립니다. 최근에 Notez Nerd를 사용하기 시작했다면, 기반이 비교적 잘 놓인 이 단계에 뛰어들어 주세요.
다음은 무엇이 올까요?
- 더 세밀한 지식 관리와 검색;
- 실제 글쓰기와 프로젝트 협업에 더 가까운 워크플로우;
- 모델과 도구를 통합하는 더 개방적인 방법;
- 그리고 프라이버시를 희생하지 않는 전제 하에, 더 많은 "다중 사용자 / 다중 기기" 형태의 탐색.
업데이트 (2026년 2월): 위의 방향은 최근 릴리스에서 상당 부분 실현되었습니다. Nerd Agent는 이제 도구 호출(검색, 에디터 작업, 스프레드시트 처리, 파일 관리, 할 일)과 구조화된 워크플로우(리서치, 작성, 검색 등)를 지원하며, 최대 5개의 서브에이전트를 생성하여 병렬 작업 분해가 가능합니다. 트리플 검색 엔진(벡터 시맨틱 + BM25 전문 + LTREE 계층 탐색)이 더 세밀한 지식 검색을 제공합니다. 완전한 스프레드시트 엔진이 데이터 분석을 연구 워크플로우에 통합합니다. 그리고 크로스 세션 메모리 시스템이 연구 컨텍스트를 지속적으로 축적합니다. 자세한 내용은 Nerd Agent 심층 분석과 스프레드시트 & 데이터 분석을 참조하세요.
0.3 시리즈의 어떤 변화에 대해 특별히 강한 경험 — 좋은 것이든 나쁜 것이든 — 이 있다면, 언제든지 글을 보내주시거나, 이슈를 열거나, 커뮤니티에 게시해 주세요. 이러한 실제 사용 이야기는 어떤 버전 번호나 변경 로그보다 훨씬 더 중요합니다.