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 is a modular ecosystem with mixed licensing to balance community contribution and project protection.
- 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.
- 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.
- Assets: Logos, Mascot (Quackster), design elements
- License: Creative Commons Attribution-NonCommercial-NoDerivs 4.0 (CC BY-NC-ND 4.0)
- You may not redistribute, remix, or use our branding for commercial purposes.
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.