# ty is Built with AI


Tool creators are building their tools with AI coding assistants.

Boris Cherny, creator of [Claude Code](https://code.claude.com/), [didn't open an IDE in December but wrote 200 PRs with Claude Code](https://x.com/bcherny/status/2004626064187031831). Charlie Marsh, creator of [ruff](https://pydevtools.com/handbook/reference/ruff.md), [uv](https://pydevtools.com/handbook/reference/uv.md), and [ty](https://pydevtools.com/handbook/reference/ty.md), [noted](https://x.com/charliermarsh/status/2006792788369965393) that all [his PRs](https://github.com/astral-sh/ruff/pulls?q=is%3Apr+author%3Acharliermarsh+label%3Aty) to ty were created with Claude Code. The tools building themselves.

## Integration with Python Tooling

The handbook's [Modern Python Project Setup Guide for AI Assistants](https://pydevtools.com/handbook/explanation/modern-python-project-setup-guide-for-ai-assistants.md) provides structured guidance so AI tools default to [uv](https://pydevtools.com/handbook/reference/uv.md) and modern patterns rather than falling back to `pip` commands.

For Claude Code specifically, [hooks](https://pydevtools.com/blog/claude-code-hooks-for-uv.md) and [interceptors](https://pydevtools.com/blog/interceptors.md) enforce these patterns automatically.

## How Are You Using AI?

[I wrote about my use of AI tools at the end of 2025.](https://tdhopper.com/blog/how-im-using-ai-at-the-end-of-2025/) How are AI tools impacting your Python development? Drop me a note below.
