PatchQuest
πŸ”₯
DEV Weekend Challenge Entry: Passion Edition

Built for Developers Obsessed with Craft & Growth

PatchQuest fuels the late-night obsession of open-source builders. Utilizing Google AI (Gemini Live API) for real-time pair programming voice audits and ElevenLabs API for speech synthesis, this tool bridges the gap between raw curiosity and production readiness.

Google AI + ElevenLabs Powered

Level Up
From Every Bug.

Turn GitHub issues into personalized learning quests. Driven by the passion to build, PatchQuest identifies prerequisite skills, tutors you via real-time Gemini Live voice chats, and validates your code before you submit.

patchquest-engine / parser.ts
import { parse } from '@babel/parser';

export async function analyzeCode(source: string) {
// Generate AST to detect required skills
const ast = parse(source, {
sourceType: 'module',
plugins: ['typescript', 'jsx']
});

return extractSkillsFromAST(ast); AI Suggestion
Code Mentor
Don't forget to handle parse errors! Wrap this in a try-catch block to prevent the analyzer from crashing on invalid syntax.
}
Live AI Session Reviewing Screen...

Scroll to explore

11:42

Quest Alert

2 of 3 complete

11:42 SYNCED
67%
ACTIVE QUESTReact hooks

Dependency arrays

WearOS Companion

Stay in the loop.
Your progress never stops.

Get instant notifications, review code changes, and track your daily coding streaks directly from your wrist. Keep context flowing between your IDE and your smartwatch.

Smartwatch Sync Haptic Alerts

Workflow Roadmap

Master Open Source
Step by Step.

Follow this structured pipeline to parse any issue, master prerequisite skills via AI-guided quests, and submit review-ready pull requests.

1
01

Paste a GitHub Issue

Found an issue you want to solve? Paste the link, and PatchQuest will analyze the description, requirements, and codebase context.

2
02

Discover Skill Gaps

The AI extracts required knowledge areas, detects gaps, generates learning roadmaps, and presents structured learning objectives.

3
03

Complete Quests

Complete tasks with Gemini Live voice tutorials, interactive quizzes, and smartwatch progress syncing.

4
04

Validate PR & Submit

Compare changes against the original issue context, generate readiness reports, and submit with complete confidence.

System Core Modules

ANALYZING01 / CORE

AI Skill Analyzer

Extracts critical prerequisite skills from any GitHub issue description automatically, prioritizing knowledge paths based on codebase dependency layers.

issue #1423 skills found
React Hooks
useEffect Lifecycle
Dependency Analysis Graph
LIVE SESSION02 / GUIDE

Multimodal AI Tutor

Interact using real-time voice, speech, and screen-sharing powered by Google AI (Gemini Live API) & ElevenLabs API to debug issues and master code concepts interactively.

gemini live listening
Live Speech Synthesis

"To mock useEffect lifecycle, return a cleanup spy..."

jest.spyOn(React, 'useEffect');

Level Up From Every Bug.


Β© PatchQuest Learning Platform. All rights reserved.

Technical Specifications & Workflow Agents β†’

πŸ•’ Quest History

Loading history…
Skill Name
Connecting…