ozerozdas

ozerozdas/sprigo

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

12 good first / help-wanted issues · TypeScript · last activity Oct 3, 2026

0 stars 0 forks 0 watchers TypeScript MIT License
ai-tutor desktop-app duolingo-alternative english-learning language-learning lm-studio local-first local-llm offline-first ollama privacy react speech-recognition tauri whisper
12 Open Issues Need Help Last updated: Oct 3, 2026

Open Issues Need Help

View All on GitHub
enhancement good first issue area:speech priority:medium
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
enhancement good first issue priority:medium area:learning
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
enhancement good first issue area:speech priority:medium
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
good first issue area:courses no-code priority:high
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
good first issue area:courses no-code priority:high
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
good first issue area:courses no-code priority:high
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
good first issue area:courses no-code priority:high
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
good first issue area:ui no-code priority:medium
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
good first issue area:courses no-code priority:medium
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
good first issue area:courses no-code priority:medium
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
enhancement good first issue area:ui priority:low
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper
good first issue area:ai
ozerozdas/sprigo
0

A local-first language-learning app for the desktop. Lessons, stories and conversation practice are generated by an AI model running on your own machine.

TypeScript
#ai-tutor#desktop-app#duolingo-alternative#english-learning#language-learning#lm-studio#local-first#local-llm#offline-first#ollama#privacy#react#speech-recognition#tauri#whisper