Ariver
2026-06-06 2e67f247adc6bb5c75b7e65c837e493e62058644
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>TagLauncher — Tag-based Mac app launcher</title>
  <meta name="description" content="TagLauncher organizes Mac apps with tags: scrollable grid, multi-tag apps, searchable notes, JSON layout backup—beyond Launchpad folders and pages.">
  <meta property="og:image" content="https://shanghai3168.github.io/taglauncher/assets/hero-visual.jpg">
  <link rel="stylesheet" href="styles.css">
  <link rel="alternate" hreflang="en" href="index-en.html">
  <link rel="alternate" hreflang="zh-Hans" href="index.html">
</head>
<body class="page-home">
  <header class="site-header">
    <div class="layout site-header__bar">
      <a class="brand" href="index-en.html">
        <img src="assets/app-icon-256.png" width="34" height="34" alt="">
        TagLauncher
      </a>
      <nav class="site-nav" aria-label="Main">
        <a href="index-en.html" aria-current="page">Home</a>
        <a href="support.html">Support</a>
        <a href="privacy.html">Privacy</a>
        <a href="https://github.com/shanghai3168/taglauncher/releases" rel="noopener">Help PDFs</a>
      </nav>
      <div class="lang-switch" role="navigation" aria-label="Language">
        <a href="index.html" hreflang="zh-Hans">中文</a>
        <a href="index-en.html" class="is-active" hreflang="en">EN</a>
      </div>
    </div>
  </header>
 
  <section class="hero" aria-label="TagLauncher hero">
    <div class="layout hero__split">
      <div class="hero__copy">
        <h1 class="hero__headline">Possibly the best Mac app launcher—in the world</h1>
        <p class="hero__lead">Don't mourn Launchpad on macOS 26 Tahoe—it was never truly good anyway.</p>
      </div>
 
      <figure class="hero__art">
        <img
          src="assets/hero-visual.jpg"
          alt="TagLauncher App Grid with stacked 3D window presentation"
          width="1024"
          height="908"
          fetchpriority="high"
          decoding="async">
      </figure>
    </div>
  </section>
 
  <section class="views" aria-label="Five view modes">
    <div class="layout views__split">
      <div class="views__gallery">
        <figure class="views__shot">
          <img src="assets/views/view-01.jpg" alt="Flat view" width="720" height="468" loading="lazy" decoding="async">
        </figure>
        <figure class="views__shot">
          <img src="assets/views/view-02.jpg" alt="Plain container view" width="720" height="468" loading="lazy" decoding="async">
        </figure>
        <figure class="views__shot">
          <img src="assets/views/view-03.jpg" alt="Colored container view" width="720" height="468" loading="lazy" decoding="async">
        </figure>
        <figure class="views__shot">
          <img src="assets/views/view-04.jpg" alt="Plain grid view" width="720" height="468" loading="lazy" decoding="async">
        </figure>
      </div>
 
      <div class="views__copy">
        <h2 class="views__headline">Five views—everything on one screen</h2>
        <p class="views__lead">No more opening folders one by one or flipping through pages. You're just finding an app—it shouldn't feel like a trek.</p>
        <hr class="views__rule" aria-hidden="true">
        <p class="views__label">5 view modes</p>
        <ul class="views__modes">
          <li>Flat</li>
          <li>Plain containers</li>
          <li>Colored containers</li>
          <li>Plain grid</li>
          <li>Colored grid</li>
        </ul>
        <div class="views__shortcut">
          <span class="views__shortcut-label">Quick launch</span>
          <span class="views__shortcut-keys"><kbd>Option</kbd> + <kbd>Shift</kbd> + <kbd>Space</kbd></span>
        </div>
      </div>
    </div>
  </section>
 
  <section class="tags" aria-label="Tag-based organization">
    <div class="layout tags__split">
      <div class="tags__copy">
        <h2 class="tags__headline">Tag-based organization</h2>
        <ul class="tags__points">
          <li>No more choosing just one folder—an app can belong to multiple tags at once.</li>
          <li><strong>Multi-color tag system</strong> with custom colors</li>
          <li>Drag to categorize: drop on a tag name or container; drop on empty space to remove</li>
        </ul>
      </div>
 
      <figure class="tags__art">
        <img
          src="assets/tags-management.jpg"
          alt="TagLauncher tag management with multi-tag apps and custom colors"
          width="880"
          height="572"
          loading="lazy"
          decoding="async">
      </figure>
    </div>
  </section>
 
  <section class="memo" aria-label="App memos">
    <div class="layout memo__split">
      <figure class="memo__art">
        <img
          src="assets/app-memo.jpg"
          alt="TagLauncher app memo shown on hover"
          width="880"
          height="572"
          loading="lazy"
          decoding="async">
      </figure>
 
      <div class="memo__copy">
        <h2 class="memo__headline">Write memos for your apps</h2>
        <p class="memo__lead">Edit usage notes. Hover to reveal—clear at a glance.</p>
      </div>
    </div>
  </section>
 
  <section class="search" aria-label="Global Quick Search">
    <div class="layout search__split">
      <div class="search__copy">
        <h2 class="search__headline">Global Quick Search</h2>
        <p class="search__lead">Search app names, tags, and memos—instantly.</p>
        <p class="search__tagline">The experience macOS never gave you—we do.</p>
        <div class="search__shortcut">
          <span class="search__shortcut-label">Shortcut</span>
          <span class="search__shortcut-keys"><kbd>fn</kbd> + <kbd>Space</kbd></span>
        </div>
      </div>
 
      <figure class="search__art">
        <img
          src="assets/quick-search.jpg"
          alt="TagLauncher Quick Search for apps, tags, and memos"
          width="503"
          height="383"
          loading="lazy"
          decoding="async">
      </figure>
    </div>
  </section>
 
  <section class="backup" aria-label="Backup &amp; Restore">
    <div class="layout backup__split">
      <figure class="backup__art">
        <img
          src="assets/backup-restore.jpg"
          alt="TagLauncher JSON backup and restore for tags and layout"
          width="1024"
          height="558"
          loading="lazy"
          decoding="async">
      </figure>
 
      <div class="backup__copy">
        <h2 class="backup__headline">Backup &amp; Restore</h2>
        <p class="backup__lead"><strong>Tags and layout data</strong> support JSON <strong>backup</strong>—export / import so you never lose your setup.</p>
      </div>
    </div>
  </section>
 
  <main class="page-main">
    <div class="layout">
      <section class="card">
        <h2>Why not just Launchpad?</h2>
        <table class="compare">
          <thead>
            <tr>
              <th></th>
              <th>Launchpad</th>
              <th>TagLauncher</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td><strong>Browse</strong></td>
              <td>Pages of icons—hard to scan many apps</td>
              <td>One scrollable grid</td>
            </tr>
            <tr>
              <td><strong>Organize</strong></td>
              <td>Folders; one app per folder</td>
              <td>Multiple tags per app</td>
            </tr>
            <tr>
              <td><strong>Notes</strong></td>
              <td>No per-app purpose notes</td>
              <td>Searchable app notes</td>
            </tr>
            <tr>
              <td><strong>Backup</strong></td>
              <td>Layout hard to export</td>
              <td>JSON export / import</td>
            </tr>
          </tbody>
        </table>
      </section>
 
      <section class="card">
        <h2>Core features</h2>
        <div class="feature-grid">
          <div class="feature">
            <strong>App Grid</strong>
            <kbd>Option</kbd>+<kbd>Shift</kbd>+<kbd>Space</kbd> opens the grid.
          </div>
          <div class="feature">
            <strong>Quick Search</strong>
            Search names, tags, and notes.
          </div>
          <div class="feature">
            <strong>Tags</strong>
            Custom colors; drag icons onto tags.
          </div>
          <div class="feature">
            <strong>App notes</strong>
            Remember what each app is for.
          </div>
          <div class="feature">
            <strong>Layout backup</strong>
            Export and import JSON.
          </div>
          <div class="feature">
            <strong>Local-first</strong>
            Data stays on your Mac.
          </div>
        </div>
      </section>
 
      <section class="card card-cta">
        <p>Mac App Store coming soon · macOS 15.0+ · 29 UI languages</p>
        <div class="cta-row">
          <a class="btn btn-primary" href="support.html">Support & contact</a>
          <a class="btn btn-secondary" href="privacy.html">Privacy policy</a>
        </div>
      </section>
    </div>
  </main>
 
  <footer class="site-footer">
    <div class="layout">
      <p>
        <a href="mailto:shanghai3168@gmail.com">shanghai3168@gmail.com</a>
        · <a href="support.html">Support</a>
        · <a href="privacy.html">Privacy</a>
      </p>
      <p>© 2026 TagLauncher · Hainan Wanxing Technology Co., Ltd. (海南万幸科技有限公司)</p>
    </div>
  </footer>
</body>
</html>