Skip to content

Commit c447daf

Browse files
committed
docs(website): refresh agent lineup and feature copy
- Add OpenCode and Antigravity to supported agents in README and landing page - Rework feature sections with updated headings and descriptions
1 parent bfd26e8 commit c447daf

2 files changed

Lines changed: 64 additions & 49 deletions

File tree

README.md

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<p align="center">
88
<strong>One window for all your AI coding agents.</strong><br />
9-
Run Claude, Codex, Gemini, Cursor, OpenCode, and Copilot side-by-side. Terminal and chat, any layout.
9+
Run Claude, Codex, OpenCode, Gemini, Antigravity, Cursor, and Copilot side-by-side. Terminal and chat, any layout.
1010
</p>
1111

1212
<p align="center">
@@ -25,39 +25,51 @@
2525

2626
## Supported Agents
2727

28-
**Claude** · **Codex** · **Gemini** · **Cursor** · **OpenCode** · **Copilot** and any agent from the [ACP registry](https://agentclientprotocol.com).
28+
**Claude** · **Codex** · **OpenCode** · **Gemini** · **Antigravity** · **Cursor** · **Copilot** and any agent from the [ACP registry](https://agentclientprotocol.com).
2929

3030
## Why Lightcode?
3131

3232
If you use more than one AI coding agent, you know the pain: separate terminals, separate apps, no shared context. Lightcode puts them all in one place.
3333

34-
### Split & Tile
34+
### Infinite Threads & Layouts
3535

3636
Open as many agent threads as you need and arrange them in horizontal and vertical splits. Resize, stack, and rearrange freely. The layout stays fast no matter how many threads you have running.
3737

38-
### Real Terminals
38+
### Unified Protocol GUI
3939

40-
CLI agents run in actual PTY sessions. The same output you'd see in your own terminal, nothing reformatted or abstracted away.
40+
Agents that support structured APIs (like ACP or provider SDKs) get a proper chat interface with markdown, syntax highlighting, and tool call displays.
4141

42-
### Chat UI for SDK & ACP Agents
42+
### Terminal Fidelity
4343

44-
Agents that support structured APIs (like ACP or provider SDKs) get a proper chat interface with markdown, syntax highlighting, and tool call displays.
44+
Run CLI agents in real terminal sessions, with the same output and controls you expect from your own shell.
45+
46+
### Built for Speed
47+
48+
Optimized to stay fast and responsive, even when you have lots of agent sessions running side by side.
4549

46-
### Save & Resume
50+
### Session Persistence
4751

48-
CLI agent sessions persist to disk. Close the app, reopen it, and pick up where you left off.
52+
Sessions are saved automatically, so you can close Lightcode and pick up right where you left off.
4953

50-
### Git Review
54+
### Built-in Browser
5155

52-
View diffs, stage files, generate commit messages with AI, and review GitHub PRs. All built in.
56+
Open web pages, attach browser context to agents, and keep research in the same workspace.
57+
58+
### In-App GitHub PRs
59+
60+
View diffs, stage files, generate commit messages with AI, and review GitHub PRs directly inside Lightcode.
5361

5462
### Code Editor
5563

5664
Monaco-based editor with LSP support for quick edits without switching to your IDE.
5765

58-
### Windows + WSL
66+
### Cross-Platform Desktop
67+
68+
Run Lightcode on macOS, Windows, and Linux, with a polished interface that feels at home on both Mac and Windows.
69+
70+
### WSL Support
5971

60-
Use Windows and WSL projects in the same workspace. Lightcode routes agent commands through the right environment automatically.
72+
Use Windows and WSL projects side by side, with agent commands routed through the right environment automatically.
6173

6274
### ACP Registry
6375

website/src/app/home-content.tsx

Lines changed: 39 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
GitBranch,
99
FileCode2,
1010
Monitor,
11+
Globe,
1112
Trophy,
1213
Layers,
1314
History,
@@ -258,20 +259,25 @@ export function HomeContent({ release }: { release: ReleaseInfo }) {
258259
path: "M8.086.457a6.105 6.105 0 013.046-.415c1.333.153 2.521.72 3.564 1.7a.117.117 0 00.107.029c1.408-.346 2.762-.224 4.061.366l.063.03.154.076c1.357.703 2.33 1.77 2.918 3.198.278.679.418 1.388.421 2.126a5.655 5.655 0 01-.18 1.631.167.167 0 00.04.155 5.982 5.982 0 011.578 2.891c.385 1.901-.01 3.615-1.183 5.14l-.182.22a6.063 6.063 0 01-2.934 1.851.162.162 0 00-.108.102c-.255.736-.511 1.364-.987 1.992-1.199 1.582-2.962 2.462-4.948 2.451-1.583-.008-2.986-.587-4.21-1.736a.145.145 0 00-.14-.032c-.518.167-1.04.191-1.604.185a5.924 5.924 0 01-2.595-.622 6.058 6.058 0 01-2.146-1.781c-.203-.269-.404-.522-.551-.821a7.74 7.74 0 01-.495-1.283 6.11 6.11 0 01-.017-3.064.166.166 0 00.008-.074.115.115 0 00-.037-.064 5.958 5.958 0 01-1.38-2.202 5.196 5.196 0 01-.333-1.589 6.915 6.915 0 01.188-2.132c.45-1.484 1.309-2.648 2.577-3.493.282-.188.55-.334.802-.438.286-.12.573-.22.861-.304a.129.129 0 00.087-.087A6.016 6.016 0 015.635 2.31C6.315 1.464 7.132.846 8.086.457zm-.804 7.85a.848.848 0 00-1.473.842l1.694 2.965-1.688 2.848a.849.849 0 001.46.864l1.94-3.272a.849.849 0 00.007-.854l-1.94-3.393zm5.446 6.24a.849.849 0 000 1.695h4.848a.849.849 0 000-1.696h-4.848z",
259260
viewBox: "0 0 24 24",
260261
},
262+
{
263+
name: "OpenCode",
264+
path: "M0 0 H240 V300 H0 Z M60 60 H180 V240 H60 Z M60 120 H180 V240 H60 Z",
265+
viewBox: "0 0 240 300",
266+
},
261267
{
262268
name: "Gemini",
263269
path: "M32.447 0c.68 0 1.273.465 1.439 1.125a38.904 38.904 0 001.999 5.905c2.152 5 5.105 9.376 8.854 13.125 3.751 3.75 8.126 6.703 13.125 8.855a38.98 38.98 0 005.906 1.999c.66.166 1.124.758 1.124 1.438 0 .68-.464 1.273-1.125 1.439a38.902 38.902 0 00-5.905 1.999c-5 2.152-9.375 5.105-13.125 8.854-3.749 3.751-6.702 8.126-8.854 13.125a38.973 38.973 0 00-2 5.906 1.485 1.485 0 01-1.438 1.124c-.68 0-1.272-.464-1.438-1.125a38.913 38.913 0 00-2-5.905c-2.151-5-5.103-9.375-8.854-13.125-3.75-3.749-8.125-6.702-13.125-8.854a38.973 38.973 0 00-5.905-2A1.485 1.485 0 010 32.448c0-.68.465-1.272 1.125-1.438a38.903 38.903 0 005.905-2c5-2.151 9.376-5.104 13.125-8.854 3.75-3.749 6.703-8.125 8.855-13.125a38.972 38.972 0 001.999-5.905A1.485 1.485 0 0132.447 0z",
264270
viewBox: "0 0 65 65",
265271
},
266272
{
267-
name: "Cursor",
268-
path: "M22.106 5.68L12.5.135a.998.998 0 00-.998 0L1.893 5.68a.84.84 0 00-.419.726v11.186c0 .3.16.577.42.727l9.607 5.547a.999.999 0 00.998 0l9.608-5.547a.84.84 0 00.42-.727V6.407a.84.84 0 00-.42-.726zm-.603 1.176L12.228 22.92c-.063.108-.228.064-.228-.061V12.34a.59.59 0 00-.295-.51l-9.11-5.26c-.107-.062-.063-.228.062-.228h18.55c.264 0 .428.286.296.514z",
273+
name: "Antigravity",
274+
path: "M21.751 22.607c1.34 1.005 3.35.335 1.508-1.508C17.73 15.74 18.904 1 12.037 1 5.17 1 6.342 15.74.815 21.1c-2.01 2.009.167 2.511 1.507 1.506 5.192-3.517 4.857-9.714 9.715-9.714 4.857 0 4.522 6.197 9.714 9.715z",
269275
viewBox: "0 0 24 24",
270276
},
271277
{
272-
name: "OpenCode",
273-
path: "M0 0 H240 V300 H0 Z M60 60 H180 V240 H60 Z M60 120 H180 V240 H60 Z",
274-
viewBox: "0 0 240 300",
278+
name: "Cursor",
279+
path: "M22.106 5.68L12.5.135a.998.998 0 00-.998 0L1.893 5.68a.84.84 0 00-.419.726v11.186c0 .3.16.577.42.727l9.607 5.547a.999.999 0 00.998 0l9.608-5.547a.84.84 0 00.42-.727V6.407a.84.84 0 00-.42-.726zm-.603 1.176L12.228 22.92c-.063.108-.228.064-.228-.061V12.34a.59.59 0 00-.295-.51l-9.11-5.26c-.107-.062-.063-.228.062-.228h18.55c.264 0 .428.286.296.514z",
280+
viewBox: "0 0 24 24",
275281
},
276282
{
277283
name: "Copilot",
@@ -294,8 +300,8 @@ export function HomeContent({ release }: { release: ReleaseInfo }) {
294300
onClick={scrollToAcpRegistry}
295301
className="flex items-center gap-2 px-4 py-1.5 rounded-full bg-white/5 border border-white/10 text-sm font-medium text-gray-300 transition hover:bg-white/10 hover:border-white/20 cursor-pointer"
296302
>
297-
<Boxes className="w-4 h-4 text-gray-300 opacity-80" />+ {ACP_REGISTRY_AGENTS.length}{" "}
298-
via ACP Registry
303+
<Boxes className="w-4 h-4 text-gray-300 opacity-80" />
304+
~30 via ACP Registry
299305
</button>
300306
</div>
301307
</motion.div>
@@ -375,30 +381,40 @@ export function HomeContent({ release }: { release: ReleaseInfo }) {
375381
</div>
376382

377383
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6">
378-
<FeatureCard
379-
icon={<Zap className="w-6 h-6" />}
380-
title="Built for Speed"
381-
description="Ultra-low latency orchestration for Claude, Codex, Gemini, Cursor, and Copilot. Fast, native, and lightweight."
382-
/>
383384
<FeatureCard
384385
icon={<Layout className="w-6 h-6" />}
385386
title="Infinite Threads & Layouts"
386387
description="Mix TUI and GUI agents in any configuration. Support for infinite threads with complete layout freedom."
387388
/>
388-
<FeatureCard
389-
icon={<History className="w-6 h-6" />}
390-
title="Save & Resume Sessions"
391-
description="Persistence built-in for all CLI agent sessions. Save your progress and resume exactly where you left off."
392-
/>
393389
<FeatureCard
394390
icon={<Layers className="w-6 h-6" />}
395391
title="Unified Protocol GUI"
396392
description="A consistent, premium GUI for both ACP and SDK agents. Seamless orchestration regardless of provider."
397393
/>
394+
<FeatureCard
395+
icon={<Terminal className="w-6 h-6" />}
396+
title="Terminal Fidelity"
397+
description="Run CLI agents in real terminal sessions, with the same output and controls you expect from your own shell."
398+
/>
399+
<FeatureCard
400+
icon={<Zap className="w-6 h-6" />}
401+
title="Built for Speed"
402+
description="Optimized to stay fast and responsive, even when you have lots of agent sessions running side by side."
403+
/>
404+
<FeatureCard
405+
icon={<History className="w-6 h-6" />}
406+
title="Session Persistence"
407+
description="Sessions are saved automatically, so you can close Lightcode and pick up right where you left off."
408+
/>
409+
<FeatureCard
410+
icon={<Globe className="w-6 h-6" />}
411+
title="Built-in Browser"
412+
description="Open web pages, attach browser context to agents, and keep research in the same workspace."
413+
/>
398414
<FeatureCard
399415
icon={<GitBranch className="w-6 h-6" />}
400-
title="Advanced Git Workflow"
401-
description="View diffs, stage changes, generate AI commits, and manage GitHub PRs without leaving the app."
416+
title="In-App GitHub PRs"
417+
description="View diffs, stage changes, generate AI commits, and manage GitHub PRs directly inside Lightcode."
402418
/>
403419
<FeatureCard
404420
icon={<FileCode2 className="w-6 h-6" />}
@@ -407,13 +423,13 @@ export function HomeContent({ release }: { release: ReleaseInfo }) {
407423
/>
408424
<FeatureCard
409425
icon={<Monitor className="w-6 h-6" />}
410-
title="Windows + WSL"
411-
description="Mix Windows and WSL workspaces in the same context. Universal cross-platform support."
426+
title="Cross-Platform Desktop"
427+
description="Runs on macOS, Windows, and Linux, with a polished interface that feels at home on both Mac and Windows."
412428
/>
413429
<FeatureCard
414430
icon={<Terminal className="w-6 h-6" />}
415-
title="Terminal Fidelity"
416-
description="Real terminal sessions backed by a live PTY. No abstractions, just raw terminal power."
431+
title="WSL Support"
432+
description="Use Windows and WSL projects side by side, with agent commands routed through the right environment automatically."
417433
/>
418434
</div>
419435
</div>
@@ -463,19 +479,6 @@ export function HomeContent({ release }: { release: ReleaseInfo }) {
463479
</div>
464480
))}
465481
</motion.div>
466-
467-
<p className="text-center text-xs text-gray-600 mt-10">
468-
List sourced from{" "}
469-
<a
470-
href="https://agentclientprotocol.com"
471-
target="_blank"
472-
rel="noreferrer"
473-
className="underline underline-offset-4 hover:text-gray-400"
474-
>
475-
agentclientprotocol.com
476-
</a>
477-
.
478-
</p>
479482
</div>
480483
</section>
481484

0 commit comments

Comments
 (0)