Skip to main content

Add your description here

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dyad_app-0.1.6-py3-none-any.whl (4.0 MB view details)

Uploaded Python 3

File details

Details for the file dyad_app-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: dyad_app-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for dyad_app-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4e26f07ecaccc9326aae487b9d173136ae1355de7d22a314dcf2f42f013105ee
MD5 1a4d04df3f4be3039b72fe7eec7b68f5
BLAKE2b-256 6e230d92715d593c2ab3cf5784ee0e0794ee6e556fa04498463d10a165718ed4

See more details on using hashes here.

Provenance

The following attestation bundles were made for dyad_app-0.1.6-py3-none-any.whl:

Publisher: release.yml on dyad-sh/dyad

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page