Companion

Companion

Open-source AI language tutor for private, free conversational practice

69/100MonitorFreeFree

Companion is a smart pick for technically comfortable learners who want a private, flexible tutor without recurring fees. The DIY setup and API costs will deter casual users, but for those who can handle command-line configuration, it offers deep conversational practice that Duolingo or Babbel lack. If you're a developer, it's a worthy open-source project to customize.

Verified 3d ago · liveness 69/100 · cite: rightaichoice.com/tools/companion

Best for
  • Self-motivated language learners who want AI-driven conversation practice
  • Developers looking to customize a language tutor to their needs
  • Users comfortable with command-line setup and API management
  • People seeking a private, ad-free, subscription-free tutor
Not ideal for
  • Beginners who need a structured curriculum with progression
  • Users who want a ready-to-use mobile app without any setup
  • Those looking for built-in progress tracking or gamification
Visit Website

IntermediateFor a developer familiar with Python and API keys, setup takes about 30–60 minutes. For a non-technical learner, expect 2–3 hours as you follow the docs and troubleshoot.Web · Mobile · APIAPI availableVerified 3d ago
Pricing
Free
FreeFree tier4 hidden costs
Learning curve
Intermediate
For a developer familiar with Python and API keys, setup takes about 30–60 minutes. For a non-technical learner, expect 2–3 hours as you follow the docs and troubleshoot.
Runs on
WebMobileAPI
API available · 4 integrations
Who it's for
Intermediate learner wanting to practice speakingDeveloper customizing a tutor for specific vocabulary
Live sentiment
Is Companion actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Companion if you prefer a plug-and-play app with a guided curriculum, progress tracking, or offline functionality, or if you're not comfortable with command-line setup and managing API keys.

The 30-second take
Biggest gripe

API usage costs for OpenAI and Google services can add up, especially with frequent or extended conversations.

Price reality

Companion is $0 upfront, but you pay for OpenAI and Google API usage, which can be cheaper than Duolingo's $6.99/mo for heavy users but unpredictable for casual learners. For developers, it's a flexible alternative to subscription-based tutors.

In short

Companion — Open-source AI language tutor for private, free conversational practice. Best for Self-motivated language learners who want AI-driven conversation practice, Developers looking to customize a language tutor to their needs, Users comfortable with command-line setup and API management. Free to use.

What people actually say about Companion — is it worth it?

We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.

117 mentions across 8 sources (Hacker News, YouTube, Product Hunt, App Store, Stack Overflow, GitHub, Lemmy, Tech Press) · researched Aug 1, 2026.

51% positive49% critical
Recurring strengths
  • +Open-source and free to use—only pay for API usage.
  • +Full control over models, prompts, and data for privacy.
  • +Supports reading, writing, listening, and speaking practice.
  • +Runs locally on your machine or via GitHub Codespaces.
  • +Automatic error correction helps improve target language skills.
Recurring frustrations
  • Setup requires command-line skills and API key configuration.
  • Non-commercial license restricts business or commercial use.
  • No structured lessons or gamification—self-discipline needed.
  • Dependent on external APIs that may change or cost money.
  • No dedicated support or community—GitHub issues are only help.
Patterns worth knowing
Name confusion—many posts about other products called Companion
Seen on Product Hunt, Stack Overflow, GitHub, App Store, Lemmy
Open-source and privacy-focused approach appeals to tech-savvy users
Seen on GitHub, Hacker News
Setup complexity is a major barrier for non-technical learners
Seen on Product Hunt, Hacker News
Learning curve
intermediateProductive in ~A few hours to days
Hidden costs people mention
  • API usage fees for ChatGPT, Whisper, Google TTS, and Translate can add up quickly with heavy use.
  • Running on GitHub Codespaces may incur usage costs if you exceed free tier limits.
  • Self-hosting requires your own hardware and electricity costs.

Viability Score

69/100
Monitor

How well maintained and how widely used is Companion? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
90
Traction
100
Site health
95
User sentiment
51
What the vendor publishes
20

Last calculated: September 2026

How we score →

Key Features

  • Conversation practice with ChatGPT
  • Speech recognition via Whisper
  • Text-to-speech using Google TTS
  • Instant translation via Google Translate
  • Automatic error correction
  • Side-by-side native and target language display
  • Reading, writing, listening, speaking modalities
  • Local deployment for privacy
  • Cloud deployment via GitHub Codespaces
  • Mobile access through Codespaces
  • Open source under non-commercial license
  • Customizable prompts for varied scenarios
  • Multi-language support
  • Customizable difficulty levels
  • API-based: pay per usage, no upfront cost

About Companion

FreeIntermediateAPI availableWeb · Mobile · API

