ドキュメント、データベース、ホワイトボード、手書きノート、日記をまとめたセルフホスト型ワークスペース。ローカルまたはクラウドのAIにも対応。
kusule1351-hue/thought-desk
TauriとSvelteで構築された、ページ、課題、カレンダー、フラッシュカード、データベースを備える、学生向けの無料ローカルファーストなノートアプリ。
代替できる製品:Notion
- スター
- 277
- フォーク
- 18
- 未解決の Issue
- 9
- 最終コミット
- 3 日前
これは何?
Thought Deskは、学生向けのデスクトップノートアプリです。ブロックベースのエディターに、階層化できるページ、課題管理、Canvas、Google Calendar、Outlookから予定をインポートできるカレンダー、テーブル、ボード、ギャラリー、タイムラインなどで表示できるデータベースを統合しています。ノート内にフラッシュカードを直接作成でき、間隔反復で復習できます。
すべてのノートはユーザーのディスク上の単一ファイルに保存され、オフラインで使えます。アカウントは不要です。友人と一緒にページを編集するときだけサインインが必要で、同期されるのは共有したページのみです。ノートはMarkdown、データベースはCSVにエクスポートできます。
このアプリはRust、Tauri、Svelteで構築されており、ブラウザーを同梱せず、システムに既存のWebビューを使用します。Windows、macOS、Linuxで動作し、プロジェクトのライセンスはAGPL-3.0です。
主な機能
- 01スラッシュコマンド、Markdownショートカット、LaTeX数式に対応したブロックエディター
- 02期限順に並べられる課題と、予定をインポートできるカレンダー
- 03テーブル、ボード、ギャラリー、カレンダー、チャート、タイムラインで表示できるデータベース
- 04ノート内で作成でき、間隔反復で復習できるフラッシュカード
- 05友人と1つの共有ページをリアルタイムで共同編集
- 06MarkdownとCSVへのエクスポートに対応し、すべてのデータをローカルの単一ファイルに保存
ユースケース
- 授業、課題、締め切りを1つのアプリで管理する
- 講義ノートからフラッシュカードを作り、時間をおいて復習する
- ノートをオフラインで保存し、後から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 は何に使えますか?
- 授業、課題、締め切りを1つのアプリで管理する 講義ノートからフラッシュカードを作り、時間をおいて復習する ノートをオフラインで保存し、後から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で構築された、Feishu互換のDocxXML形式でノートを保存するmacOS・Windows向けのネイティブなローカルファーストのノートアプリ。
TauriとRustで構築された、Windows、macOS、Linux向けのシンプルで見た目も魅力的なPomodoroタイマーアプリ。
yt-dlpを基盤にTauri、Rust、Svelteで構築された、講座、YouTube、Instagram、Xなど1,800以上のサイトに対応するオープンソースのデスクトップダウンロードマネージャー。