> ## Documentation Index
> Fetch the complete documentation index at: https://langwatch.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting started with Langy

> Langy setup: enabling the agent, picking a model or signing in with Codex, and reviewing the first pull request it opens.

<Info>
  **Also check:** [How Langy works](/docs/langy/how-langy-works), [Models and Codex](/docs/langy/models), [Pull requests](/docs/langy/pull-requests)
</Info>

<Steps>
  <Step title="Open the Langy panel">
    * **On LangWatch Cloud:** Langy is available. Open the panel to get started.
    * **On a self-hosted install:** the Helm chart deploys the Langy agent by default. If an admin disabled it, see [self-hosting](/docs/self-hosting/langy/overview).
  </Step>

  <Step title="Pick a model or sign in with Codex">
    Open the model picker in the composer. You bring your own model access, one of two ways:

    * **Add a provider API key** for OpenAI, Anthropic, or another supported provider, then pick a model such as `gpt-5.6-terra` or `claude-opus-4-8`. See [Models](/docs/langy/models).
    * **Sign in with your OpenAI account** to run Langy on your ChatGPT subscription through Codex, using a device-code sign-in instead of pasting a key. See [Codex](/docs/langy/codex).

    Every model call, including Codex, goes through the LangWatch AI Gateway, so tracing, budgets, and policy apply the same way regardless of which you pick.

    <Frame caption="The Langy panel on the LangWatch home in its model-setup state. Codex leads the provider grid with a Recommended badge.">
      <img src="https://mintcdn.com/langwatch/6W_w4oAKDAm7lUJ_/images/langy/fresh/langy-panel-model-setup.png?fit=max&auto=format&n=6W_w4oAKDAm7lUJ_&q=85&s=b3b9783c428023eac6d0818f47416bd7" alt="The LangWatch home with the Langy panel asking for a model, Codex recommended" width="3024" height="1612" data-path="images/langy/fresh/langy-panel-model-setup.png" />
    </Frame>
  </Step>

  <Step title="Ask it something in the panel">
    Type a question in plain language into the Langy panel. Langy reads the traces and evals your question points at, then works toward an answer or a change. As it runs, its tool calls stream into the conversation as activity cards, so you can see which traces it searched and which tests it ran.

    <Frame caption="Langy mid-turn, streaming its tool work into the conversation as it reads traces and runs tests.">
      <img src="https://mintcdn.com/langwatch/6W_w4oAKDAm7lUJ_/images/langy/chat/chat-toolwork.png?fit=max&auto=format&n=6W_w4oAKDAm7lUJ_&q=85&s=0a3e2e8e5430494ba2f54d3fb172a1ff" alt="The Langy chat panel mid-turn, doing tool work" width="794" height="1494" data-path="images/langy/chat/chat-toolwork.png" />
    </Frame>

    For the kinds of questions Langy answers, see [Ask Langy](/docs/langy/chat).
  </Step>

  <Step title="Review the pull request it opens">
    When Langy changes code, it opens a pull request on the repo you installed the GitHub App on. The PR is authored by the LangWatch bot and credits you with a `Co-authored-by` trailer and a "Requested by @your-login via LangWatch" note. The Scenario tests Langy wrote run in your CI on that PR, so you can read the diff and see the checks before merging.

    You review and merge. Langy never merges its own PR. See [Pull requests](/docs/langy/pull-requests) for the full flow.
  </Step>
</Steps>

<Note>
  Langy can open pull requests only on repositories where the GitHub App is installed. If it reaches for `git` or `gh` on a repo the app is not installed on, it stops the turn and shows an install card in the chat.
</Note>