Companion is an open-source generative-AI foreign language tutor that pairs OpenAI ChatGPT and Whisper with Google Text-to-Speech and Translate to create a private, self-hosted learning environment. You can write, talk, read, and listen in both your native language and the language you're learning, with automatic error correction as you go. It runs locally or as a cloud service via GitHub Codespaces, which also gives you mobile access. Companion is free for non-commercial use, but the underlying APIs may charge based on your usage. Built for self-driven learners and developers, Companion offers realistic conversation practice without gamification or a structured curriculum. The setup involves command-line configuration and managing API keys, so it's designed for people who are comfortable with technical setup. That said, the payoff is a customizable, subscription-free tutor that you control entirely. Key capabilities include side-by-side display of native and target languages, multi-language support, and customizable prompts for varied scenarios and difficulty levels. Because it's open source, you can tweak the prompts, workflows, and integrations to fit exactly how you learn. Compared to commercial apps like Duolingo or Babbel, Companion trades convenience for control and privacy. It's not for casual learners—it's for those who want a private, ad-free, subscription-free tutor and don't mind API costs or a bit of DIY.

Behind the Verdict

Companion is a niche tool, and it knows it. It's not trying to compete with polished apps like Duolingo—it's a self-hosted, open-source tutor for people who value control over their learning data and don't mind getting their hands dirty. If you're a developer, this is a playground: you can tweak prompts, swap models, and adapt it to your exact needs. For non-technical learners, though, the command-line install and API key management will feel like a wall. What you get in exchange is genuine privacy. Your conversations stay on your machine or in your Codespace, which is a strong selling point in an era of AI companions under regulatory scrutiny—China recently banned AI companions, and studies show they can deceive users. Companion sidesteps those worries by keeping everything local and transparent. The cost model is a double-edged sword. There's no subscription, but you'll pay per API call to OpenAI and Google. Light learners might spend a few dollars a month; heavy users could rack up bills. That's a real trade-off against flat-rate apps like Babbel. Where it bites: setup is not for beginners, there's no structured curriculum, and progress tracking is absent. You get practice, not a course. If you're okay with that, Companion delivers a level of conversational depth that's hard to find elsewhere.

Researching Companion? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Companion actually fits — and what changes day-one when you adopt it.

Intermediate learner wanting to practice speaking

Install Companion locally, configure Whisper for speech input, and start a conversation with the AI tutor, receiving corrections on pronunciation and grammar.

Outcome: You get realistic speaking practice with instant feedback, without a human partner, and your data stays on your machine.

Developer customizing a tutor for specific vocabulary

Clone the repo, edit the prompt templates to focus on business vocabulary, and run it on GitHub Codespaces to access from your phone.

Outcome: You have a personalized tutor that drills exactly the vocabulary you need, accessible from anywhere.

Use Cases

Models Under the Hood

ChatGPTWhisper

as of 2026-08-27

Limitations

  • Companion is free for non-commercial use, but the underlying APIs (OpenAI ChatGPT & Whisper, Google TTS & Translate) may charge based on usage.
  • Setup is technical, requiring installation and configuration.
  • No built-in curriculum, progress tracking, or offline mode.
  • Mobile access requires GitHub Codespaces.

as of 2026-08-24

Verification history

We have re-verified Companion 7 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. re-checked, vendor evidence unchanged
  4. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Showing the 6 most recent of 7 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published Companion tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Non-commercial

$0

Ideal for

Self-learners and developers who want a free, private tutor and are willing to pay for API usage as they go.

What this tier adds

Starting tier: free for non-commercial use, all features included, but you pay for underlying API calls.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • API usage costs for OpenAI and Google services can add up, especially with frequent or extended conversations.
  • You'll need to pay for GitHub Codespaces if you want mobile access beyond the free tier.
  • If you exceed free API quotas, you'll incur charges; there's no built-in spending cap in Companion itself.
  • Setting up custom features may require paid third-party services or additional development time.

Where the pricing makes sense

The company stage and team size where Companion's pricing actually pencils out — and where peers do it cheaper.

Companion is $0 upfront, but you pay for OpenAI and Google API usage, which can be cheaper than Duolingo's $6.99/mo for heavy users but unpredictable for casual learners. For developers, it's a flexible alternative to subscription-based tutors.

Setup time & first value

How long it actually takes to get something useful out of Companion — broken out by persona, not the marketing-page minute.

For a developer familiar with Python and API keys, setup takes about 30–60 minutes. For a non-technical learner, expect 2–3 hours as you follow the docs and troubleshoot.

Switching to or from Companion

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • From Duolingo: Move from gamified lessons to free-form conversation practice by setting up Companion and importing your target language.
  • From language exchange apps: Get on-demand practice without scheduling, by running Companion locally.
Migrating out
  • To structured apps: If you need curriculum and tracking, switch to Babbel or Duolingo for guided progression.
  • To commercial AI tutors: For a plug-and-play experience with support, consider paid apps like italki or Tutor.ai.

Integrations

OpenAI ChatGPTOpenAI WhisperGoogle Text-to-SpeechGoogle Translate

Resources & Guides

Tutorials & Learning

Official links

Tools that pair well with Companion

Common stack mates teams adopt alongside Companion, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to Companion

View all
Langua

Langua

AI language coach for realistic, hands-free speaking practice with real-time feedback.

FreemiumTry
Gliglish

Gliglish

Learn a language by speaking with AI — no textbooks, just conversation.

FreemiumTry
Lingolette

Lingolette

AI language tutor for spoken fluency — practice speaking with AI voice chat and daily articles at your own pace.

FreemiumTry

Frequently Asked Questions

Used Companion? Help shape our editorial sentiment research.