OpenSource-Hub
M

MiroTalk P2P

4.5k stars·Video & Audio Download·SHA-256 checksum verified

Free open-source WebRTC peer-to-peer video conferencing with up to 8K resolution, no time limits, and full privacy control.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Self-host your own 8K video conference server – free, unlimited, and fully private.

Core Features

  • Up to 8K @ 60fps video and screen sharing
  • Unlimited rooms and meeting duration, no cost
  • End-to-end encryption, full data control
  • ChatGPT integration and speech recognition
  • 133 languages, embeddable via iframe/widget

What It Can't Do

  • ⚠️ Default setup lacks HTTPS; you must configure SSL for production (e.g., Nginx reverse proxy). No built-in user authentication by default – enable host protection or JWT to prevent unauthorized access. P2P mode demands high upload bandwidth from each participant; consider using a TURN server or limiting concurrent users.

Use Cases

  • Private corporate meetings without third-party cloud
  • Remote education with HD video and whiteboard
  • International teams needing multilingual support and AI assistant
  • Developers embedding video chat into their own applications

MiroTalk P2P is a free, open-source video conferencing platform that runs directly between browsers using peer-to-peer WebRTC connections. You can deploy it on your own server in minutes using Docker or Node.js. It supports up to 8K @ 60fps video, screen sharing, recording, chat with Markdown and emoji, collaborative whiteboard, file sharing, ChatGPT integration, speech recognition, and OIDC authentication. It includes a full REST API and supports 133 languages. Rooms and time are unlimited. The AGPLv3 license allows full customization and rebranding. Compared to cloud solutions like Zoom or Google Meet, MiroTalk P2P gives you complete control over your data, no per-user fees, and no artificial time limits. Compared to Jitsi, it offers higher resolution (8K vs 1080p) and simpler deployment.

Tags

webrtcvideo-conferencingself-hostedpeer-to-peeropen-sourceprivacy8kchatgpt-integration

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

1. Clone repo: git clone https://github.com/miroslavpejic85/mirotalk.git

4

2. Enter folder & copy config: cd mirotalk && cp .env.template .env && cp app/src/config.template.js app/src/config.js

5

3. Install dependencies: npm install

Install Guide
  1. 1. Clone repo: git clone https://github.com/miroslavpejic85/mirotalk.git
  2. 2. Enter folder & copy config: cd mirotalk && cp .env.template .env && cp app/src/config.template.js app/src/config.js
  3. 3. Install dependencies: npm install
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the mirotalk folder to uninstall. If using Docker, run docker-compose down and remove related images/containers.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseAGPL-3.0
Last Updated2026-06-26 14:30:23
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

3 FAQs

Similar Projects