Skip to main content

Dyad: AI Coding Mentor & Pair Programmer

Dyad is an open-source, standalone AI tool that levels up your coding skills and helps you build real-world software. It’s more than a code generator—it’s a dedicated mentor and practical companion that runs locally, connects to your codebase, and complements—not replaces—your IDE.

https://github.com/user-attachments/assets/51fd27a5-ade6-41b5-ab32-7788fc5b3231

Check out the Dyad site to see more videos of what Dyad looks like in action.

What Dyad Offers

Mentoring

  • Conversational AI: Chat with Dyad like a teammate—it asks thoughtful questions and keeps the conversation flowing.
  • Personalized Tips: Get bite-sized, tailored advice to master AI-assisted coding.
  • Human Expertise: Access practical software engineering insights from senior engineers via screencasts.

Pair Programming

  • Codebase Integration: Reference files with #file.py—no more copying and pasting.
  • Easy Code Changes: Apply AI-suggested edits with one click and review them in a side-by-side diff.
  • Expert Reviews: Catch bugs and improve code quality with best-practice feedback.

Learning Community

  • Join Dyad Academy for premium videos on AI coding tools, software engineering fundamentals, and building SaaS apps.

Hackable

  • Dyad is hackable—build custom agents in Python—and works with any LLM.

Get Started

Install

pip install dyad

Run

From your project's root directory, run:

dyad

Why Dyad?

  • Standalone Simplicity: Complements your IDE without cluttering it.
  • Skill Growth: Learn how and why AI suggests code in a full-screen chat UI.
  • Practical Focus: Built for real-world coding, not just academic exercises.

"AI helped me go from basic Python to creating a UI framework used by thousands. Dyad isn’t just about writing code—it’s about leveling up your skills."
— Will Chen, Creator of Dyad

Give Dyad a try and explore the docs for more.

Metadata

Release files for dyad-app 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for dyad-app 0.1.7
File Interpreter ABI Platform
dyad_app-0.1.7-py3-none-any.whl Python 3 none any Details

Release files / dyad_app-0.1.7-py3-none-any.whl

Download URL dyad_app-0.1.7-py3-none-any.whl
Size 4.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
e27ee32d6613ae85620327e51ca0bc7161ba4d135d2c7ca91639cae31c8f59f0
BLAKE2b-256 checksum
How to use checksums
0e15a6818c77e9dce2cb6647bc5e13d3beeb08a97055c314889104243cc4b62c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.7 This release

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page