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

# GitHub Integration

> Turn your AurInfer AI character into an autonomous coding engineer — plan features, write code, review diffs, test in sandboxes, and create Pull Requests directly on GitHub.

<CardGroup cols={1}>
  <Card title="Open Detailed GitHub Guide" icon="arrow-right-to-bracket" href="/Integrations/GitHub/overview">
    Jump straight to the complete documentation and tutorial for the GitHub AI Coder integration.
  </Card>
</CardGroup>

# GitHub AI Coder Integration

The GitHub Integration transforms your AurInfer AI character into an **autonomous software engineer**. Your character can explore your repository, understand full-stack architectures, draft multi-file plans, run tests in isolated sandboxes, and create clean commits and Pull Requests directly on GitHub.

Whether you need a quick bug fix, a new feature built from scratch, or an interactive pair-programming partner, your AI coder works seamlessly inside the **Coding Studio**.

<CardGroup cols={2}>
  <Card title="Overview & Capabilities" icon="github" href="/Integrations/GitHub/overview">
    Discover what your AI coder can do, how sessions work, and the autonomous coding workflow.
  </Card>

  <Card title="Setup & Repository Linking" icon="key" href="/Integrations/GitHub/setup">
    Connect your GitHub account in 2 minutes with a Personal Access Token and link your repositories.
  </Card>

  <Card title="Coding Studio Workbench" icon="laptop-code" href="/Integrations/GitHub/coding-studio">
    Master prompt creation, execution modes (Interactive Plan, Review, Direct), voice dictation, and attachments.
  </Card>

  <Card title="Session Workspace & Diffs" icon="code-branch" href="/Integrations/GitHub/workspace-session">
    Learn how to review visual code diffs, preview markdown documents, approve plans, and submit Pull Requests.
  </Card>

  <Card title="AI Coding Engines" icon="microchip" href="/Integrations/GitHub/coding-engines">
    Explore high-performance AI models (GLM, Nemotron, Llama 3.3, MiniMax, GPT-OSS) and real-time engine switching.
  </Card>

  <Card title="Agent Skills & Sandbox" icon="wand-magic-sparkles" href="/Integrations/GitHub/skills">
    How your AI searches the web for documentation, executes code in isolated containers, and inspects repositories.
  </Card>
</CardGroup>

***

## Core Capabilities at a Glance

| Capability                             | How It Works                                                                                                                                    |
| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| 🧠 **Interactive Planning**            | Chat back-and-forth with your AI character to clarify requirements, answer design questions, and refine plans before writing code.              |
| 🔍 **Full Codebase Awareness**         | Automatically searches and understands your repository structure, imports, database models, and existing styling patterns.                      |
| 🛡️ **Interactive Plan Approval**      | Review step-by-step implementation plans with a single click before code generation begins.                                                     |
| ⚡ **Live Sandboxed Execution**         | Runs code, executes unit tests, and validates syntax in secure multi-language sandbox containers (Node.js, Python, TypeScript, Go, Rust, etc.). |
| 📝 **Visual File Diff Inspector**      | Inspect proposed code changes with syntax-highlighted side-by-side or unified diff views before committing.                                     |
| 📖 **Rich Markdown Previewer**         | Toggle between live formatted Markdown preview (with tables, diagrams, and code snippets) and raw source code.                                  |
| 🖼️ **Multi-Image Attachments**        | Upload up to 3 images per prompt (UI mockups, error screenshots, wireframes) so the AI can match your visual design.                            |
| 🚀 **Automated Git Commits & PRs**     | Automatically creates branches, commits with descriptive messages, and opens GitHub Pull Requests with a single click.                          |
| 🎙️ **Voice Dictation & Audio Output** | Talk to your AI coder using real-time voice speech recognition, and listen to synthesized voice summaries of the work done.                     |
| 🔄 **One-Click Commit Undo**           | Made a mistake? Instantly revert the last commit directly from the session toolbar without manual git commands.                                 |

***

## 3-Step Quick Start

<Steps>
  <Step title="1. Connect Your GitHub Account">
    Go to **GitHub → Accounts** in your dashboard, enter an Account Label, and paste your GitHub Personal Access Token (PAT).
  </Step>

  <Step title="2. Link a Repository">
    Navigate to **GitHub → Coding Studio**, click the repository selector at the top, and choose the repository you want your character to work on.
  </Step>

  <Step title="3. Describe Your Task & Run">
    Type your prompt (e.g., *"Add a responsive navigation bar with a mobile hamburger menu"*), choose your preferred mode (**Interactive Plan**, **Review**, or **Direct**), and click **Start**.
  </Step>
</Steps>
