# wit ## Docs - [AI Tools Reference](https://docs.wit.sh/ai/tools.md): Complete reference for all 28 AI tools that power wit's intelligent agents - [Activity API](https://docs.wit.sh/api-reference/activity.md): API reference for activity feed - [Agent API](https://docs.wit.sh/api-reference/agent.md): API reference for the AI coding agent - [AI API](https://docs.wit.sh/api-reference/ai.md): API reference for AI-powered features - [Branch Protection API](https://docs.wit.sh/api-reference/branch-protection.md): API reference for managing branch protection rules - [Cycles API](https://docs.wit.sh/api-reference/cycles.md): API reference for sprint and cycle management - [Dashboard API](https://docs.wit.sh/api-reference/dashboard.md): API reference for the user dashboard and activity feeds - [Issues API](https://docs.wit.sh/api-reference/issues.md): API reference for Linear-style issue management - [Journal API](https://docs.wit.sh/api-reference/journal.md): API reference for repository documentation (Notion-like pages) - [Merge Queue API](https://docs.wit.sh/api-reference/merge-queue.md): API reference for merge queue management - [Notifications API](https://docs.wit.sh/api-reference/notifications.md): API reference for notification management - [Git Objects](https://docs.wit.sh/api-reference/objects.md): Working with blobs, trees, commits, and tags programmatically - [Organizations API](https://docs.wit.sh/api-reference/organizations.md): API reference for organization and team management - [API Reference Overview](https://docs.wit.sh/api-reference/overview.md): Use wit programmatically in your Node.js projects - [Projects API](https://docs.wit.sh/api-reference/projects.md): API reference for project management - [Pull Requests API](https://docs.wit.sh/api-reference/pulls.md): API reference for pull request management - [Releases API](https://docs.wit.sh/api-reference/releases.md): API reference for release management - [Repository](https://docs.wit.sh/api-reference/repository.md): Repository class API reference - [SearchEngine](https://docs.wit.sh/api-reference/search.md): SearchEngine class API reference - [Stacks API](https://docs.wit.sh/api-reference/stacks.md): API reference for stacked diffs management - [Webhooks API](https://docs.wit.sh/api-reference/webhooks.md): API reference for webhook management - [Events System](https://docs.wit.sh/architecture/events.md): Event-driven architecture for notifications, webhooks, and automation - [Architecture Overview](https://docs.wit.sh/architecture/overview.md): How wit works under the hood - [Git-backed Primitives](https://docs.wit.sh/architecture/primitives.md): Building blocks for AI agents and automation - [Advanced Commands](https://docs.wit.sh/commands/advanced.md): Power user commands for advanced workflows - [Agent](https://docs.wit.sh/commands/agent.md): Interactive AI coding assistant for your repository - [AI Commands](https://docs.wit.sh/commands/ai.md): AI-powered git assistant for commits, reviews, and more - [Basic Workflow](https://docs.wit.sh/commands/basic-workflow.md): Essential commands for daily version control - [Branches](https://docs.wit.sh/commands/branches.md): Create, switch, and manage branches - [CI/CD](https://docs.wit.sh/commands/ci.md): Run and manage CI/CD workflows from the command line - [cleanup](https://docs.wit.sh/commands/cleanup.md): Find and delete merged or stale branches - [Collaborators](https://docs.wit.sh/commands/collaborator.md): Manage repository collaborators, teams, and permissions - [Cycle](https://docs.wit.sh/commands/cycle.md): Sprint and cycle management for agile workflows - [Dashboard](https://docs.wit.sh/commands/dashboard.md): Your personal activity dashboard for PRs, issues, and contributions - [Debugging](https://docs.wit.sh/commands/debugging.md): Find bugs with bisect, view file history with show, and clean up with clean - [fsck](https://docs.wit.sh/commands/fsck.md): Verify the integrity of repository objects - [github import](https://docs.wit.sh/commands/github-import.md): Import repositories from GitHub including issues, PRs, and metadata - [History Rewriting](https://docs.wit.sh/commands/history-rewriting.md): Modify commit history with reset, revert, cherry-pick, and rebase - [Issues](https://docs.wit.sh/commands/issue.md): Manage issues with Linear-style features from the command line - [Journal](https://docs.wit.sh/commands/journal.md): Notion-like documentation for your repositories - [Merge](https://docs.wit.sh/commands/merge.md): Merge branches and resolve conflicts - [Merge Queue](https://docs.wit.sh/commands/merge-queue.md): Manage the merge queue for automated PR merging - [Commands](https://docs.wit.sh/commands/overview.md): All wit commands organized by category - [plan](https://docs.wit.sh/commands/plan.md): Multi-agent task planning and execution - [status (platform)](https://docs.wit.sh/commands/platform-status.md): Show wit platform service status - [Pull Requests](https://docs.wit.sh/commands/pr.md): Manage pull requests from the command line - [Project](https://docs.wit.sh/commands/project.md): Project management from the command line - [Quality of Life](https://docs.wit.sh/commands/quality-of-life.md): Productivity commands that make version control enjoyable - [release](https://docs.wit.sh/commands/release.md): Create and manage releases with AI-powered release notes - [Remote Operations](https://docs.wit.sh/commands/remotes.md): Clone, fetch, pull, and push to remote repositories - [Repository Management](https://docs.wit.sh/commands/repo.md): Transfer and manage repository ownership - [Code Review](https://docs.wit.sh/commands/review.md): AI-powered code review before pushing - [Search](https://docs.wit.sh/commands/search.md): Semantic and text search across your codebase - [Server](https://docs.wit.sh/commands/serve.md): Start the wit Git server and platform - [snapshot](https://docs.wit.sh/commands/snapshot.md): Create quick checkpoints without full commits - [Stacked Diffs](https://docs.wit.sh/commands/stack.md): Manage stacked diffs for incremental code review - [Stash](https://docs.wit.sh/commands/stash.md): Temporarily save changes without committing - [Tags](https://docs.wit.sh/commands/tags.md): Create, list, and manage tags for releases and milestones - [Tokens](https://docs.wit.sh/commands/token.md): Manage Personal Access Tokens for API and CLI authentication - [Undo & History](https://docs.wit.sh/commands/undo-history.md): Powerful undo capabilities for any operation - [Platform Commands](https://docs.wit.sh/commands/up-down.md): Start and stop the wit platform with one command - [Worktrees](https://docs.wit.sh/commands/worktree.md): Work on multiple branches simultaneously with multiple working directories - [Wrapped](https://docs.wit.sh/commands/wrapped.md): Your monthly coding activity summary - Spotify Wrapped style - [Directory Structure](https://docs.wit.sh/configuration/directory-structure.md): Understanding the .wit directory - [Environment Variables](https://docs.wit.sh/configuration/environment-variables.md): Complete reference for wit environment variables - [Configuration Overview](https://docs.wit.sh/configuration/overview.md): Configure wit to match your workflow - [Repository Configuration](https://docs.wit.sh/configuration/repository.md): Configure individual repository settings - [Shell Integration](https://docs.wit.sh/configuration/shell-integration.md): Display the current wit branch in your terminal prompt - [Database Schema](https://docs.wit.sh/database/schema.md): Complete reference for wit's PostgreSQL database schema - [AI Agents](https://docs.wit.sh/features/ai-agents.md): Specialized AI agents for different workflows - Questions, Code, PM, and Triage - [AI-Powered Features](https://docs.wit.sh/features/ai-powered.md): AI-generated commit messages, code review, and intelligent assistance - [AI Workflows](https://docs.wit.sh/features/ai-workflows.md): Orchestrated multi-step AI workflows for complex tasks - [Branch Protection](https://docs.wit.sh/features/branch-protection.md): Protect important branches with rules and restrictions - [CI/CD Engine](https://docs.wit.sh/features/ci-cd.md): Built-in GitHub Actions-compatible CI/CD workflows - [Collaborators](https://docs.wit.sh/features/collaborators.md): Manage repository collaborators, teams, and permissions - [Cycles & Projects](https://docs.wit.sh/features/cycles-projects.md): Sprint and project management from the command line - [Migrating from Git](https://docs.wit.sh/features/git-migration.md): Seamlessly migrate existing Git repositories to wit - [GitHub Integration](https://docs.wit.sh/features/github.md): Seamless authentication and workflow with GitHub - [Hooks](https://docs.wit.sh/features/hooks.md): Pre-commit hooks without the npm package soup - [Large File Support](https://docs.wit.sh/features/large-files.md): Handle large files efficiently without external tools - [Merge Queue](https://docs.wit.sh/features/merge-queue.md): Intelligent merge queue with conflict prediction and automated batching - [Monorepo Scopes](https://docs.wit.sh/features/monorepo-scopes.md): Limit operations to specific paths in your repository - [Partial Clone](https://docs.wit.sh/features/partial-clone.md): On-demand object fetching and sparse checkout for large repositories - [Code Review](https://docs.wit.sh/features/review.md): Pre-push AI code review powered by CodeRabbit - [Semantic Search](https://docs.wit.sh/features/search.md): Ask questions about your codebase in natural language - [Smart Status](https://docs.wit.sh/features/smart-status.md): The intelligent default command that understands your workflow - [Stacked Diffs](https://docs.wit.sh/features/stacked-diffs.md): Break down large features into smaller, dependent branches - [Submodules](https://docs.wit.sh/features/submodules.md): Manage nested repositories within your project - [Personal Access Tokens](https://docs.wit.sh/features/tokens.md): Authenticate with the wit API using personal access tokens - [Worktrees](https://docs.wit.sh/features/worktrees.md): Work on multiple branches simultaneously - [Introduction](https://docs.wit.sh/introduction.md): A modern Git implementation in TypeScript with AI-powered features - [Issues](https://docs.wit.sh/platform/issues.md): Track issues and bugs from the command line - [Platform Overview](https://docs.wit.sh/platform/overview.md): Self-hosted Git platform with wit - [Pull Requests](https://docs.wit.sh/platform/pull-requests.md): Create and manage pull requests from the command line - [Rate Limiting](https://docs.wit.sh/platform/rate-limiting.md): Protect your wit server from abuse with configurable rate limits - [Sandbox Providers](https://docs.wit.sh/platform/sandboxes.md): Isolated development environments for AI agents - [Self-Hosting](https://docs.wit.sh/platform/self-hosting.md): Run the complete wit platform locally with a single command - [Git Server](https://docs.wit.sh/platform/server.md): Host Git repositories with wit serve - [SSH Server](https://docs.wit.sh/platform/ssh-server.md): Host repositories over SSH protocol - [Quickstart](https://docs.wit.sh/quickstart.md): Install wit and start using it in 5 minutes - [ASCII Graph](https://docs.wit.sh/visual/graph.md): Quick commit visualization in the terminal - [Visual Interfaces Overview](https://docs.wit.sh/visual/overview.md): Built-in visual tools for version control - [Terminal UI](https://docs.wit.sh/visual/terminal-ui.md): Interactive terminal interface for version control - [Themes](https://docs.wit.sh/visual/themes.md): Customize the visual appearance of wit interfaces - [Web UI](https://docs.wit.sh/visual/web-ui.md): Modern web dashboard for visual version control - [Why wit?](https://docs.wit.sh/why-wit.md): The problems we're solving and how ## OpenAPI Specs - [openapi](https://docs.wit.sh/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/abhiaiyer91/wit)