문서, 데이터베이스, 화이트보드, 손글씨 노트와 일일 저널을 한데 모으고, 로컬 또는 클라우드 AI를 선택적으로 사용할 수 있는 셀프 호스팅 워크스페이스입니다.
kusule1351-hue/thought-desk
Tauri와 Svelte로 만든 무료 로컬 우선 노트 앱으로, 학생을 위해 페이지, 과제, 캘린더, 플래시카드, 데이터베이스를 한데 모았습니다.
대체할 수 있는 제품:Notion
- 스타
- 277
- 포크
- 18
- 열린 이슈
- 9
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
Thought Desk는 학생을 위한 데스크톱 노트 앱입니다. 블록 기반 편집기와 중첩 페이지, 과제 관리, Canvas·Google Calendar·Outlook에서 일정을 가져올 수 있는 캘린더, 그리고 표·보드·갤러리·타임라인 등 다양한 형태로 볼 수 있는 데이터베이스를 제공합니다. 노트 안에서 바로 플래시카드를 만들 수 있으며, 간격 반복 학습에 맞춰 복습 일정이 정해집니다.
모든 노트는 사용자의 디스크에 있는 단일 파일에 저장되며 오프라인에서도 사용할 수 있습니다. 계정은 필요하지 않습니다. 친구와 함께 페이지를 작성할 때만 로그인하면 되며, 이때도 공유한 페이지만 동기화됩니다. 노트는 Markdown으로, 데이터베이스는 CSV로 내보낼 수 있습니다.
앱은 Rust, Tauri, Svelte로 제작되었으며 브라우저를 번들링하는 대신 시스템에 이미 설치된 웹 뷰를 사용합니다. Windows, macOS, Linux에서 실행되며 AGPL-3.0 라이선스로 배포됩니다.
핵심 기능
- 01슬래시 명령, Markdown 단축키, LaTeX 수식을 지원하는 블록 편집기
- 02마감일순으로 정렬되는 과제와 일정 가져오기를 지원하는 캘린더
- 03표, 보드, 갤러리, 캘린더, 차트, 타임라인으로 볼 수 있는 데이터베이스
- 04노트 안에서 작성하고 간격 반복 방식으로 복습하는 플래시카드
- 05친구와 하나의 공유 페이지를 실시간으로 공동 편집
- 06Markdown 및 CSV 내보내기, 모든 데이터는 로컬 파일 하나에 저장
활용 사례
- 한 앱에서 수업, 과제, 마감일을 관리하는 학생
- 강의 노트로 플래시카드를 만들고 꾸준히 복습하기
- 노트를 오프라인으로 보관했다가 나중에 Obsidian이나 다른 Markdown 도구로 옮기기
- 급우와 학습 계획이나 그룹 페이지를 함께 작성하기
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/kusule1351-hue/thought-desk.git - 2
프로젝트 폴더로 이동합니다
cd thought-desk - 3
종속성을 설치합니다(Node 20 이상 및 stable Rust 필요)
npm install - 4
핫 리로드를 활성화해 데스크톱 앱을 시작합니다
npm run app
사용 전 알아둘 점
- 소스에서 빌드하려면 Node 20 이상과 stable Rust가 필요하며, Windows에서는 MSVC 툴체인도 필요합니다.
- Windows 설치 프로그램은 아직 코드 서명되지 않아 실행 전에 Windows에서 경고가 표시될 수 있습니다.
- AGPL-3.0 라이선스가 적용되므로 수정된 버전을 배포하거나 네트워크를 통해 제공하려면 동일한 라이선스로 소스 코드를 공개해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- thought-desk은(는) 무엇인가요?
- Tauri와 Svelte로 만든 무료 로컬 우선 노트 앱으로, 학생을 위해 페이지, 과제, 캘린더, 플래시카드, 데이터베이스를 한데 모았습니다. Thought Desk는 학생을 위한 데스크톱 노트 앱입니다. 블록 기반 편집기와 중첩 페이지, 과제 관리, Canvas·Google Calendar·Outlook에서 일정을 가져올 수 있는 캘린더, 그리고 표·보드·갤러리·타임라인 등 다양한 형태로 볼 수 있는 데이터베이스를 제공합니다. 노트 안에서 바로 플래시카드를 만들 수 있으며, 간격 반복 학습에 맞춰 복습 일정이 정해집니다.
- thought-desk은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- thought-desk은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- thought-desk은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. thought-desk의 마지막 커밋은 2026년 11월 3일입니다.
- thought-desk은(는) 어디에 사용할 수 있나요?
- 한 앱에서 수업, 과제, 마감일을 관리하는 학생 강의 노트로 플래시카드를 만들고 꾸준히 복습하기 노트를 오프라인으로 보관했다가 나중에 Obsidian이나 다른 Markdown 도구로 옮기기 급우와 학습 계획이나 그룹 페이지를 함께 작성하기
- thought-desk는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/kusule1351-hue/thought-desk.git 프로젝트 폴더로 이동합니다: cd thought-desk 종속성을 설치합니다(Node 20 이상 및 stable Rust 필요): npm install 핫 리로드를 활성화해 데스크톱 앱을 시작합니다: npm run app
- thought-desk은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kusule1351-hue/thought-desk
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
SQLite 기반 단일 파일 관계형 스프레드시트 형식으로, 데스크톱 앱, CLI, 브라우저 편집기와 모바일 앱을 제공합니다.
Rust와 GPUI로 만든 macOS 및 Windows용 네이티브 로컬 우선 노트 앱으로, Feishu 호환 DocxXML에 노트를 저장합니다.
Tauri와 Rust로 만든, Windows·macOS·Linux용 심플하고 보기 좋은 Pomodoro 타이머 데스크톱 앱입니다.
yt-dlp 기반의 오픈소스 데스크톱 다운로드 관리자. Tauri, Rust, Svelte로 만들었으며 강의, YouTube, Instagram, X 등 1,800개 이상의 사이트를 지원합니다.