You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/blog/building-attyx.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: "Building Attyx: A GPU-Accelerated Terminal in Zig, from Scratch"
3
-
description: "How a weekend experiment turned into a sub-1MB terminal environment with Metal and OpenGL rendering, a zero-allocation VT parser, and a deterministic architecture that's fully testable without a GPU."
3
+
description: "How a weekend experiment turned into a sub-1MB terminal with Metal and OpenGL rendering, a zero-allocation VT parser, and a deterministic architecture that's fully testable without a GPU."
Copy file name to clipboardExpand all lines: src/content/docs/docs/attyx/index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
2
title: Attyx
3
-
description: A deterministic, VT-compatible terminal environment written in Zig.
3
+
description: A fast, GPU-accelerated terminal environment with built-in sessions, splits, and more.
4
4
sidebar:
5
5
label: Overview
6
6
order: 1
7
7
---
8
8
9
-
Attyx is a deterministic, VT-compatible terminal environment written in **Zig**. It features GPU-accelerated rendering with Metal on macOS and OpenGL on Linux — fast, correct, and configurable.
9
+
Attyx is a fast, GPU-accelerated terminal environment written in **Zig**. Persistent sessions, splits, tabs, popups, and GPU rendering — everything you need in a single binary.
Copy file name to clipboardExpand all lines: src/pages/aion.astro
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ const jsonLd = {
5
5
"@context": "https://schema.org",
6
6
"@type": "SoftwareApplication",
7
7
name: "Aion",
8
-
description: "A terminal calendar client with Google Calendar and CalDAV support. Vim-style keybindings, visual timeline, recurring events, and natural language input.",
8
+
description: "Terminal calendar client. Google Calendar and CalDAV, vim keybindings, visual timeline, recurring events, natural language input.",
<Layouttitle="Aion — Terminal Calendar with Vim-Style Keybindings"description="A terminal calendar client with Google Calendar and CalDAV support. Beautiful, fast, keyboard-driven. Vim keybindings, visual timeline, and natural language event creation."image="/images/aion.webp"jsonLd={jsonLd}>
27
+
<Layouttitle="Aion — Terminal Calendar with Vim-Style Keybindings"description="Terminal calendar client. Google Calendar and CalDAV with vim keybindings, visual timeline, and natural language event creation."image="/images/aion.webp"jsonLd={jsonLd}>
A full-featured calendar client with vim-style keybindings. Google Calendar and CalDAV — view, create, and manage events without leaving the command line.
40
+
Google Calendar and CalDAV in your terminal. View, create, edit events — all with vim keybindings. Syncs in the background, works offline.
<pclass="text-small text-gray-400 leading-body">Google Calendar (OAuth) and CalDAV (iCloud, Fastmail, Nextcloud, and more). Background sync every 30 seconds.</p>
116
+
<pclass="text-small text-gray-400 leading-body">Google Calendar via OAuth, CalDAV for iCloud, Fastmail, Nextcloud, etc. Syncs every 30s in the background.</p>
Copy file name to clipboardExpand all lines: src/pages/attyx.astro
+36-46Lines changed: 36 additions & 46 deletions
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ const jsonLd = {
5
5
"@context": "https://schema.org",
6
6
"@type": "SoftwareApplication",
7
7
name: "Attyx",
8
-
description: "A deterministic, VT-compatible terminal environment written in Zig. GPU-accelerated rendering with Metal on macOS and OpenGL on Linux.",
8
+
description: "GPU-accelerated terminal environment. Sessions, splits, tabs, popups, command palette, status bar — all built in. Written in Zig, under 5MB.",
9
9
url: "https://semos.sh/attyx",
10
10
operatingSystem: ["macOS", "Linux"],
11
11
applicationCategory: "DeveloperApplication",
@@ -23,7 +23,7 @@ const jsonLd = {
23
23
};
24
24
---
25
25
26
-
<Layouttitle="Attyx — Deterministic Terminal Environment"description="A VT-compatible terminal environment written in Zig. GPU-accelerated rendering with Metal and OpenGL. Deterministic engine, full color support, and TOML configuration."image="/images/attyx.webp"jsonLd={jsonLd}>
26
+
<Layouttitle="Attyx — Fast, GPU-Accelerated Terminal"description="GPU-accelerated terminal environment. Sessions, splits, tabs, popups, command palette, status bar — the stuff you'd usually need tmux for, built in. Written in Zig, under 5MB."image="/images/attyx.webp"jsonLd={jsonLd}>
A deterministic, VT-compatible terminal environment written in Zig. GPU-accelerated rendering with Metal on macOS and OpenGL on Linux. Fast, correct, and configurable.
40
+
Sessions, splits, tabs, popups, a status bar, command palette — the stuff you'd usually need tmux and a bunch of config for, just works out of the box. GPU-accelerated, written in Zig, under 5MB.
<pclass="text-small text-gray-400 leading-body">Hardware-accelerated rendering with Metal on macOS and OpenGL on Linux. Smooth and fast.</p>
114
+
<pclass="text-small text-gray-400 leading-body">Metal on macOS, OpenGL on Linux. Smooth scrolling, no tearing — stays fast even when you `cat` a huge file.</p>
<pclass="text-small text-gray-400 leading-body">Persistent workspaces backed by a daemon. Close the window, open it later — everything's still there.</p>
<pclass="text-small text-gray-400 leading-body">Git branch, working directory, clock, or your own scripts. Shows what you need, stays out of the way.</p>
<pclass="text-small text-gray-400 leading-body">Native on both. Metal + Core Text on macOS, OpenGL + FreeType on Linux. Same app, different backends.</p>
Copy file name to clipboardExpand all lines: src/pages/attyx/privacy.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ What is **never** sent to AI providers:
34
34
- Environment variables, credentials, passwords, or SSH keys
35
35
- Data from terminal sessions where AI features are not actively used
36
36
37
-
AI features are optional. You can use Attyx as a standard terminal environment without enabling any AI functionality. When AI features are enabled, data is transmitted only when you explicitly invoke them.
37
+
AI features are optional. You can use Attyx as a standard terminal without enabling any AI functionality. When AI features are enabled, data is transmitted only when you explicitly invoke them.
38
38
39
39
Third-party AI providers process data according to their own privacy policies:
0 commit comments