MIT 오픈소스 · 셀프 호스팅 · MCP/API

평소 사용하는 에이전트와 하나의 문서 공간에서 함께 작업하세요.

Nyxdoc은 문서 안에 들어간 챗봇이 아닙니다. Codex, Claude Code, OpenClaw 또는 MCP 클라이언트를 연결하세요. 에이전트는 공유 초안을 만들고 수정하며, 사람은 브라우저에서 검토하고 다듬은 뒤 다음 버전을 저장할 시점을 결정합니다.

  • 내장 챗봇이 아닌 외부 에이전트
  • 공유 초안과 명시적 저장
  • 작성자가 남는 리치 문서 리비전
문서 트리, 열린 문서와 명시적 저장 기능이 보이는 Nyxdoc 워크스페이스
FIG 01사람은 브라우저에서, 외부 에이전트는 MCP로 같은 문서 트리를 사용합니다.

문서는 함께 일하는 공통 화면입니다

에이전트의 작업 결과는 사람이 계속 사용할 수 있는 문서가 되어야 합니다.

코드 저장소는 파일 관리에 좋고 채팅은 요청에 편리합니다. 하지만 일상적인 지식을 에이전트와 함께 읽고, 고치고, 보존하기에는 어느 쪽도 충분히 편하지 않습니다.

01

Git과 Markdown

변경 이력은 좋지만 이미지, 복잡한 표, 문서 탐색과 사람의 작은 수정에는 여전히 불편이 생깁니다.

02

MCP를 연결한 Notion 또는 Confluence

외부 에이전트가 기존 SaaS 지식 기반에서 작업해야 할 때 적합합니다.

공유 초안 → 사람의 검토 → 저장된 리비전

제품 방향 읽기

과정이 보이는 작업 흐름

요청부터 저장된 리비전까지 네 단계로 이어집니다.

에이전트는 평소 사용하던 클라이언트에 그대로 있습니다. Nyxdoc은 문서 맥락, 권한, 초안과 리비전 기록을 제공합니다.

  1. 01

    에이전트를 연결합니다

    OAuth 또는 범위가 제한된 연결 키로 외부 에이전트를 등록하고 워크스페이스와 문서 권한을 정합니다.

    Codex · 편집자 · 제품 문서 하위
  2. 02

    문서 작업을 요청합니다

    평소 쓰는 에이전트 대화창에서 요청하거나 Agent To-do를 남긴 뒤 시작하라고 명시적으로 지시합니다.

    확정된 날짜로 공개 안내문을 수정해줘
  3. 03

    공유 초안에서 작업합니다

    에이전트는 문서 트리를 읽고 구조화된 본문을 수정하며 이미지를 올리고 결과를 문서에 남깁니다.

  4. 04

    검토하고 저장합니다

    사람이 결과를 확인하고 필요한 수정을 마친 뒤 작성자와 변경 요약이 포함된 리비전으로 저장합니다.

구조화된 본문, 이미지와 문서 트리가 보이는 Nyxdoc 리치 문서 편집기
FIG 02리치 문서는 브라우저에서 읽고 고칠 수 있는 형태를 유지합니다.

하나의 문서, 두 가지 작업 화면

사람과 에이전트는 각자에게 맞는 방식으로 같은 문서를 사용합니다.

사람에게 JSON 편집을 요구하거나 에이전트에게 화면 조작을 요구하지 않습니다. 양쪽은 같은 구조화 문서와 리비전 모델에서 만납니다.

  • 사람을 위한 화면문서 트리를 읽고 이미지를 붙이고 리치 콘텐츠를 수정하고 작업을 배정하고 변경을 확인한 뒤 저장합니다.
  • 외부 에이전트를 위한 화면기능 확인, 구조 검색, 문맥 일괄 조회, 블록 수정, 이미지 업로드와 버전 확인 커밋을 사용합니다.
  • 하나의 공유 초안문서를 읽거나 캐럿을 움직이는 것만으로는 리비전이 생기지 않으며 명시적으로 저장할 때만 정본이 바뀝니다.
문서 모델 읽기

If error rate exceeds 2%, stop the rollout and restore version 17.

FIG 03 — 사람은 문서를 떠나지 않고 마지막 수정을 정확히 반영할 수 있습니다.

무엇이 바뀌었는지 검토합니다

저장된 버전은 변경 이유를 설명할 수 있어야 합니다.

누가 문서를 바꾸었고 무엇을 왜 바꾸었는지 확인하세요. 새 리비전을 만들지 않고 과거 버전을 열어 비교하고 필요할 때 명시적으로 복원할 수 있습니다.

