Skip to main content
ClaudeWave

Udemy & Hotmart course downloader, YouTube downloader (yt-dlp GUI, 1,800+ sites) + desktop app for AI agents: Claude Code, Codex, Gemini CLI, Ollama. Permissions, undo, jobs, loops until tests pass, MCP server, 156 tools, course player. Free and open source for Windows, macOS and Linux. No terminal. Your files stay on your computer.

MCP Servers14k stars1.2k forksRustGPL-3.0Updated today
ClaudeWave Trust Score
100/100
Verified
Passed
  • Open-source license (GPL-3.0)
  • Actively maintained (<30d)
  • Healthy fork ratio
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 9/20/2026
Install in Claude Code / Claude Desktop
Method: Manual · omniget
Claude Code CLI
git clone https://github.com/tonhowtf/omniget
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "omniget": {
      "command": "omniget"
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Install the binary first: cargo install omniget (or build from https://github.com/tonhowtf/omniget).
Use cases

MCP Servers overview

<!--
Search keywords (kept here so GitHub search, Google and AI assistants can find the project):
OmniGet is a free open source downloader, media toolbox and AI agents desktop app for Windows, macOS and Linux.
As a downloader it is a udemy downloader, hotmart downloader, kiwify downloader and course downloader for
purchased courses and offline viewing, a youtube downloader and yt-dlp gui with playlist and batch downloads
in 4K and no command line, an instagram downloader (stories, reels, highlights), twitter and x video downloader,
pinterest downloader and board backup, tiktok downloader, reddit downloader, twitch vod downloader, bilibili
downloader, telegram downloader, torrent client and magnet downloader, subtitle downloader, media downloader
and download manager. As a toolbox it does whisper transcription, text to speech, epub and pdf reading, anki
flashcards with spaced repetition, a music player, pdf tools, pdf to markdown, image and video compression,
video to gif, ffmpeg gui conversions and ctf tools.
As an agents app it is a gui for claude code, a codex gui and a gemini cli gui: a cross-platform desktop app
to run ai coding agents, multi-agent and parallel agents, an agent client protocol (acp) client, local llm
agents with ollama and lm studio, run claude code in a loop until tests pass, scheduled and durable agent jobs,
cron and webhook triggers, permissions with diff review, undo checkpoints, a built-in mcp server and mcp client,
a claude code plugin, and an isometric world of generative agents. Built with tauri, rust and svelte.

GitHub allows 20 topics. The repository uses exactly these 20:
downloader, download-manager, media-downloader, video-downloader, youtube-downloader, yt-dlp,
yt-dlp-gui, course-downloader, udemy-downloader, hotmart-downloader, instagram-downloader,
tiktok-downloader, ai-agents, claude-code, codex-cli, coding-agent, agent-client-protocol,
mcp-server, ollama, local-llm
-->

<p align="center">
  <img src="assets/readme/hero.gif" alt="OmniGet: paste a link, get the file. Loop, the mascot, sends video, music, PDF, image, course and torrent files into a folder. Courses, video, audio, images and torrents, then transcribe, convert, read and study." width="100%" />
</p>

<h1 align="center">OmniGet</h1>

<p align="center">
  <b>English</b>
  · <a href="README_pt_br.md">Português (BR)</a>
  · <a href="README.ru.md">Русский</a>
  · <a href="README_zh_CN.md">简体中文</a>
</p>

<p align="center">
  <b>A yt-dlp GUI, a Udemy and Hotmart course downloader, and a desktop app for AI coding agents.<br/>Free and open source for Windows, macOS and Linux. No terminal.</b>
</p>

<p align="center">
  Download YouTube, Instagram, TikTok, X, Pinterest and 1,800+ other sites, then transcribe, convert, read and study what you saved.<br/>Run Claude Code, Codex, Gemini CLI and local Ollama models as agents with permissions, undo, jobs and loops, and watch them work in a house you can visit.
</p>

<p align="center">
  <a href="https://github.com/tonhowtf/omniget/releases/latest"><img src="https://img.shields.io/github/v/release/tonhowtf/omniget?style=for-the-badge&label=release&color=F28500" alt="Latest release" /></a>
  <a href="https://github.com/tonhowtf/omniget/releases"><img src="https://img.shields.io/github/downloads/tonhowtf/omniget/total?style=for-the-badge&label=downloads&color=1E6FE8" alt="Total downloads" /></a>
  <a href="https://github.com/tonhowtf/omniget/stargazers"><img src="https://img.shields.io/github/stars/tonhowtf/omniget?style=for-the-badge&color=FFD426" alt="GitHub stars" /></a>
  <a href="LICENSE"><img src="https://img.shields.io/badge/license-GPL--3.0-2AA845?style=for-the-badge" alt="License GPL-3.0" /></a>
  <a href="https://discord.gg/jgdxyPy7Vn"><img src="https://img.shields.io/badge/Discord-community-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Discord community" /></a>
  <a href="https://hosted.weblate.org/engage/omniget/"><img src="https://hosted.weblate.org/widget/omniget/frontend-json/svg-badge.svg" alt="Translation status" /></a>
</p>

<p align="center">
  <a href="#download-and-install"><img src="https://img.shields.io/badge/Download_for_Windows,_macOS_or_Linux-→-F28500?style=for-the-badge" alt="Download OmniGet for Windows, macOS or Linux" height="40" /></a>
  &nbsp;
  <a href="#agents-and-the-world"><img src="https://img.shields.io/badge/Meet_your_AI_agents-→-2AA845?style=for-the-badge" alt="AI agents and the World: Claude Code, Codex, Gemini CLI and Ollama" height="40" /></a>
  &nbsp;
  <a href="#the-tools-section-156-tools-in-24-categories"><img src="https://img.shields.io/badge/See_the_156_tools-→-3D5BF0?style=for-the-badge" alt="See the 156 tools in 24 categories" height="40" /></a>
</p>

<p align="center">
  <sub>Free. Open source under GPL-3.0. No account, no ads, no telemetry on what you download. Your files stay on your computer.</sub><br/>
  <sub>13,800+ GitHub stars. The most starred repository in the <a href="https://github.com/topics/udemy-downloader">udemy-downloader</a>, <a href="https://github.com/topics/hotmart-downloader">hotmart-downloader</a>, <a href="https://github.com/topics/course-downloader">course-downloader</a>, <a href="https://github.com/topics/yt-dlp-gui">yt-dlp-gui</a>, <a href="https://github.com/topics/media-downloader">media-downloader</a> and <a href="https://github.com/topics/instagram-downloader">instagram-downloader</a> topics.</sub>
</p>

<p align="center">
  <img src="assets/readme/home.png" alt="OmniGet home screen: paste a URL, magnet link or .torrent and the file lands in your folder" width="900" />
</p>

---

## Contents

- [**AI agents and the World**: Claude Code, Codex, Gemini CLI, Ollama, jobs, loops, MCP, the house and visits](#agents-and-the-world)
- [Why OmniGet](#why-omniget)
- [Download and install](#download-and-install)
- [Your first download in one minute](#your-first-download-in-one-minute)
- [What OmniGet downloads: Udemy, Hotmart, YouTube, Instagram, TikTok, X and 1,800+ sites](#what-omniget-downloads)
- [The browser extension, step by step](#the-browser-extension-step-by-step)
- [The Tools section: 156 tools in 24 categories](#the-tools-section-156-tools-in-24-categories)
- [MCP server for Claude Code, Cursor and VS Code, and a Claude Code plugin](#omniget-for-ai-agents-mcp-server-and-claude-code-plugin)
- [Plugins: Courses, Study, Telegram, Convert](#plugins-courses-study-telegram-convert)
- [For League of Legends players](#for-league-of-legends-players)
- [Everything else in the box](#everything-else-in-the-box)
- [Privacy and what OmniGet refuses to do](#privacy-and-what-omniget-refuses-to-do)
- [Frequently asked questions](#frequently-asked-questions)
- [Command line](#command-line)
- [Build from source](#build-from-source)
- [Contributing and translations](#contributing-and-translations)
- [Standing on open source](#standing-on-open-source)

---

<a id="agents-and-the-world"></a>

## AI agents on your desktop: Claude Code, Codex, Gemini CLI and Ollama

<p align="center">
  <img src="assets/readme/agents-hero.gif" alt="Loop, the OmniGet mascot, gives two thumbs up in the middle of a cozy isometric house while three small robot agents work at three separate workbenches: one types code on a laptop, one studies a book with a magnifying glass, one repairs a folder with a wrench. Each has a balloon showing the tool it is using" width="900" />
</p>

Claude Code, run through OmniGet, fixes a failing test in about 15 seconds from one command. It asks permission with the diff on screen, and one click takes the whole turn back. New in 0.10 and now the centre of the app, OmniGet is a desktop app for AI coding agents. It carries the whole system that goes around an agent: a coding harness with permissions and undo, a durable job queue with loops and triggers, a roster that takes your local models, your API keys and the agent CLIs you already pay for, a project memory, and a small world where those agents live and where you can watch them work. It runs on your machine. Nothing talks to the network until you add a key, start a local model or open your house.

| You want to | Open | What happens |
| --- | --- | --- |
| Have an agent change code in a folder | **LLM → Chat** | It reads, edits and runs commands inside that folder only, asks before it writes, and one click undoes the turn |
| Leave work running | **LLM → Jobs**, **Loops** | The turn survives closing the window and a crash; a Loop repeats until your check command passes |
| Start work on a schedule or from another program | **LLM → Jobs → Triggers** | A cron line or a webhook on the local bridge starts a job |
| A GUI for Claude Code, Codex or Gemini CLI | **LLM → Accounts** | They join the roster as agents, keep their login, ask permission through OmniGet |
| Agents on a local model, offline | **LLM → Models** | Ollama, LM Studio or llama-server runs the same tools with no key |
| Several agents in parallel | **LLM → Jobs**, **World** | Two jobs run at once, agents delegate to each other, each at its own workbench |
| See who is doing what | **World** | Each agent walks to its own workbench, shows the tool in a balloon and waves when it needs you |
| Show a friend | **World → Open the house** | A code, a visit, a chat. Your app stays the authority |

<a id="talk-and-code-llm-in-the-sidebar"></a>

### A coding agent with permissions, a sandbox and undo

<p align="center">
  <img src="assets/readme/illustration-llm.png" alt="Loop slides a folder across a desk to a robot agent. Between them a permission card shows a removed line in red and an added line in green, with three buttons: allow, always and deny. The agent raises a hand to ask" width="820" />
</p>

Pick an agent, attach a folder, ask for a change.

- **Eleven tools, one folder.** `fs_read`, `fs_list`, `fs_glob`, `fs_grep`, `fs_edit`, `fs_write`, `fs_apply_patch`, `shell_exec`, `todo_write`, plus `kb_search` and `kb_write`. Every path is resolved inside the folder you attached; a path ou
agent-client-protocolai-agentsclaude-codecodex-clicoding-agentcourse-downloaderdownload-managerdownloaderhotmart-downloaderinstagram-downloaderlocal-llmmcp-servermedia-downloaderollamatiktok-downloaderudemy-downloadervideo-downloaderyoutube-downloaderyt-dlpyt-dlp-gui

What people ask about omniget

What is tonhowtf/omniget?

+

tonhowtf/omniget is mcp servers for the Claude AI ecosystem. Udemy & Hotmart course downloader, YouTube downloader (yt-dlp GUI, 1,800+ sites) + desktop app for AI agents: Claude Code, Codex, Gemini CLI, Ollama. Permissions, undo, jobs, loops until tests pass, MCP server, 156 tools, course player. Free and open source for Windows, macOS and Linux. No terminal. Your files stay on your computer. It has 14k GitHub stars and its last recorded update is dated 2026-09-19.

How do I install omniget?

+

You can install omniget by cloning the repository (https://github.com/tonhowtf/omniget) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is tonhowtf/omniget safe to use?

+

Our security agent has analyzed tonhowtf/omniget and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains tonhowtf/omniget?

+

tonhowtf/omniget is maintained by tonhowtf. The last recorded GitHub activity is dated 2026-09-19, with 14 open issues.

Are there alternatives to omniget?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy omniget to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: tonhowtf/omniget
[![Featured on ClaudeWave](https://claudewave.com/api/badge/tonhowtf-omniget)](https://claudewave.com/repo/tonhowtf-omniget)
<a href="https://claudewave.com/repo/tonhowtf-omniget"><img src="https://claudewave.com/api/badge/tonhowtf-omniget" alt="Featured on ClaudeWave: tonhowtf/omniget" width="320" height="64" /></a>

More MCP Servers

omniget alternatives