Skip to content
@ducktyper-ai

ducktyper.ai

🐤 DuckTyper.ai – AI learning tools and gamified dev workflows. Home of the QuackVerse: lightweight, hackable tools to learn, build, and ship with GenAI.

🐤 DuckTyper.ai

Welcome to DuckTyper.ai — the official GitHub home of the QuackVerse.
We build open-source tools that make AI education productive, practical, and fun for developers.


🧠 What is DuckTyper?

DuckTyper is a terminal-based AI tutor and command-line companion designed to help developers learn, explore, and build with generative AI tools.

Think of it as your friendly CLI duck:

  • 🧑‍🏫 It teaches you new skills through gamified tutorials and inline quizzes.
  • 🛠️ It runs developer tools like QuackPrompt, QuackMetadata, and QuackTokenScope.
  • 🔌 It plugs into QuackCore, the modular backend infrastructure powering all logic and integrations.

Whether you're analyzing tokenization, upgrading your prompt engineering, or learning how LangGraph works — DuckTyper walks (or waddles) you through it.


🧰 What is the QuackVerse?

The QuackVerse is our ecosystem of lightweight, focused tools — called QuackTools — that help developers:

  • Learn by building
  • Analyze AI behavior
  • Automate tedious tasks
  • Ship prototypes faster

All QuackTools follow a unified plugin architecture and are designed to work both standalone and inside DuckTyper.
They’re built to stay under ~600 LOC to remain teachable, testable, and extendable.

Explore the tools:


🧩 QuackCore

At the heart of everything is quackcore:
A headless, service-oriented backend that handles integrations, CLI I/O, error handling, and LLM logic.

Use QuackCore if you're:

  • Building your own QuackTool
  • Contributing to DuckTyper
  • Integrating with external APIs like OpenAI, HuggingFace, or Anthropic
  • Working with teaching metadata, badges, or plugin registries

🧙‍♂️ Learn with Quackster

DuckTyper is more than a CLI — it’s a game-inspired AI education platform.

👾 Learn by doing: Every QuackTool is a quest.
🏆 Earn XP: Complete chapters, unlock badges, track your progress.
📦 No browser required: All learning happens in the terminal.

Whether you're a beginner or AI-native developer, DuckTyper helps you master tools by shipping real code.


🚀 Get Started

  1. Clone DuckTyper:

    git clone https://github.com/ducktyper-ai/ducktyper
    cd ducktyper
    pip install -e .
  2. Run your first command:

    ducktyper run quackprompt --interactive
  3. Or explore all tools:

    ducktyper list

📣 Join the Flock

🗺️ Website: https://ducktyper.ai
🧵 Threads / X: @ducktyper_ai
📺 YouTube Walkthroughs: [Coming soon]
🐤 Discord: [Coming soon]

We’re a one-duck team right now, but we’re open to contributors and collaborators.


🦆 Contributing

We love PRs. Check out:


🧭 License

Most repos are MIT. Some QuackTools are proprietary or hybrid-licensed.
See individual repo READMEs for details.


Built with ❤️ by @rodriveracom and the AI Product Engineer community.

Popular repositories Loading

  1. quackpapers quackpapers Public

    🦆 QuackPapers: An AI-first, code-driven learning tool that transforms arXiv papers and AI research into interactive programming tutorials. It follows a CLI-first approach, allowing users to fetch A…

  2. quackverse quackverse Public

    🦆 QuackVerse: Open tools for learning, teaching, and building with AI

    Python 2

  3. quackgenai-class-01 quackgenai-class-01 Public

    Forked from aipengineer/quacktool

    A fork of QuackTool extended with GenAI capabilities. This repo demonstrates how to integrate LLM-powered enrichment (e.g. captions, summaries, tags) into a modular media processing pipeline using …

    Python

  4. quackmetadata quackmetadata Public

    Forked from aipengineer/quacktool

    🦆 QuackMetadata: A QuackTool for extracting structured metadata from text documents using large language models. A QuackVerse tool built on top of QuackCore.

    Python 2

  5. quacktokenscope quacktokenscope Public

    A QuackTool for for exploring how different tokenizers break down and rebuild text. A QuackVerse tool built on top of QuackCore.

    Python

  6. .github .github Public

    Official GitHub home of the QuackVerse. We build open-source tools that make AI education productive, practical, and fun for developers.

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…