開発者
デスクトップアプリ
S.EE のネイティブデスクトップアプリケーション
デスクトップからリンクを短縮し、テキストを共有し、ファイルをアップロードできます。S.EE では macOS と Linux 向けのネイティブアプリをご用意しています。
ダウンロード
- macOS: https://s.ee/macos
- Linux: https://s.ee/linux
対応プラットフォーム
| プラットフォーム | 状態 | 技術 |
|---|---|---|
| macOS | 提供中 | SwiftUI |
| Linux | 提供中 | GTK4 + libadwaita + Rust |
| Windows | 開発中 | - |
機能
- URL短縮 - カスタムスラッグ、タイトル、パスワード、有効期限に対応しています
- テキスト共有 - 等幅エディターでプレーンテキスト、ソースコード、Markdown を共有できます
- ファイルアップロード - ドラッグ & ドロップ、クリップボード貼り付け、ファイルピッカーに対応しています
- QR コード生成 - PNG、SVG、PDF として書き出せます
- 履歴 - 作成したリンク、テキスト、ファイルをローカルに記録します
- 複数ドメイン対応 - サービスごとに複数のドメインから選択できます
- 利用状況ダッシュボード - ストレージ使用量とレート制限を一目で確認できます
macOS
SwiftUI と SwiftData で構築されています。キーボードショートカットとメニューバー連携にフル対応しています。
- sdotee/app/macos
- macOS 14.0+ が必要です
主な特長
- メニューバー - メインウィンドウを開かずに URL短縮、貼り付けアップロード、最近の項目へのアクセスができます
- ドラッグ & ドロップ - アップロードエリア内の任意の場所にファイルをドロップできます
- クリップボードから貼り付け (Cmd+V) - 画像を自動で WebP に変換し、未対応時は PNG にフォールバックします
- Keychain - macOS Security framework を使って API Key を安全に保存します
キーボードショートカット
| ショートカット | 操作 |
|---|---|
| Cmd+N | 新しいURL短縮 |
| Cmd+Shift+N | 新しいテキスト共有 |
| Cmd+V | クリップボードから貼り付けてアップロード |
| Cmd+, | 設定 |
| Cmd+Q | 終了 |
技術スタック
| レイヤー | 技術 |
|---|---|
| UI | SwiftUI |
| ストレージ | SwiftData |
| ネットワーク | URLSession (actor-based) |
| セキュリティ | Keychain |
| サムネイル | QuickLookThumbnailing |
| 画像処理 | Swift-WebP |
Linux
GTK4、libadwaita、Rust で構築されており、GNOME Human Interface Guidelines に沿っています。
- sdotee/app/linux
- GTK 4.14+ および libadwaita 1.5+ が必要です
主な特長
- ネイティブ GNOME 体験 - GNOME HIG に沿ったアダプティブレイアウトを採用しています
- QR コード書き出し - PNG、SVG、PDF に対応しています
- 設定ファイル -
~/.config/see/config.tomlで API Key、ベース URL、既定ドメインを設定できます - 環境変数 -
SEE_API_KEY、SEE_BASE_URL、SEE_TIMEOUTは設定ファイルを上書きします
キーボードショートカット
| ショートカット | 操作 |
|---|---|
| Ctrl+1 | リンクビューへ切り替え |
| Ctrl+2 | テキストビューへ切り替え |
| Ctrl+3 | ファイルビューへ切り替え |
| Ctrl+, | 環境設定を開く |
| Ctrl+? | キーボードショートカットを表示 |
| Ctrl+Q | 終了 |
技術スタック
| レイヤー | 技術 |
|---|---|
| UI | GTK4 + libadwaita |
| 言語 | Rust (2024 edition) |
| API クライアント | see-sdk |
| QR コード | 組み込み (PNG、SVG、PDF 書き出し対応) |
データ保存先
- 設定:
~/.config/see/config.toml - 履歴:
~/.local/share/see/history.json
はじめに
- macOS または Linux 版をダウンロードします
- アカウントをお持ちでない場合は s.ee で作成します
- ダッシュボードから API Key を生成 します
- アプリを開き、環境設定 で API Key を入力します