Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
360 lines (348 loc) · 20.2 KB
/
Copy pathindex.html
File metadata and controls
360 lines (348 loc) · 20.2 KB
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
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>AI2TH — Applied Intelligence To Tackle Hardships</title>
<meta name="description" content="AI2TH builds open-source tools across fields: Linxr (Linux on Android), Vizxr (Kubernetes IDE), Miktam Bible (offline Bible study) and cryptship (encrypted software delivery)." />
<link rel="icon" type="image/svg+xml" href="logo/ai2th-mark.svg" />
<link rel="stylesheet" href="style.css" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet" />
</head>
<body>
<nav class="nav">
<div class="nav-inner">
<a href="index.html" class="nav-logo"><img src="logo/ai2th-animated.svg" alt="AI2TH" class="nav-logo-img" /><span class="nav-logo-text">AI2TH</span></a>
<div class="nav-links">
<a href="index.html" class="nav-active">Home</a>
<a href="android.html">Android</a>
<a href="linux.html">Linux</a>
<a href="kubernetes.html">Kubernetes</a>
<a href="security.html">Security</a>
<a href="bible.html">Bible</a>
<a href="about.html">About</a>
<a href="https://groups.google.com/g/ai2th" target="_blank" rel="noopener">Community</a>
<a href="https://github.com/AI2TH" target="_blank" rel="noopener">GitHub</a>
</div>
</div>
</nav>
<section class="hero">
<div class="hero-inner">
<img src="logo/ai2th-animated.svg" alt="AI2TH logo" class="hero-mark" width="132" height="132" />
<div class="hero-badge">Open source · Always iterating</div>
<h1 class="hero-title">Applied Intelligence<br /><span class="accent">To Tackle Hardships.</span></h1>
<p class="hero-sub">
AI2TH builds focused, open-source tools across different fields: a Linux workstation on Android,
a Kubernetes IDE in your pocket, an offline Bible study companion, and encrypted software delivery.
</p>
<div class="hero-cta">
<a href="#categories" class="btn btn-primary">Browse products</a>
<a href="#early-access" class="btn btn-ghost">Get early access</a>
</div>
<dl class="hero-stats">
<div><dt>4</dt><dd>products</dd></div>
<div><dt>5</dt><dd>categories</dd></div>
<div><dt>3</dt><dd>apps merged into Linxr</dd></div>
<div><dt>9</dt><dd>releases since 24 Oct</dd></div>
</dl>
</div>
</section>
<!-- Categories -->
<section class="section section-tight" id="categories">
<div class="section-inner">
<h2 class="section-title">Browse by category</h2>
<p class="section-sub">Start from what you need. An app can sit in more than one category.</p>
<div class="cat-grid">
<a href="android.html" class="cat-tile">
<div class="cat-head"><span class="cat-icon" aria-hidden="true">📱</span><span class="cat-name">Android</span><span class="cat-count">3 apps</span></div>
<p class="cat-blurb">Apps for your phone: Linux, a Kubernetes IDE and an offline Bible.</p>
<div class="cat-apps"><img src="logo/linxr.svg" alt="" class="cat-app-icon" /><img src="logo/vizxr.svg" alt="" class="cat-app-icon" /><img src="logo/miktam.png" alt="" class="cat-app-icon" /><span class="cat-app-names">Linxr, Vizxr, Miktam Bible</span></div>
<span class="cat-go">Open Android →</span>
</a>
<a href="linux.html" class="cat-tile">
<div class="cat-head"><span class="cat-icon" aria-hidden="true">🐧</span><span class="cat-name">Linux</span><span class="cat-count">2 apps</span></div>
<p class="cat-blurb">Linux on your phone, and Linux containers you can ship safely.</p>
<div class="cat-apps"><img src="logo/linxr.svg" alt="" class="cat-app-icon" /><img src="logo/cryptship.svg" alt="" class="cat-app-icon" /><span class="cat-app-names">Linxr, cryptship</span></div>
<span class="cat-go">Open Linux →</span>
</a>
<a href="kubernetes.html" class="cat-tile">
<div class="cat-head"><span class="cat-icon" aria-hidden="true">☸️</span><span class="cat-name">Kubernetes</span><span class="cat-count">3 apps</span></div>
<p class="cat-blurb">Run k3s on a phone, manage any cluster, deploy hardened workloads.</p>
<div class="cat-apps"><img src="logo/linxr.svg" alt="" class="cat-app-icon" /><img src="logo/vizxr.svg" alt="" class="cat-app-icon" /><img src="logo/cryptship.svg" alt="" class="cat-app-icon" /><span class="cat-app-names">Linxr, Vizxr, cryptship</span></div>
<span class="cat-go">Open Kubernetes →</span>
</a>
<a href="security.html" class="cat-tile">
<div class="cat-head"><span class="cat-icon" aria-hidden="true">🔐</span><span class="cat-name">Security</span><span class="cat-count">1 app</span></div>
<p class="cat-blurb">Encrypted, license-gated software delivery for air-gapped, on-prem and cloud.</p>
<div class="cat-apps"><img src="logo/cryptship.svg" alt="" class="cat-app-icon" /><span class="cat-app-names">cryptship</span></div>
<span class="cat-go">Open Security →</span>
</a>
<a href="bible.html" class="cat-tile">
<div class="cat-head"><span class="cat-icon" aria-hidden="true">📖</span><span class="cat-name">Bible</span><span class="cat-count">1 app</span></div>
<p class="cat-blurb">Offline Bible study with on-device AI, and the open Bible data behind it.</p>
<div class="cat-apps"><img src="logo/miktam.png" alt="" class="cat-app-icon" /><span class="cat-app-names">Miktam Bible</span></div>
<span class="cat-go">Open Bible →</span>
</a>
</div>
</div>
</section>
<!-- Products -->
<section class="section section-alt" id="products">
<div class="section-inner">
<h2 class="section-title">All products</h2>
<p class="section-sub">Each product keeps shipping, and related work merges into one home.</p>
<div class="filter-bar" role="toolbar" aria-label="Filter products by category">
<button type="button" class="filter-chip is-active" data-filter="all" aria-pressed="true">All</button>
<button type="button" class="filter-chip" data-filter="android" aria-pressed="false">📱 Android</button>
<button type="button" class="filter-chip" data-filter="linux" aria-pressed="false">🐧 Linux</button>
<button type="button" class="filter-chip" data-filter="kubernetes" aria-pressed="false">☸️ Kubernetes</button>
<button type="button" class="filter-chip" data-filter="security" aria-pressed="false">🔐 Security</button>
<button type="button" class="filter-chip" data-filter="bible" aria-pressed="false">📖 Bible</button>
</div>
<div class="cards product-grid" id="product-grid">
<article class="card product-card" data-cats="android linux kubernetes">
<div class="card-header">
<img src="logo/linxr.svg" alt="" class="card-logo-img" />
<div>
<h3 class="card-name"><a href="linxr.html">Linxr</a></h3>
<span class="card-tag">Linux on Android</span>
</div>
</div>
<p class="card-desc">A full Alpine Linux workstation in one APK, no root. The home for every Linux-on-Android project: Pockr, Zyvr and Kubxr are merged in, and new ones land here too.</p>
<ul class="card-features">
<li>Containers (FastTrack OCI or Docker)</li>
<li>k3s Kubernetes and Asterisk PBX</li>
<li>Linux desktop GUI and SSH terminal</li>
<li>1-click Marketplace with community recipes</li>
</ul>
<div class="product-status">v3.4.0 · APK on GitHub · Google Play</div>
<div class="card-footer">
<a href="linxr.html" class="btn btn-sm">Details →</a>
<a href="https://github.com/AI2TH/Linxr" class="btn btn-sm btn-ghost" target="_blank" rel="noopener">GitHub</a>
</div>
</article>
<article class="card product-card" data-cats="android kubernetes">
<div class="card-header">
<img src="logo/vizxr.svg" alt="" class="card-logo-img" />
<div>
<h3 class="card-name"><a href="vizxr.html">Vizxr</a></h3>
<span class="card-tag">Kubernetes · DevOps</span>
</div>
</div>
<p class="card-desc">A Kubernetes IDE in your pocket. Inspect, debug and operate clusters from your phone, whether that's Linxr's local k3s or AKS, GKE and EKS.</p>
<ul class="card-features">
<li>Lens-style resource inspector</li>
<li>Live log streaming and events</li>
<li>CRD explorer and k3s Helm releases</li>
<li>YAML apply (create or update)</li>
</ul>
<div class="product-status">v1.1.0 · APK on GitHub</div>
<div class="card-footer">
<a href="vizxr.html" class="btn btn-sm">Details →</a>
<a href="https://github.com/AI2TH/Vizxr" class="btn btn-sm btn-ghost" target="_blank" rel="noopener">GitHub</a>
</div>
</article>
<article class="card product-card" data-cats="android bible">
<div class="card-header">
<img src="logo/miktam.png" alt="" class="card-logo-img" />
<div>
<h3 class="card-name"><a href="miktam.html">Miktam Bible</a></h3>
<span class="card-tag">Faith · Study</span>
</div>
</div>
<p class="card-desc">A Bible study companion with 2,600+ translations and an AI study assistant that runs on your device, offline once downloaded.</p>
<ul class="card-features">
<li>2,600+ translations in about 1,200 languages</li>
<li>On-device AI study assistant</li>
<li>Strong's concordance and full-text search</li>
<li>Reading plans, reminders and streaks</li>
</ul>
<div class="product-status">v1.2.1 · Google Play closed testing</div>
<div class="card-footer">
<a href="miktam.html" class="btn btn-sm">Details →</a>
<a href="miktam.html#early-access" class="btn btn-sm btn-ghost">Early access</a>
</div>
</article>
<article class="card product-card" data-cats="linux kubernetes security">
<div class="card-header">
<img src="logo/cryptship.svg" alt="" class="card-logo-img" />
<div>
<h3 class="card-name"><a href="cryptship.html">cryptship</a></h3>
<span class="card-tag">Software delivery</span>
</div>
</div>
<p class="card-desc">Ship encrypted, license-gated application code inside Docker images. The image is ciphertext; a small loader runs your app only with a valid license.</p>
<ul class="card-features">
<li>AES-256-GCM payloads, Ed25519 licenses</li>
<li>Air-gapped, on-prem and cloud modes</li>
<li>Revocation via your own key server</li>
<li>Hardening and per-license watermarks</li>
</ul>
<div class="product-status">v0.1.0 · Go · GPLv3</div>
<div class="card-footer">
<a href="cryptship.html" class="btn btn-sm">Details →</a>
<a href="https://github.com/AI2TH/cryptship" class="btn btn-sm btn-ghost" target="_blank" rel="noopener">GitHub</a>
</div>
</article>
</div>
</div>
</section>
<script>
(function () {
var chips = document.querySelectorAll('.filter-chip');
var cards = document.querySelectorAll('#product-grid .product-card');
chips.forEach(function (chip) {
chip.addEventListener('click', function () {
var f = chip.getAttribute('data-filter');
chips.forEach(function (c) {
var on = c === chip;
c.classList.toggle('is-active', on);
c.setAttribute('aria-pressed', on ? 'true' : 'false');
});
cards.forEach(function (card) {
var cats = (card.getAttribute('data-cats') || '').split(' ');
card.hidden = !(f === 'all' || cats.indexOf(f) !== -1);
});
});
});
})();
</script>
<!-- How it works -->
<section class="section" id="how-it-works">
<div class="section-inner">
<h2 class="section-title">How AI2TH ships</h2>
<p class="section-sub">From idea to your phone, in the open.</p>
<div class="arch-grid">
<div class="arch-layer">
<div class="arch-label">Idea or issue</div>
<div class="arch-desc">Discussed in the AI2TH Google Group or on GitHub</div>
</div>
<div class="arch-arrow">↓</div>
<div class="arch-layer">
<div class="arch-label">Built in the open</div>
<div class="arch-desc">Public repo on github.com/AI2TH</div>
</div>
<div class="arch-arrow">↓</div>
<div class="arch-layer">
<div class="arch-label">Release</div>
<div class="arch-desc">Tagged on GitHub with release notes, APK or binaries</div>
</div>
<div class="arch-arrow">↓</div>
<div class="arch-layer arch-layer-highlight">
<div class="arch-label">Google Play closed testing</div>
<div class="arch-desc">For Play Store apps: AI2TH Google Group members test first</div>
</div>
<div class="arch-arrow">↓</div>
<div class="arch-layer">
<div class="arch-label">Everyone</div>
<div class="arch-desc">Public release once it is ready</div>
</div>
</div>
</div>
</section>
<!-- Google Play closed testing -->
<section class="section join-section" id="early-access">
<div class="section-inner">
<div class="join-banner">
<div class="join-icon" aria-hidden="true">🚀</div>
<div class="join-body">
<h2 class="join-title">Get our Play Store apps first</h2>
<p class="join-desc">
New builds of AI2TH’s Google Play apps, Linxr and Miktam Bible today, go to closed testing first; Miktam Bible is testing-only for now.
Join the <strong>AI2TH Google Group</strong> and you become a closed tester for all of them,
including every new Play app as it ships.
</p>
<ol class="join-steps">
<li><strong>Join the AI2TH Google Group</strong> at <a href="https://groups.google.com/g/ai2th" target="_blank" rel="noopener">groups.google.com/g/ai2th</a> with the Google account on your phone.</li>
<li><strong>Become a tester</strong> once per app: <a href="https://play.google.com/apps/testing/com.ai2th.linxr" target="_blank" rel="noopener">Linxr</a> · <a href="https://play.google.com/apps/testing/miktam.bible" target="_blank" rel="noopener">Miktam Bible</a>.</li>
<li><strong>Install from Google Play.</strong> Updates arrive like any other app.</li>
</ol>
<div class="join-actions">
<a href="https://groups.google.com/g/ai2th" class="btn btn-primary" target="_blank" rel="noopener">Join the AI2TH group →</a>
<a href="https://forms.gle/jdLxXPVhDYm5ubpQ7" class="btn btn-ghost" target="_blank" rel="noopener">Different Play account? Request access</a>
<a href="android.html#install-help" class="btn btn-ghost">Can’t install? Get help</a>
</div>
</div>
</div>
</div>
</section>
<!-- What's new -->
<section class="section section-alt" id="whats-new">
<div class="section-inner">
<h2 class="section-title">What’s new</h2>
<p class="section-sub">Recently built and released across AI2TH.</p>
<ol class="news-list">
<li class="news-item">
<div class="news-meta"><span class="news-tag">cryptship v0.1.0</span><time datetime="2026-11-12">12 Nov 2026</time></div>
<div class="news-title">cryptship first release</div>
<p class="news-desc">Encrypted, license-gated app code in Docker images: offline, online and attested key providers, a reference key server for revocation, and three runnable demos.</p>
</li>
<li class="news-item">
<div class="news-meta"><span class="news-tag">Linxr v3.4.0</span><time datetime="2026-11-06">6 Nov 2026</time></div>
<div class="news-title">Mobile Linux virtual desktop</div>
<p class="news-desc">Run graphical X11, GTK and Qt apps on your phone. Openbox or XFCE4, viewed in-app through noVNC, with a resolution picker and quick launchers.</p>
</li>
<li class="news-item">
<div class="news-meta"><span class="news-tag">Vizxr v1.1.0</span><time datetime="2026-11-05">5 Nov 2026</time></div>
<div class="news-title">Kubernetes IDE overhaul</div>
<p class="news-desc">Lens-style resource inspector, CRD explorer, and k3s Helm releases with 1-tap rollback. Metrics and pod exec are next.</p>
</li>
<li class="news-item">
<div class="news-meta"><span class="news-tag">Miktam Bible v1.2.1</span><time datetime="2026-11-05">5 Nov 2026</time></div>
<div class="news-title">Smarter reading plans</div>
<p class="news-desc">Reminders that follow your progress, a midnight Verse of the Day, custom reminder times, and authentic curricula such as Navigators 4-track and 90-day plans.</p>
</li>
<li class="news-item">
<div class="news-meta"><span class="news-tag">Linxr v3.3.0</span><time datetime="2026-11-02">2 Nov 2026</time></div>
<div class="news-title">Zyvr merged into Linxr</div>
<p class="news-desc">Asterisk 20 PBX now installs from the Linxr Marketplace, as a container or a native Alpine service. Also new: Zabbix, and native Nginx, PostgreSQL 16 and Redis.</p>
</li>
<li class="news-item">
<div class="news-meta"><span class="news-tag">Linxr v3.2.0</span><time datetime="2026-11-01">1 Nov 2026</time></div>
<div class="news-title">FastTrack OCI engine</div>
<p class="news-desc">Daemonless podman and crun containers with no dockerd running in the background; multi-core Cortex-A76 VM; full container lifecycle; k3s TLS tuning.</p>
</li>
<li class="news-item">
<div class="news-meta"><span class="news-tag">Linxr v3.1.0</span><time datetime="2026-10-24">24 Oct 2026</time></div>
<div class="news-title">1-click Marketplace and Ollama AI</div>
<p class="news-desc">Deploy k3s, Ollama, Nginx, Redis, PostgreSQL, VS Code Server and more in one tap, with recipes synced from <a href="https://github.com/AI2TH/linxr-marketplace" target="_blank" rel="noopener">linxr-marketplace</a>.</p>
</li>
</ol>
</div>
</section>
<!-- Open source -->
<section class="section">
<div class="section-inner open-strip">
<div>
<h2 class="section-title">Built in the open</h2>
<p class="section-sub">Every product is on GitHub. Report a bug, suggest a feature, or send a pull request.</p>
</div>
<div class="project-links">
<a href="https://github.com/AI2TH" class="btn btn-primary" target="_blank" rel="noopener">github.com/AI2TH →</a>
<a href="contribute.html" class="btn btn-ghost">Contribute</a>
<a href="https://groups.google.com/g/ai2th" class="btn btn-ghost" target="_blank" rel="noopener">Discuss</a>
</div>
</div>
</section>
<footer class="footer">
<div class="footer-inner">
<img src="logo/ai2th-mark.svg" alt="AI2TH" class="nav-logo-img footer-logo-img" />
<p class="footer-tagline">Applied Intelligence To Tackle Hardships.</p>
<div class="footer-links">
<a href="linxr.html">Linxr</a>
<a href="vizxr.html">Vizxr</a>
<a href="miktam.html">Miktam Bible</a>
<a href="cryptship.html">cryptship</a>
<a href="bible.html">Bible</a>
<a href="about.html">About</a>
<a href="contribute.html">Contribute</a>
<a href="privacy.html">Privacy</a>
<a href="https://github.com/AI2TH" target="_blank" rel="noopener">GitHub</a>
<a href="https://groups.google.com/g/ai2th" target="_blank" rel="noopener">Community</a>
</div>
</div>
</footer>
</body>
</html>