機能
すべて、含まれています。
以下はすべてHey Look!に搭載されており、ソースコードで確認済みです。条件や制限は隠さず、各機能のすぐそばに書いています。
メールボックスと同期
すべてのアカウントを追加できます。メールはプロバイダーから直接届きます。
Googleでサインイン
Googleアカウントでサインインできます。Hey Look!はGoogleの審査をまだ完了していないため、最初にGoogleの警告が表示され、サインインできるのは最大100人までです。対処法
Microsoftでサインイン(OAuth)
Outlook.comとMicrosoft 365に、Microsoft自身のサインイン画面から接続します(パブリッククライアント、PKCE、シークレットなし)。
iCloud、Yahoo、その他のIMAP/SMTPアカウント
iCloudとYahooはアプリパスワードで、そのほかIMAPとSMTPに対応するアカウントも追加できます。
設定の自動検出
メールアドレスを入力すると、アプリがサーバーを見つけます。プリセット、プロバイダーのオートコンフィグ、Thunderbird ISPDB、DNS、接続テストを使います。
アカウント単位で証明書を信頼する
127.0.0.1のProton Mail Bridgeのように、独自の証明書を使うサーバー向けです。そのアカウントに限って証明書の検証をオフにします。
統合受信トレイまたはメールボックス単位
すべてのメールボックスを1つのリストで表示することも、フォルダー一覧やコマンドバーから1つのメールボックスに切り替えることもできます。
フォルダーとクイックビュー
標準フォルダーとカスタムフォルダー(入れ子に対応)に加えて、未読、フラグ付き、ピン留め、スヌーズ中、送信予約のクイックビューがあります。
メールボックスごとのダウンロード上限
このコンピューターに保持する最近のメールの件数を、500、1000、2000、5000から選べます(既定は2000)。それより古いメールはサーバーに残ります。
オフラインでの閲覧と検索
ダウンロード済みのメールは、接続なしで閲覧・検索できます。
新着メールをすぐに受信(プッシュ)
IMAP IDLEに対応するサーバーでは、受信トレイの新着メールがすぐに届きます。「設定 > メールボックス > 閲覧と同期」のスイッチでオフにできます。IDLEに対応しないサーバーや接続が切れた場合は、設定した間隔(既定は2分ごと)での確認に切り替わります。プッシュが動作している間は、すべてのフォルダーの定期確認は10分ごと(設定した間隔のほうが長ければその間隔)にしか行われません。
順序と表示名
メールボックスをドラッグ(またはAlt+上、Alt+下)して好きな順に並べ、それぞれにアドレスの代わりに表示される表示名を付けられます。
閲覧
メッセージの好き勝手を許さない、静かな閲覧ウィンドウです。
会話
同じスレッドのメッセージをまとめて表示し、会話全体に対して操作できます。
優先とその他
ニュースレターや一括配信メール(List-Unsubscribeを含むもの)は、「その他」タブに移ります。
リモートコンテンツは既定でブロック
リモート画像と背景画像は、読み込みを許可するまでブロックされます。許可は、1通ごと、またはメールボックスごとに常時設定できます。
トラッキングピクセル
リモート画像はすべてブロックされるので、トラッキングピクセルも一緒にブロックされます。アプリはトラッカーのリストを持たず、トラッカーを検出できるとも主張しません。
許可した画像
アプリ自身がダウンロードします(1通あたり最大60枚、各6 MBまで)。それができない場合は、メッセージ表示が画像を直接リクエストすることがあります。
サンドボックス化されたメッセージフレーム
各メッセージは、スクリプトなし、厳格なコンテンツポリシーのもとで表示され、iframe、object、embed、フォームは使われません。
メッセージの背景
メールは、ダークテーマでも送信者が選んだ背景で表示されます。閲覧ウィンドウのボタンで、元の背景とダークの背景をメッセージごとに切り替えられ、選択は記憶されます。
リンクテキストの警告
リンクの表示テキストが、別のホストを指すWebアドレスになっている場合は、「このリンクは表示どおりの場所に移動しない可能性があります」という確認が表示されます。
危険な添付ファイルの警告
実行ファイルやスクリプトの添付ファイル(exe、msi、bat、ps1、js、lnkなど)を開くときは、先に確認が表示されます。
ワンクリック登録解除
ニュースレターは、RFC 8058のワンクリックリクエストで登録解除できます。送信者のページやmailtoを開くこともできます。
添付ファイルの保存
添付ファイルを1つずつ、またはすべてまとめて、フォルダーに保存できます。インライン画像はメッセージ内に表示されます。
印刷と元のメッセージの表示
開いているメッセージを印刷したり(macOSでは非対応)、メッセージのソースをそのまま表示したりできます。
別ウィンドウで読む
会話をダブルクリック(またはShift+Enter)すると、返信、転送、アーカイブ、削除、フラグ、スヌーズ、要約、翻訳の付いた別ウィンドウで読めます。最大8つまで開けます。
PDFの添付ファイル
Windowsでは、プレビューがアプリ内でPDFを表示します。macOSとLinuxでは、プレビューに「既定のアプリで開く」と「名前を付けて保存」が表示されます。
作成
セーフティネットつきで作成できます。
リッチテキストエディター
フォントとサイズ、文字色と蛍光ペン、リスト、配置、スタイル、文字の方向、表、画像、リンク、絵文字と記号、検索と置換、書式のクリアが、1行のボタンにまとまっています。メッセージはシンプルなインライン書式で送信されるため、他のメールソフトでも同じように表示されます。
貼り付けのオプション
Word、Excel、Outlook、Webページ、その他のアプリから貼り付けた内容は整えられます。貼り付け後に表示される小さなボタンで、「元の書式を保持」「書式を結合」(カーソル周辺の書式に合わせる)「テキストのみ保持」を切り替えられます。Ctrl+Shift+V(MacではCmd+Shift+V)は常にテキストのみを貼り付けます。
返信は元のメールの見た目を保つ
引用されたメッセージは、あなたの文章と署名の下の独立したブロックに入り、元のフォント、色、表、リスト、画像がそのまま保たれます。このブロックは誤操作で壊れません。
別ウィンドウで書く
Shiftキーを押しながら「新規メール」「返信」「転送」をクリックするか、下書きをダブルクリックするか、「別ウィンドウ」(Ctrl+Shift+O)を押します。設定で、別ウィンドウで開くことを標準にできます。各ウィンドウは大きさと位置を記憶し、最大8つまで開けます。
自動保存と復元
メッセージは約30秒ごとに自動で下書きに保存され、数秒ごとにコピーがお使いのコンピューターに保存されます。アプリが予期せず終了した場合、次回の起動時に自動で下書きに保存し、通知でお知らせします。暗号化をオンにしたメッセージはディスクにコピーされません。
重要度とプレビュー
メッセージの重要度を「高」または「低」にできます。受信したメールの重要度も一覧に表示されます。「受信者としてプレビュー」では、明るい背景や暗い背景での見え方を確認できます。送信される内容は変わりません。
機密
「機密」にしたメッセージは、コピー・印刷・転送ができない状態で表示され、そのウィンドウは画面キャプチャや録画から隠されます。Linuxでは画面キャプチャを防げません。
宛先チップ
アドレスはチップとして表示・確認され、メールをやり取りしたことのある相手が候補に表示されます。CcとBccにも対応しています。
ボタン、ドラッグ、貼り付けで添付
作成ウィンドウの上側にドロップするとメッセージ内に画像を挿入し、下側にドロップすると添付します。
25 MBのサイズ警告
添付ファイルと画像の合計が一般的なサーバーの上限を超えると警告し、サイズを減らすまで送信できません。
署名とテンプレート
すべてのアカウント用、または1つのメールボックス用に作成でき、テンプレートは本文に挿入できます。
送信取り消し
「送信」を押したメッセージは、0、5、10、20、30、60秒のいずれか(既定は10秒)のあいだ、ローカルの送信トレイで待機します。クラッシュや強制終了があっても残ります。通常どおり終了すると、すぐに送信されます。
送信予約
プリセットまたは、1年先までの任意の日時を選べます。アプリ内の処理が送信するため、アプリが起動している必要があります。
アプリが閉じていたとき
アプリが閉じている間に送信時刻を過ぎたメッセージは、既定では次回の起動時に送信されます。「先に確認する」設定にすると、代わりに「期限超過」として待機します。
送信予約の再試行
一時的なネットワークエラーやサーバーエラーは、5分間隔で最大3回再試行されます。ログインエラーとアドレスのエラーは再試行されません。
作成画面から会議を設定
「会議」スイッチをオンにすると、メッセージが会議の招待になり、カレンダーに予定が追加されます。
Ctrl+Enterで送信
macOSではCmd+Enterです。
整理
マウスなしで、受信トレイの件数を少なく保てます。
アーカイブ、削除、迷惑メールへの移動の取り消し
これらの操作は3、6、10、15、30秒後(既定は6秒)にサーバーへ反映されるので、それまでは元に戻せます。
好きな時刻でスヌーズ
プリセット(1時間後、今日中、明日、今週末、来週)や、自分で設定した時刻から選べます。その時刻になると、会話が受信トレイに戻ります。
スヌーズの通知
スヌーズした会話が戻ったときに通知します。
ピン留め、フラグ、既読・未読
ピン留めで先頭に固定、フラグ付け、既読・未読の切り替えを、キーまたはコマンドバーから行えます。
既読にするタイミング
すぐ、2秒後、5秒後、または既読にしない、から選べます。
送信者をブロック
会話を迷惑メールに移動し、そのアドレスからの以降のメールを受信トレイ表示から隠します。サーバー上では何も移動されません。
フィルター
差出人、宛先、件名、または任意のフィールドに対する条件(「含む」または「完全一致」)を指定して、アーカイブ、削除、迷惑メールへの移動、既読にする、フラグを付ける、ピン留め、フォルダーへの移動を行うルールです。新しく同期されたメールに適用されます。
一括処理
送信者の一覧がダイアログに表示されます。送信者ごとに、すべてアーカイブ、削除、既読にする、ブロックができます。
一括選択
Ctrl+Aですべて選択し、選択したメールをまとめて操作できます。
右クリックメニュー
会話を右クリック(またはShift+F10)すると、返信、転送、フラグ、ピン留め、スヌーズ、移動、アーカイブ、削除、迷惑メールへ移動などが選べます。複数選択しているときは、すべてに適用されます。
検索
使い慣れた検索演算子が使えます。
検索演算子
from:、to:、subject:、body:、folder:、is:unread|read|flagged|pinned、has:attachment、after:、before:(日付または7d)、そして「引用符つきのフレーズ」。
検索パネル
検索範囲(このフォルダー、1つのメールボックス、すべて)、フィルター、日付ピッカーがあります。
Webメールで検索
Webメールのアドレスがわかっているメールボックスでは、ボタンでWebメールを開けます。Gmailでは、演算子を変換した同じ検索が実行されます。
カレンダー
お使いのコンピューター上で動作し、GoogleとMicrosoftとはオプションで同期できます。
月、週、スケジュールの表示
Ctrl+1とCtrl+2、またはm、w、aキーで切り替えます。
承諾・仮承諾・辞退ができる招待
カードに、お使いのタイムゾーンでの時刻、場所、主催者、出席者、重複する予定が表示されます。返信は適切なアカウントから送信され、メモを添えることもできます。
更新とキャンセル
差出人アドレスが保存済みの主催者と一致する場合に認識されます。DKIM、SPF、S/MIMEの検証は行いません。
リマインダー
予定のリマインダーは、バックグラウンドの処理から通知されます。
.icsのインポートとエクスポート
カレンダーファイルを取り込み、予定を書き出せます。
タイムゾーンと週の開始日
時刻はお使いのタイムゾーンで表示されます(既定は自動)。週の開始日は月曜、日曜、土曜から選べます。
繰り返しの予定
読み取り専用のシリーズとして表示されます。1回分だけを編集することはできません。
GoogleとMicrosoftとの同期
「設定 > メールボックス >(アカウント)> カレンダー」で、メールボックスごとにオンにします。選んだカレンダーは色つきでローカルカレンダーの隣に表示され、追加・変更・削除した予定と出欠の回答はGoogleカレンダーまたはOutlookに保存されます。祝日など、読み取りしかできないカレンダーは読み取り専用のままです。メールとは別の権限で、オンにするまでオフです。オフにすると、同期したカレンダーはこのコンピューターから削除されます。
Googleカレンダーの同期とGoogleの審査
Hey Look!はGoogleの審査をまだ完了していません。完了するまでは、最初にGoogleの警告が表示され、メール・カレンダーともにGoogleでサインインできるのは最大100人までです。対処法をご覧ください。Microsoftカレンダーの同期には影響しません。職場または学校のアカウントでは、管理者の承認が必要な場合があります。
CalDAVとその他のカレンダーサービス
対応していません。今後のアップデートで対応する可能性があります。
暗号化(OpenPGP)
標準搭載で、詳細も明記しています。
鍵の生成
Ed25519 / Curve25519またはRSA 3072の鍵を作成できます。有効期限は任意で、パスフレーズで保護されます。
暗号化、デジタル署名、復号、検証
宛先の鍵でメッセージを暗号化し、署名し、受信メールを復号し、署名を検証できます。
インポート、エクスポート、バックアップ
ASCIIアーマー形式の鍵をインポート・エクスポートでき、パスフレーズで保護したバックアップファイルを保存できます。
バックアップの確認
バックアップせずに鍵のページを閉じようとすると、「今すぐバックアップ」か「このまま閉じる」を選ぶよう求められます。
パスフレーズの試行制限
パスフレーズを何度も間違えると、ロック解除まで30秒待つ必要があります。
宛先の鍵の状態
送信前に、各宛先が使用可能な鍵を持っているかどうかを表示します。
秘密鍵の保管場所
アプリ自身のデータベースに、パスフレーズで保護して保存されます。OSの資格情報ストアには保存されません。
AIアシスタント(任意)
ご自身で選んだエンドポイントを指定するまでオフです。
会話を要約
スレッドを2〜5個の箇条書きにまとめます。読み取れるメッセージを最大24,000文字まで送信します。
メッセージを翻訳
選んだ言語に翻訳します。最大60,000文字を、約8,000文字ずつの部分に分けて順番に送信します。通知には処理中の部分と「キャンセル」ボタンが表示されます。失敗した部分は、完了した部分をやり直さずに再試行できます。
AIで作成
指示に従って本文を書いたり編集したりします。下書きと件名、返信の場合は返信先メッセージの最大6,000文字も送信します。
OpenAI互換のエンドポイントに対応
OpenAI形式の/v1/chat/completionsエンドポイントであれば、ローカルサーバーを含めて動作します。モデルの一覧は/modelsから取得します。
OSの資格情報ストアにキーを保管
AIのAPIキーは、データベースではなく、システムの資格情報ストアに保存されます。
端末の外に出るもの
質問の対象となるテキストは、設定したエンドポイントに送信されます。アシスタントは読み取れるメッセージを読むため、復号されたOpenPGPの内容も送信されます。受信したデータの扱いには、エンドポイント自身の利用規約とプライバシーポリシーが適用されます。
使えないときのガイド
アシスタントが未設定、キーが拒否された、アドレスやモデル名が違う、プロバイダーが混雑している、応答が遅すぎる、といったときは、閉じるまで画面に残るメッセージで何が起きたかを伝えます。そのボタンから「設定 > AIアシスタント」の該当する入力欄が開きます。要約とAIで作成はキャンセルできます。
通知、トレイ、ウィンドウ
プラットフォームごとの制約も明記しています。
ボタンつきの通知
Windowsでは、新着メールの通知に最大3つの操作ボタンが表示されます。ボタンは、既定では「アーカイブ」「削除」「既読にする」、または「フラグ」「返信」「スヌーズ」です。
Linuxの通知
デスクトップの通知サービスを通した、ボタンなしのシンプルなネイティブ通知です。
macOSの通知
このバージョンでは利用できません。設定ページにもその旨を記載しています。
スマート通知
スマートモードがオン(既定)のとき、一括配信メールは通知されません。
トレイアイコンと未読バッジ
未読数、ドット、または表示なしを設定で選べます。Windowsではタスクバーのオーバーレイも表示されます。macOSでは、同じ設定に従ってDockアイコンに未読数が表示されます(または表示されません)。
トレイメニュー
「Hey Look!を開く」「新規メール」「今すぐメールを確認」「通知を一時停止」「Hey Look!を終了」。
トレイで実行を継続
ウィンドウを閉じても、アプリと同期は動作し続けます。これをオフにすると、閉じるボタンでアプリが終了します。
Windowsのタイトルバー
Windowsでは、上部のバーがタイトルバーで、Windows 11ではスナップ レイアウト、F11で全画面表示が使えます。
アップデート
署名つきで、同意したあとにのみ実行されます。
アプリ内アップデート
アプリがGitHubで新しいバージョンを確認し、進行状況バーを表示しながらダウンロードし、minisignの署名を検証して、キャンセル可能な5秒のカウントダウンのあとに再起動して適用します。
アップデートのアドレスは検証されます
https://github.com/thnonl/hey-look/releases/download/<tag>/<file>のみ受け付けます。
キーボード、コマンドバー、外観
マウスでできることには、すべてキーまたはコマンドがあります。
メールのショートカット
cで新規作成、/で検索、jとkで移動、eでアーカイブ、#またはDeleteで削除、!で迷惑メール、sでスヌーズ、pでピン留め、*でフラグ、uで未読、r・a・fで返信・全員に返信・転送、Escで閉じる、Ctrl+Aですべて選択、F5で同期、F11で全画面表示。Backspaceでの削除はmacOSのみです。
カレンダーのショートカット
cで新しい予定、tで今日、m・w・aで月・週・スケジュール表示、矢印キーで前後に移動。
コマンドバー
Ctrl+K(Cmd+K):新規メール、同期、新しい予定、カレンダー、設定、アップデート、一括処理、テーマ、閲覧ウィンドウの位置、会話表示、優先受信トレイ、アカウントの切り替え、アーカイブ、削除、フラグ、ピン留め、そして任意のフォルダー。
外観
ライト、ダーク、システムに合わせる。7つのカラープリセットまたは任意の色。3段階の表示密度。閲覧ウィンドウは右または下。メッセージ一覧の4つのオプション。6段階の文字サイズ。完全なテーマエディターはありません。ホームページで試せます。
言語
既定は英語で、ベトナム語、フランス語、中国語(簡体字)、スペイン語、日本語、ドイツ語、ロシア語を「設定 > 全般」で選択でき、再起動せずにすぐ適用されます。日付と数値の表示形式も言語に合わせて変わります。翻訳はまだ新しく、誤りが含まれる可能性があります。
アクセシビリティ
キーボードショートカットと、コントロールへのARIAラベル。アクセシビリティの監査や適合の主張はありません。
サイドメニュー
フォルダー欄の上部のボタン、またはCtrl+B(Cmd+B)で、フォルダー欄をアイコンの列に折りたためます。幅が1100 pxより狭いウィンドウでは自動で折りたたまれ、アイコンにポインターを合わせると、完全なメニューが一覧の上に少しの間開きます。「設定 > 外観」で「自動」「常に展開」「常にアイコンのみ」を選べます。
作成中のショートカット
Ctrl+Kでリンク、Ctrl+Fで検索、Ctrl+Hで置換、Shift+F3で大文字と小文字の切り替え、Ctrl+Shift+Vでテキストのみ貼り付け、Ctrl+Shift+Oで別ウィンドウ、Alt+F10でツールバー(MacではCtrlの代わりにCmd)。
データ、プライバシー、プラットフォーム
メールは、あなたとプロバイダーの間にとどまります。
ローカルストレージ
メールのキャッシュと設定は、識別子thnonl.heylookのもとにあるローカルのSQLiteファイルです。
資格情報ストアに保管されるシークレット
パスワード、OAuthトークン、AIのAPIキーは、Windows資格情報マネージャー、macOSのキーチェーン、またはLinuxのSecret Serviceに保存されます。OpenPGPの秘密鍵は例外です。
アカウントもライセンス確認もなし
Hey Look!のアカウントも、ライセンスサーバーもありません。アプリ自体へのサインインもありません。
アナリティクスのコードなし
アナリティクスやクラッシュレポートのSDKは、ソースコードに含まれていません。これはソースコードで確認したもので、通信キャプチャによる確認ではありません。
広告なし
アプリは広告を表示せず、ソースコードに広告用のコードも含まれていません。これはソースコードで確認したもので、通信キャプチャによる確認ではありません。
すべての外向きリクエスト
お使いのメールサーバー。GoogleとMicrosoftのサインイン。GoogleカレンダーとMicrosoft Graph(カレンダー同期をオンにしたメールボックスのみ)。設定の自動検出のためのオートコンフィグ、ISPDB、DNS。アップデートのためのGitHub。設定したAIエンドポイント。「登録解除」を押したときの送信者の登録解除アドレス。リモート画像(許可したあとのみ)。
終了時の安全性
保留中の送信と、キューに入った操作はローカルに保存されます。アプリが停止したとき送信中だったメッセージは、次回の起動時にもう一度キューに入ります。
Windows、macOS、Linux
Windows 10/11、macOS 11以降(ユニバーサル、公証なし)、Linux(AppImage、.deb、.rpm)。
制限事項をわかりやすく
Hey Look!ができないこと、または一部しかできないことです。
プラットフォーム
macOSでは、Dockアイコンに未読数は表示されますが、通知はなく、アプリはプロジェクト独自の証明書で署名されていて公証されておらず、初回起動にはダウンロードページの手順が必要で、「印刷」メニューはありません。Linuxでは通知にボタンがなく、リンクを開くには
xdg-openまたは同様のアプリが必要で、トレイアイコンにはクリック操作がなく(メニューの「Hey Look!を開く」を使ってください)、「機密」メッセージは画面キャプチャから隠されません。インストーラー
コード署名されていません(WindowsのSmartScreen、macOSのGatekeeper)。
メールの配信
プッシュ(IMAP IDLE)は、対応するサーバーの受信トレイが対象です。ほかのサーバーは、設定した間隔(既定は2分ごと)で確認されます。サーバーはTLSまたはSTARTTLSに対応している必要があります。
検索
ダウンロード済みのメールのみが対象です。
カレンダー
カレンダーの同期はGoogleとMicrosoftが対象です。CalDAVやその他のサービスは、今後のアップデートで対応する可能性があります。GoogleでのサインインとGoogleカレンダーの同期は、Googleの審査が完了するまで最初の100人に限定されます。繰り返しの予定の1回分だけを編集することはできません。
フォルダー
標準フォルダー(下書き、送信済み、アーカイブ、ごみ箱)が存在しない場合は作成されません。それらが必要な操作ではエラーが表示されます。
下書き
作成中のメッセージは約30秒ごとに下書きに保存され、コピーがお使いのコンピューターに保存されます。アプリが強制終了されたりMacがログアウトしたりした場合は、次回の起動時に自動で下書きに保存し、通知でお知らせします。最後の数秒の文字は失われることがあり、暗号化をオンにしたメッセージはディスクにコピーされません。
オーバーレイツール
RivaTunerなどのオーバーレイツールは、Webビューをクラッシュさせることがあります。アプリは10分間に最大3回まで自動で再起動します。
言語
既定は英語で、設定でベトナム語、フランス語、中国語(簡体字)、スペイン語、日本語、ドイツ語、ロシア語を選べます。翻訳はまだ新しく、誤りが含まれる可能性があります。今後のアップデートで言語が増える可能性があります。
サインイン
職場や学校のアカウント(Microsoftでは組織を「テナント」と呼びます)では、管理者が有効にするまでIMAP/SMTPがブロックされる場合があります。
リリースビルドでは未検証
Windows:送信取り消しの待機中にトレイから終了する操作、実行中のアプリへの上書きインストール、リンクと添付ファイルを開く操作。macOS:初回起動の手順と、アプリを実行したままのログアウト。
PDFファイル
PDFをアプリ内で表示できるのはWindowsだけです。macOSとLinuxでは、既定のアプリで開きます。
作成
テキストのみのモードはありません。書式のコピー/貼り付け、オートフォーマット、ミニツールバーはまだありません。