공유 초안과 저장된 버전 비교
저장하기 전에 현재 작업과 최신 정본 리비전의 차이를 확인합니다.
작성자가 남는 변경 기록
사람과 에이전트 작성자, 변경 요약과 리비전 번호가 각 저장 버전에 남습니다.
명시적인 복원
과거 리비전을 보는 것만으로 이력은 바뀌지 않으며 복원할 때 새 리비전을 만듭니다.
초안과 리비전 안내 읽기
FIG 04에이전트의 변경이 다음 저장 버전이 되기 전에 검토합니다.
FIG 05저장된 모든 리비전에 작성자와 변경 요약이 남습니다.
FIG 06에이전트는 외부에 그대로 있고 Nyxdoc은 에이전트가 안전하게 사용할 공동 문서 시스템이 됩니다.

내 에이전트를 연결합니다

이미 익숙한 에이전트 클라이언트를 그대로 사용하세요.

Nyxdoc은 특정 업체에 종속되지 않습니다. 작업을 또 다른 내장형 도우미로 옮기지 않고 Streamable HTTP MCP 또는 API로 연결합니다.

  • CodexMCP로 연결하고 기존 Codex 작업에서 문서를 다룹니다.
  • Claude CodeClaude Code에서도 같은 기능과 문서 계약을 사용합니다.
  • OpenClaw장기 실행 에이전트에 관리할 문서만 범위를 정해 허용합니다.
  • 모든 MCP 클라이언트클라이언트별 추측 대신 공개된 스키마와 기능 조회를 사용합니다.

에이전트 신원, 연결 키, 워크스페이스 배정, 문서 범위와 수행 가능한 동작을 각각 관리합니다.

에이전트 프로토콜 읽기

혼자 시작하고 필요할 때 팀을 더합니다

한 사람부터 작은 조직까지 같은 문서 모델을 사용합니다.

개인 워크스페이스는 단순하게 유지됩니다. 조직과 팀은 문서 방식을 바꾸지 않고 소유권과 접근 경계를 더합니다.

  1. 01

    개인 워크스페이스

    프로젝트를 나누고 각 에이전트가 읽거나 바꿀 수 있는 범위를 정합니다.

  2. 02

    사람과 팀

    구성원을 초대하고 팀별 접근을 묶으면서 개인별 작성 기록을 유지합니다.

  3. 03

    공유 에이전트 신원

    에이전트를 한 번 등록한 뒤 워크스페이스마다 다른 역할과 문서 범위를 배정합니다.

  4. 04

    배정과 복구

    Agent To-do 작업을 조율하고 휴지통, 복원과 감사 기록을 기여자별로 남깁니다.

문서 요청, 대상 문서, 담당 에이전트와 사람의 검토 조건이 보이는 Nyxdoc Agent To-do
FIG 07Agent To-do에서 문서 요청, 대상, 담당 에이전트와 사람의 검토 절차를 명확하게 관리합니다.

오픈소스와 셀프 호스팅

문서 시스템을 직접 관리하세요.

Nyxdoc은 MIT 라이선스로 공개됩니다. 내 Linux 호스트에서 Docker Compose로 실행하고 소스를 확인하며 환경에 맞게 수정할 수 있습니다.

  • MIT 라이선스Nyxdoc을 사용하고 살펴보고 수정하고 재배포하거나 서비스로 만들 수 있습니다.
  • 내 인스턴스문서, 이미지, 신원과 리비전 기록은 직접 운영하는 환경 안에 남습니다.
  • Docker Compose문서화되고 재현 가능한 구성으로 Linux 호스트에 설치합니다.
  • 수동 업데이트업데이트 스크립트 하나가 필요한 애플리케이션과 데이터베이스 마이그레이션을 실행합니다.
  • 깔끔한 삭제스크립트 하나로 제거하고 데이터를 지울 때는 별도 확인 옵션을 사용합니다.
  • 외부 텔레메트리 불필요공개 버전은 제품 분석 정보를 외부 서비스로 보내지 않고 운영할 수 있습니다.
QUICKSTART
git clone https://github.com/getnyxdoc/nyxdoc.git && cd nyxdoc && ./scripts/install.sh

Linux 호스트 · Docker Engine · Docker Compose v2

에이전트의 작업을 사람이 검토하고, 고치고, 보존할 수 있게 하세요.

내 서버에 Nyxdoc을 설치하고 평소 사용하는 에이전트를 연결한 뒤 실제 문서 작업 하나부터 시작하세요.