AI Knowledge Workspace · 2026

모든 지식을 담는 ARK, 가치를 설명하는 CURATOR.

PDF · 노트 · 이미지를 한 곳에 모으고, AI 가 모든 내용을 이해해 출처와 함께 정확한 답을 돌려줍니다.

How it works

3단계면 끝납니다

설정도, 학습 비용도 없습니다. 자료를 던지고, AI 가 알아서 정리하고, 필요할 때 꺼내 쓰세요.

01

자료를 모으세요

PDF · Markdown · HTML · 이미지를 드래그 한 번으로 업로드. 프로젝트별 워크스페이스(별자리)에 묶으면 자동 정리.

02

AI 가 학습합니다

"학습" 버튼 한 번이면 끝. 모든 글의 의미와 맥락을 AI 가 이해하고, 다시 찾을 수 있도록 색인 (평균 1분 이내).

03

대화하며 활용하세요

"이번 분기 자료 중 핵심만 정리해줘" 같은 질문에 출처와 인용까지 함께 답변. 매직 한 번으로 멋진 페이지로 변환.

Key features

단순한 저장소가 아닙니다

파일을 보관하는 도구는 많습니다. Arkurator 는 자료를 이해하고 같이 일하는 도구입니다.

통합 워크스페이스

프로젝트별로 묶고, 한 화면에서 PDF · 노트 · 이미지 · 코드를 동시에. 탭 전환 · 동시 편집 · split 뷰까지 IDE 처럼.

자료 위에서 대화하는 AI

업로드한 문서를 근거로 답합니다. 없는 내용은 "찾을 수 없습니다" 라고 솔직하게, 있는 내용은 근거 위치까지 함께.

매직 한 번이면 페이지로

흩어진 메모·자료에 ✨ 한 번이면 글래스 디자인 HTML 문서로 자동 생성. 그대로 공유 가능한 완성된 페이지.

바로 쓰는 결과물

한 줄 요약 · 마인드맵 · 음성 변환 · 코드 편집. 자료를 보는 데서 끝나지 않고 다음 작업에 바로 쓸 수 있는 형태로.

팀과 함께 쓰기

4단계 권한(owner / admin / user / guest)으로 워크스페이스 공유. 누가 무엇을 작성·열람했는지 한눈에 보이는 관리자 대시보드.

셀프호스팅 친화적

데이터는 직접 호스팅하는 서버에. 라즈베리파이 · NAS · Jetson 등 어디든 운영 가능. 외부 클라우드 강제 없음.

System Architecture

시스템 구조

PHP 프론트엔드와 Python AI 백엔드를 분리한 2-tier 구조 — 가벼운 SBC(라즈베리파이·Jetson)에서도 운영 가능합니다.

Storage my_asset/ 별자리별 폴더
HTML · MD · PDF · 이미지
Frontend PHP · Apache/Nginx Single Entry Point
JSON 메타데이터 엔진
AI Backend FastAPI · LangGraph RAG 파이프라인
ChromaDB + Gemini

Frontend

PHP 7.4+ · JavaScript ES6+ · TailwindCSS · SQLite

  • Single Entry·index.php$_GET 라우팅으로 모든 페이지 디스패치
  • JSON 메타엔진·각 파일에 1:1 대응하는 메타 JSON 으로 파일시스템 자체가 DB 역할
  • IDE 스타일 UI·멀티탭 · split 뷰 · Monaco 에디터(Space Station)
  • 이중 모드·서버 모드 + File System Access API 기반 로컬 모드
  • Auth·PostgreSQL users (UUID) · 4단계 role · 슬라이딩 세션 · CSRF 토큰

AI Backend

Python 3.13+ · FastAPI · LangGraph · ChromaDB

  • FastAPI·비동기 REST API · Uvicorn · Pydantic v2 스키마 검증
  • LangGraph·Retrieve → Generate StateGraph 2-노드 파이프라인
  • LLM·Google Gemini · OpenAI · Anthropic Claude 중 사용자 선택
  • Vector DB·ChromaDB 로컬 영구 저장 · Gemini Embedding 으로 색인
  • 문서 파싱·BeautifulSoup4(HTML) · PyPDF · LangChain RecursiveCharacterTextSplitter
RAG 데이터 흐름 · 사용자가 업로드한 자료(my_asset/{constellation}/)는 PHP 프론트엔드가 메타 JSON 으로 색인 → AI 백엔드의 POST /index 가 청크 분할 + 임베딩하여 ChromaDB 에 저장 → POST /chat 호출 시 vector search 로 관련 청크 검색 → Gemini 가 출처와 함께 답변 생성. 세션은 session_id 로 멀티턴 컨텍스트 유지.

왜 Arkurator 인가

지식은 모으는 것이 아니라 연결되고 다시 꺼낼 수 있을 때 가치가 됩니다. Arkurator 는 자료를 단순히 저장하는 도구가 아니라 — 자료의 맥락을 이해하고, 함께 일하며, 결과물로 변환해 주는 큐레이터입니다. 본인의 LLM 키로 동작하며, 데이터는 본인 서버에 머뭅니다.