Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

EmoPy

Free#9 of 14 in Emotion AI Software

EmoPy: A local toolkit for experimenting with face-image emotion classification and model training. Ranked #9 of 14 in Emotion AI Software by our editors (7.7/10); pricing: Free plan; best for experimenters training facial-expression models.

7.7/10Editor score
EmoPy7.7 Visit EmoPy

At a glance

  • Editor score
    7.7 / 10
  • Pricing
    Free plan
  • Best for
    Experimenters training facial-expression models
  • Free plan
    Yes
  • Paid from
    Free
  • Facts checked
    24 Sep 2026
  • Where it wins

    • Includes a pre-trained model for classifying expressions in face images
    • Offers multiple neural-network architectures for experimentation
    • Supports custom datasets with CSV and directory loading tools
  • Where it doesn't

    • Focused on facial-expression classification rather than broader emotion analysis
    • Requires local installation and self-hosted operation
    • Results depend on training data and image conditions

Our verdict on EmoPy

EmoPy is an open-source Python toolkit that classifies emotional expressions from face images. It is aimed at researchers and developers who want to experiment with facial-expression models or integrate them into other projects, rather than buyers seeking a hosted emotion-analysis service. The project includes a pre-trained model for predictions, neural-network classes, data-loading tools, example scripts, and sample images. It supports local installation on Linux, macOS, and Windows.

For model experimentation, EmoPy provides multiple neural-network architectures and supports training with custom datasets. Its CSV and directory data-loading modules give users ways to bring in training data, while example scripts and sample image data offer starting points for exploration. The repository notes that results depend on the available training data and image conditions, so the model's output should be understood in that context. This is a focused toolkit for face-image classification, not a general-purpose system covering other input modalities.

EmoPy is self-hosted and open source, with no hosted service or published paid tiers described. Installation is local through PyPI or from source, and community is the listed support channel. Those choices make it a fit for solo users and small teams comfortable with Python and managing their own environment. Choose it for experimentation, custom-dataset training, or integration work; look elsewhere if you need a hosted service, broader emotion-analysis capabilities, or formal vendor support and reliability commitments.

Your product? Our editors can test EmoPy in depth and publish a review, labelled as paid · from $149/mo →

EmoPy pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on github.com

EmoPy fact sheet

Free planYes
Paid fromFree
Input modalitiesface images
DeploymentOn-premise
Real-time analysisNot verified
Supported languagesNot verified
API accessNot verified
Data retention controlNot verified
DeploymentSelf-hosted
PlatformsLinux, macOS, Windows
SupportCommunity
Built forSolo, Small business (editorial estimate)
PricingFree plan
Websitegithub.com
Facts checked24 Sep 2026

Alternatives to EmoPy

See all EmoPy alternatives →

Used EmoPy? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used EmoPy for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — EmoPy 7.7/10

EmoPy is listed in our Emotion AI Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/emopy/"><img src="https://www.itechguides.com/best/badge/emopy.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update