Skip to content

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

QuackPapers - AI-Powered Coding Tutor

QuackPapers is 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 AI papers, extract key concepts, and learn through hands-on coding exercises.

๐Ÿ”น Core Features:

  • ๐Ÿ“– Fetch AI research from arXiv and generate structured tutorials.
  • โšก Run interactive CLI-based learning sessions step by step.
  • ๐Ÿงฎ Supports math, coding exercises, and quizzes dynamically.
  • ๐Ÿš€ Export to Google Colab (.ipynb) or MDX (.mdx) for web integration.
  • ๐Ÿ”„ Modular and scalable architecture for complex AI topics.

๐Ÿ”น CLI Commands:

ducktyper fetch 2301.04567       # Fetch an AI research paper and generate a tutorial  
ducktyper run transformers       # Run an interactive AI tutorial in the CLI  
ducktyper list                   # List available tutorials  
ducktyper export transformers --colab  # Convert to a Google Colab notebook  

๐Ÿ”น Why QuackPapers?
Built for engineers, researchers, and AI learners, DuckTyper makes AI education hands-on and practical by focusing on code-first explanations instead of just theory.

๐Ÿ’ก Join the community, contribute, and accelerate AI learning with DuckTyper! ๐Ÿš€

๐Ÿฆ† QuackVerse Licensing Overview

QuackVerse is a modular ecosystem with mixed licensing to balance community contribution and project protection.

๐Ÿ”“ Open Source (with strong copyleft)

  • Repositories: quackcore, ducktyper
  • License: GNU Affero General Public License v3.0 (AGPL-3.0)
  • Why? This license ensures that any public use of these tools โ€” including SaaS or hosted services โ€” must release the source code and improvements back to the community.

๐Ÿ” Source-Available (with delayed open-source)

  • Repositories: All quacktools/*
  • License: Business Source License 1.1 (BUSL-1.1)
  • What does this mean?
    • You can view, fork, and modify the code.
    • Production or commercial use is not allowed unless you obtain a commercial license from us.
    • The license automatically converts to Apache 2.0 after 3 years, ensuring long-term openness.
  • A short human summary is provided in each tool's README.

๐ŸŽจ Brand and Creative Assets


๐Ÿง  Why this setup?

We love open-source and education. However, to continue building high-quality learning tools, we need to protect our work from being commercialized or rebranded by others without contributing back. Our structure enables:

  • A healthy developer community.
  • Opportunities for contributors to shape the future.
  • Commercial protection for sustainability.

We welcome pull requests, issues, and feedback. If you're interested in commercial use, please reach out via rod@aip.engineer.

About

๐Ÿฆ† 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 AI papers, extract key concepts, and learn through hands-on coding exercises.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors