News

▲ 381 · 173 comments on source · Hacker News · engomez · 4 months ago

Show HN: OpenKnowledge — Obsidian/Notion의 오픈 소스 AI 우선 대안

HN 여러분, Nick입니다. 저희가 OpenKnowledge( https://openknowledge.ai/ )를 출시합니다. Claude, Codex 및 기타 에이전트와 직접 통합되는 "보이는 그대로가 결과물인(WYSIWYG)" markdown 에디터입니다. MacOS 앱 또는 Web UI+CLI로 사용할 수 있습니다. 완전 무료/로컬이며 OSS입니다. 저희 팀 전체가 markdown 파일을 작성하고 공유할 때 Notion 같은 경험을 원해서 이걸 만들었습니다. Obsidian이 저희가 시도한 최고의 대안이었지만, 진정한 WYSWYG UI가 없고 커뮤니티 플러그인 없이는 Claude/Codex와 잘 통합되지 않는다는 걸 알게 됐습니다. 그래서 OpenKnowledge를 만들었습니다. 형태는 다음과 같습니다: 1. 파일 탐색기, WYSIWYG 에디터, 링크 탐색기를 갖춘 MacOS 앱. 2. Claude, Codex, Cursor 데스크톱 앱과의 통합. 에이전트가 내장 웹 브라우저 안에서 OpenKnowledge 에디터를 열어 나란히 보는 경험을 할 수 있습니다. 3. LLM-wiki 및 "AI Second Brain" 시나리오 + 스펙 작성용 내장 mcps, skills, RAG 4. TUI 우선 사용자를 위한 내장 터미널 및 CLI OSS 스택에는 Tiptap/prosemirror, CodeMirror, yjs (CRDT), Electron (MacOS 앱), Orama, remark/rehype/micromark/mdast, @pierre/trees가 포함됩니다. 아키텍처 측면에서 흥미로운 엔지니어링 과제는 다음과 같았습니다: 1. ProseMirror를 markdown으로 양방향 무손실 변환하는 파이프라인. ProseMirror는 AST를 사용하는데, 이는 바이트 충실성을 염두에 두고 설계되지 않았습니다. 2. ProseMirror와 markdown 상태를 동기화 상태로 유지하는 이중 옵저버 CRDT. CRDT + git은 또한 에이전트가 markdown에서 무엇을 하고 있는지 보여주고, undo/redo와 버전 기록을 제공하는 협업 경험을 뒷받침합니다. "Share" 및 클라우드 동기화 기능은 팀 협업을 겨냥합니다. 겉으로는 "노코드"처럼 느껴지지만 내부적으로는 git/GitHub를 활용하며, 이는 데이터가 완전히 비공개로 유지된다는 뜻이기도 합니다. 그 정신에 따라, 궁금한 분이나 기여하고 싶은 분 누구나를 위해 OpenKnowledge를 오픈 소스로 공개했습니다. 저희는 플러그인/확장성과 다음 단계에 대해 활발히 고민하고 있습니다. 제안이나 피드백이 있으시면 기꺼이 듣고 싶습니다.

원문 게시글에서 발췌한 번역본입니다. 전문과 원문 댓글은 아래 링크에서 확인하세요.

Comment on HNEnglish
Post on X

Discussion on runchr

Loading comments…

to comment.