Get Started

Plex Documentation

Plex is a coding agent for building ambitious software. Use it to understand your codebase, plan and build features, fix bugs, review changes, and work with the tools you already use.

Composer ghost

Rewrite the ghost-text pipeline to reduce suggestion latency, add multi-line preview, and handle cancellation when the user keeps typing.

Search ghost text render path

On it. I'll profile the current pipeline, fix the cancellation race, and add multi-line ghost-text rendering with proper stale-completion cleanup.

Summary

Ghost-text pipeline rewritten: p50 latency down 40%, multi-line preview renders inline, and stale completions are cancelled on keystroke.

Review +156 −41Commit & Push
PaneTabBar.tsx −6 +4Create PR

9  return useMemo(() => {

10    if (!isPinned) {

13  const pinnedIconSize = isCompact ? 14 : 16;

14  const pinnedButtonSizeClass = isCompact ? 'h-5 w-5' : 'h-6 w-6';

15    }

31  return (

32    <div className="flex items-center self-stretch">

1  import { useEffect, useRef } from 'react';

4  export function useResizeObserver({ callback }) {

9    callbackRef.current = callback;

Start here

What you can do with Plex

Describe the app and Plex scaffolds the full project — configs, routes, styles — then keeps iterating with you file by file while you make the decisions.

  • Ghost suggestions inline as you type, plus ⌘K quick-edit on any selection.
  • Live preview with a streaming terminal, right beside the code.
  • Two-way GitHub import and export with no plan gates.
  • Cloud agents that build, test, and report back with a walkthrough.

Models

One request walks a fallback chain across Gemini, Groq, and OpenRouter. A quota hit on one provider just means the next one answers — see Models & Pricing.

More resources