Repolode
kusule1351-hue

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. 1

    リポジトリをクローンする

    git clone https://github.com/kusule1351-hue/thought-desk.git
  2. 2

    プロジェクトフォルダーに移動する

    cd thought-desk
  3. 3

    依存関係をインストールする(Node 20以降とstable Rustが必要)

    npm install
  4. 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 の数値は毎日更新されます。

関連プロジェクト