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

# Introduction

> A modern Git implementation in TypeScript with AI-powered features

Git is powerful but hostile. Cryptic errors, no real undo, and `checkout` does five different things.

**wit** is a Git-compatible CLI that fixes the UX problems while adding AI features and visual interfaces.

## What You Get

* **Full Git compatibility** - Push/pull to GitHub, GitLab, any remote
* **Real undo** - `wit undo` reverses any operation, no reflog archaeology
* **AI assistance** - Generate commit messages, review code, semantic search
* **Visual interfaces** - Built-in Web UI and Terminal UI
* **Better errors** - Suggestions for typos, clear explanations

## Quick Look

```bash theme={null}
wit add .
wit commit -m "Add feature"

# Made a mistake? Actually undo it.
wit undo

# Let AI write the commit message
wit ai commit -a -x

# Visual interface
wit web
```

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Install and start using wit in 5 minutes
  </Card>

  <Card title="Why wit?" icon="lightbulb" href="/why-wit">
    The problems we're solving
  </Card>
</CardGroup>
