import React, { useState, useRef, useEffect } from 'react'; import { TerminalWindow } from './TerminalWindow'; import { HERO_SEQUENCE } from '../constants'; import { TypingAnimation } from './TypingAnimation'; import { BlockLogo } from './BlockLogo'; // Text-based Ghost Logo from CLI const AsciiGhost = () => { return (
{` ▐▛███▜▌
▝▜█████▛▘
▘▘ ▝▝`}
);
};
const HeroSection: React.FC = () => {
const [rotation, setRotation] = useState({ x: 0, y: 0 });
const [visibleLines, setVisibleLines] = useState
The most powerful AI coding agent now speaks every language.
Gemini, GPT, Grok, DeepSeek. 580+ models via OpenRouter.
Works with your Claude subscription. Or start completely free.