AI product Open source
Mural is an open-source native iPhone and Android language-learning app built around live conversations with an AI voice companion. It lets learners choose a learning language and subtitle language, practise through voice or typed replies, receive corrections and optional meaning subtitles, look up words, and review vocabulary from later conversations. Challenge levels and provisional ability observations are adjusted from evidence in the learner’s replies, while each language has separate progress records and conversation themes.
The iPhone client uses SwiftUI, SwiftData, Keychain storage and WebRTC; the Android client uses Jetpack Compose. Conversations, vocabulary and preferences remain on the device, and learning data can be exported or imported as JSON. The app connects directly to OpenAI using the learner’s own API key, requires an internet connection, and sends practice audio, selected text, learning context and requested searches to OpenAI. Hosted free conversations, minute purchases, and public App Store or TestFlight distribution are not active according to the repository.
Mural supports Norwegian Bokmål, Spanish from Spain, international English, French from France, German, Italian, Brazilian Portuguese and Standard Mandarin with Simplified Chinese. It is released under the MIT License; third-party components retain their own licenses.
1 use taken from transcripts — each links to the moment in the video.
A native iPhone language-learning app based on live AI conversations, providing corrections, subtitles, word lookup, vocabulary review, and separate progress tracking for each language.
1 in the library.