AI News HubLIVE
In-site rewrite2 min read

Show HN: OpenLanguage - AI Language Tutor for iOS

OpenLanguage is a free and open source conversational AI language tutor for iOS. It pairs a capable AI tutor with voice I/O so users can practice speaking and listening through natural conversation. Supports multiple AI providers (OpenAI, Anthropic, etc.), no account required, zero telemetry, and users bring their own API keys.

SourceHacker News AIAuthor: willks

Uh oh!

There was an error while loading. Please reload this page.

Notifications You must be signed in to change notification settings

Fork 0

Star 10

BranchesTags

Open more actions menu

Folders and files

NameName

Last commit message

Last commit date

Latest commit

History

118 Commits

118 Commits

.agents/skills

.agents/skills

.vscode

.vscode

@types

@types

app

app

assets

assets

components

components

constants

constants

db

db

hooks

hooks

lib

lib

scripts

scripts

types

types

.gitignore

.gitignore

AGENTS.md

AGENTS.md

LICENSE

LICENSE

README.md

README.md

app.json

app.json

biome.json

biome.json

icon.png

icon.png

package.json

package.json

pnpm-lock.yaml

pnpm-lock.yaml

pnpm-workspace.yaml

pnpm-workspace.yaml

polyfills.ts

polyfills.ts

screenshot-1.png

screenshot-1.png

screenshot-2.png

screenshot-2.png

screenshot-3.png

screenshot-3.png

skills-lock.json

skills-lock.json

tsconfig.json

tsconfig.json

Repository files navigation

The free and open source conversational language tutor for iOS.

Overview

OpenLanguage pairs a capable AI tutor with voice I/O so you can practice speaking and listening the way you actually learn a language — by using it.

The tutor adapts to your level, corrects you naturally mid-conversation, and never gets tired of your questions. Pre-made conversation topics for every level make jumping in a breeze.

Free and Open Source: No accounts required, no subscription.

Bring Your Own Keys: Plug in your own API key from OpenAI, Anthropic, or any compatible provider. You pick the model and pay only for what you use.

Zero Telemetry: No analytics. No tracking. Your conversations stay on your device and between you and whichever API provider you configure.

Voice I/O: Uses iOS's built in voice recognition and speech to text for free, on-device voice I/O.

OpenLanguage is built with Expo / React Native, using only native SwiftUI components via expo-ui.

Supported AI Providers

AI APIs currently supported:

OpenAI / OpenAI compatible

Anthropic

OpenRouter

OpenResponses

DeepSeek

Fireworks

Groq

Mistral

Moonshot

TogetherAI

Zhipu AI (Z.AI)

MiniMax

Under the hood we use ai-sdk, so extra providers are easily added.

Screenshots

Development

Pre-requisites

macOS

pnpm

Xcode

Get Started

Install dependencies

pnpm install

Run dev server & start iOS simulator

pnpm ios

Contributing

Issues and pull requests are welcome.

License

OpenLanguage is available under the MIT License.

About

The free and open source conversational language tutor for iOS.

Topics

react

learning

education

ios

typescript

react-native

ai

language-learning

languages

expo

Resources

Readme

License

MIT license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Custom properties

Stars

10 stars

Watchers

0 watching

Forks

0 forks

Report repository

Releases

No releases published

Packages 0

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

TypeScript 98.6%

JavaScript 1.4%