From ba7541c2592b9146420920c77e6e660eceb4ad33 Mon Sep 17 00:00:00 2001 From: vyakymenko Date: Wed, 22 Apr 2026 19:46:51 +0000 Subject: [PATCH] Expand Genies section with multi-provider, terminal, editor, MCP & full feature audit Co-Authored-By: Claude Sonnet 4.6 --- app/page.jsx | 84 +++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 67 insertions(+), 17 deletions(-) diff --git a/app/page.jsx b/app/page.jsx index d7bf4ac..972a792 100644 --- a/app/page.jsx +++ b/app/page.jsx @@ -122,7 +122,7 @@ export default function Home() { {icon:'🌐', label:'Web Apps', desc:'Next.js, Nuxt, SvelteKit, Remix, Rails, Django, Laravel', glow:'rgba(139,92,246,0.12)'}, {icon:'⚙️', label:'REST & GraphQL', desc:'Express, Fastify, Go Fiber, FastAPI, NestJS, tRPC', glow:'rgba(99,102,241,0.12)'}, {icon:'🗄️', label:'Databases', desc:'Postgres, MySQL, MongoDB, Redis, SQLite, ClickHouse', glow:'rgba(59,130,246,0.1)'}, - {icon:'🤖', label:'AI Agents', desc:'Autonomous Genies — Claude-powered, in-playground coders', glow:'rgba(167,139,250,0.12)'}, + {icon:'🤖', label:'AI Agents', desc:'Multi-provider Genies — Claude, Gemini, GPT, OpenCode — terminal, editor & MCP in every Playground', glow:'rgba(167,139,250,0.12)'}, {icon:'🔄', label:'Preview Envs', desc:'Every branch gets its own subdomain & live URL automatically',glow:'rgba(34,197,94,0.09)'}, {icon:'⚡', label:'Jobs & CI', desc:'One-shot Tricks: tests, migrations, cron, build pipelines', glow:'rgba(234,179,8,0.09)'}, {icon:'🧩', label:'Microservices', desc:'Multi-repo compose: frontend + backend + workers + infra', glow:'rgba(239,68,68,0.08)'}, @@ -217,32 +217,71 @@ export default function Home() { {/* ── GENIES SPOTLIGHT ── */}
-
-
-
🤖
-

Genies — AI Agents

+
+ +
+

Genies — AI Development Agents

Agents that actually
ship code.

-

- Genies are autonomous Claude-powered agents that live inside your Playgrounds. - Full access to your codebase, terminal, Docker and git. +

+ Genies are autonomous AI agents that live inside your Playgrounds. + Full access to your codebase, a real terminal, a file editor and Docker. Assign a task — they plan, build, test and push.

-
+ {/* Provider chips */} +
{[ - {title:'Full environment access', desc:'Reads code, runs commands, edits files, pushes commits — inside a live Playground with real Docker services running.'}, - {title:'Mutter stream', desc:'Real-time internal monologue. Watch the agent reason, plan and debug. Transparent by design. No black boxes.'}, - {title:'Artefacts & Feedback', desc:'Genies produce artefacts (files, reports, PRs) and request feedback. A proper async collaboration loop.'}, - ].map(({title, desc}) => ( -
-

{title}

-

{desc}

+ {label:'Claude Code', color:'#a78bfa'}, + {label:'Gemini CLI', color:'#34d399'}, + {label:'OpenAI Codex',color:'#60a5fa'}, + {label:'OpenCode', color:'#fb923c'}, + ].map(({label, color}) => ( + + {label} + + ))} +
+
+ + {/* 6-card grid */} +
+ {[ + {icon:'⬛', title:'In-browser Terminal', desc:'Full PTY terminal via xterm.js. Watch your agent run commands, install packages and start servers — live, in the browser.'}, + {icon:'📝', title:'CodeMirror 6 Editor', desc:'Production-grade file editor built in. Agents edit code; you see every change — syntax-highlighted, diff-aware, instant.'}, + {icon:'🧠', title:'Activity & Thinking', desc:'Live reasoning sidebar. Thinking steps, planning and debugging surface in real time. No black boxes, no guessing.'}, + {icon:'🔌', title:'MCP Server support', desc:'Connect any Model Context Protocol server — HTTP or stdio. Extend Genie capabilities with custom tools and data sources.'}, + {icon:'💬', title:'Mutter stream', desc:'Real-time internal monologue. Agents surface blockers, proofs and problems as structured mutters you can act on immediately.'}, + {icon:'📦', title:'Artefacts & Feedback', desc:'Genies produce files, reports and PRs as artefacts. Leave feedback. A proper async human-in-the-loop collaboration loop.'}, + ].map(({icon, title, desc}) => ( +
+
{icon}
+

{title}

+

{desc}

+
+ ))} +
+ + {/* Feature strip */} +
+
+ {[ + {val:'≤ 20 MB', label:'file uploads'}, + {val:'persistent', label:'multi-conversation memory'}, + {val:'GHCR', label:'multi-arch Docker images'}, + {val:'GDPR', label:'export & delete built-in'}, + ].map(({val, label}) => ( +
+
{val}
+
{label}
))}
+
@@ -259,7 +298,7 @@ export default function Home() {

-
+

Platform

@@ -283,6 +322,17 @@ export default function Home() {
+
+

Genies stack

+
+ {['xterm.js','CodeMirror 6','WebSocket / PTY','Claude Code','Gemini CLI','OpenAI Codex','OpenCode','MCP','GHCR multi-arch'].map(t => ( + + {t} + + ))} +
+