omniget
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.
Install / Use
npx skills add tonhowtf/omnigetInstalls into whichever agent you are using.
CLAUDE.md
Claude Code project instructions
Quality Score
Category
AI & Machine LearningSupported Platforms
Skill content
View source on GitHubContents
- AI agents and the World: Claude Code, Codex, Gemini CLI, Ollama, jobs, loops, MCP, the house and visits
- Why OmniGet
- Download and install
- Your first download in one minute
- What OmniGet downloads: Udemy, Hotmart, YouTube, Instagram, TikTok, X and 1,800+ sites
- The browser extension, step by step
- The Tools section: 156 tools in 24 categories
- MCP server for Claude Code, Cursor and VS Code, and a Claude Code plugin
- Plugins: Courses, Study, Telegram, Convert
- For League of Legends players
- Everything else in the box
- Privacy and what OmniGet refuses to do
- Frequently asked questions
- Command line
- Build from source
- Contributing and translations
- 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, pluskb_searchandkb_write. Every path is resolved inside the folder you attached; a path outside it becomes its own question (external_directory) and the answer covers that one call. Each conversation has its own folder. - Edits that survive a sloppy model.
fs_editfalls back from an exact match to a block match anchored on the first and last line, and refuses when the block it found is out of proportion to what was asked.fs_apply_patchtakes the V4A envelope with a context fuzz ladder and keeps the file's own context lines. A small model that invents a container path such as/workspaceis put back at the folder root instead of failing. - A sandboxed shell. On macOS
shell_execruns under seatbelt: no network, writes only inside the folder. The chip next to the folder always shows whether the sandbox is on. - Permission with the evidence on screen. Anything that writes asks first and shows the command or the diff. Allow is once, Deny is once, Always stores a rule for that agent by command prefix:
git status *,npm run test *,node *. A chained line (git status && rm -rf x) needs a rule for every segment, and$(…), backticks and>never ride on a rule. The rules are listed in the inspector on the right, where you edit the pattern, switch a rule to ask or deny, or delete it; the next call asks again. - Undo takes the whole turn back. Before the first write of a turn OmniGet takes a checkpoint: it snapshots the folder into a shadow git that never touches your repository. Undo restores the files and removes that turn's messages from the conversation, without running anything again. It also covers edits made by Claude Code or an ACP agent. When a turn ran shell commands, the toast names each one, so you know exactly what the turn touched.
- Stop means stop. Cancelling a turn also drops its pending permission request, in the chat and in the job list.
- Models. A local server (Ollama, LM Studio, llama-server) or your own keys, with a router th
Truncated for display — read the full file on GitHub.
Related Skills
caveman
107.3k🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
claude-mem
94.5kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
84.7kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
83.7kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
