Tools/Chuloo/mural

Mural

The language app you eventually delete. A native iPhone companion for learning through conversation.

1.4k+558/wkemergingKotlinMIT Licensenew this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Sep 2026

Mural teaches a language by making you talk. You hold spoken conversations with an AI tutor across 24 everyday settings instead of doing drills. It tracks the words you stumble on and brings them back in later sessions. All learning records stay on the phone, with no cloud sync, analytics, or ads. MIT licensed, with native iPhone and Android clients in one repo.

Getting it running is the hard part. There is no App Store or TestFlight listing. iPhone means building it yourself with Xcode 26 on a Mac for iOS 26.1 or later, and a free Apple account has to re-sign the app every seven days. Android is easier: a preview APK for Android 8 or later. Either way you connect your own OpenAI API key with billing turned on. A ChatGPT subscription does not count.

Solo learners comfortable with Xcode or sideloading: free, plus whatever OpenAI charges you. It covers eight languages, including Spanish, French, German, Italian, Brazilian Portuguese, Mandarin, and Norwegian. Everyone else should wait for the hosted version the project is planning, which is not active yet.

The catch: your OpenAI bill is open-ended. The README says the conversation time limit is not a billing cap. The project also admits fluent-speaker review is still needed before it makes any claim about pronunciation or learning results. It is a practice partner, not a course.

Free vs Self-Hosted vs Paid

fully free

Free: The MIT source for the iPhone app, the Android app, and the backend service. No Mural account, cloud sync, analytics SDK, or advertising.

Self-hosted: It runs on your phone. iPhone requires building and sideloading from Xcode. Android installs from a preview APK on GitHub Releases.

Paid: Nothing to the project today. You pay OpenAI directly through your own API key, and the app's time limit is not a billing cap. Hosted free conversations and minute packs are planned but not active, with prices still pending.

Free MIT app. The real cost is your own OpenAI API usage, which has no built-in cap.

What to do by team size

Solo
free app; you pay OpenAI for usage, so set a spending limit there
Small team
free; a personal learning app, not a team tool
Medium team
free; not built for teams
Large team
free; not built for teams
Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
68/100 · B
Adoption13/30
Maintenance25/25
Community5/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

License: MIT License

Use freely, including commercial. Just keep the license.

Commercial use: ✓ Yes

About

Owner
William (User)
Stars
1,440
Forks
288

Explore Further

More tools in the directory