← All episodes

AI Repo: microsoft/markitdown

2026-10-07

## Episode Summary In this episode, we cover: - **AI Repo: microsoft/markitdown** (GitHub Trending) - [Read more](https://github.com/microsoft/markitdown) - **AI Repo: allenai/olmocr** (GitHub Trending) - [Read more](https://github.com/allenai/olmocr) - **AI Repo: vllm-project/vllm** (GitHub Trending) - [Read more](https://github.com/vllm-project/vllm) - **AI Repo: anthropics/knowledge-work-plugins** (GitHub Trending) - [Read more](https://github.com/anthropics/knowledge-work-plugins) - **AI Repo: uber/ADR** (GitHub Trending) - [Read more](https://github.com/uber/ADR) --- *Sponsored by Ada, Ago Consulting, and Zen Semiconductor*

Full transcript

Skyler: Hey everyone, welcome back to Git News A I — the show where we dig through the hottest trending repositories on GitHub so you don't have to. Skyler: Before we dive in, huge thanks to our sponsors: Ada, who helps teams integrate A I into their workflows seamlessly; Ago Consulting — that's "Ahh-Go" — your go-to for silicon development consulting from A I all the way down to SoC design; and Zen Semiconductor, an umbrella company with a whole portfolio of silicon-industry companies, plus Ada for deploying A I at scale in any business — and their Vect appliance is seriously cool, running local L L Ms and vector search on dedicated hardware. Skyler: Alright, today we've got five repos that are absolutely worth your attention — we're talking document conversion, P D F linearization for L L M training, a blazing-fast inference engine, productivity plugins for Claude, and enterprise A I security. Let's get into it. Skyler: First up, we've got microsoft/markitdown, and this one has a staggering one hundred and eighty-nine thousand stars on GitHub — yeah, you heard that right, almost two hundred thousand. That is an insane amount of community love, and honestly, once you understand what it does, it makes total sense. Skyler: MarkItDown is a Python tool that converts files and office documents into Markdown. We're talking Word docs, PowerPoints, PDFs, spreadsheets, images — basically anything you'd find living on a corporate file server — and it spits them out as clean, structured Markdown. Skyler: Now why does this matter for A I developers? Because Markdown is text, and text is what L L Ms eat for breakfast. If you're building a retrieval-augmented generation pipeline, or you're trying to feed enterprise documents into a fine-tuning dataset, you need your content in a format that's clean and consistent. MarkItDown bridges that gap. Skyler: Think about the typical enterprise environment — you've got decades worth of Word documents, PowerPoint decks, Excel spreadsheets, all locked up in binary formats. MarkItDown is basically the skeleton key that unlocks all of that content for A I use cases. Skyler: What's really impressive is the breadth of format support. It's not just the obvious Office formats either — it handles things like audio files through transcription, images through A I description, HTML, and even Z I P archives by unpacking and converting the contents inside. Skyler: The recent activity on the repo shows they're actively squashing bugs — specifically around JSON regression coverage for non-ASCII text, which matters a lot when you're dealing with international document collections. Unicode edge cases are the kind of thing that can quietly corrupt your training data if you're not careful. Skyler: They're also testing M C P — that's Model Context Protocol — input error handling with real conversions, which tells me they're integrating this into broader A I toolchains and agent workflows. This isn't just a standalone utility anymore; it's becoming a building block. Skyler: If you're building any kind of document ingestion pipeline, knowledge base, or R A G system, MarkItDown should absolutely be in your toolkit. The Python API is straightforward, and with nearly two hundred thousand stars, the community support is phenomenal. Check the show notes for the link. Skyler: Alright, repo number two is allenai/olmocr, coming in at just under twenty thousand stars, and this one has a very specific and very important job to do. Skyler: OlmOCR — from the Allen Institute for A I — is a toolkit for linearizing P D Fs specifically for L L M datasets and training. And I want to break that word down because it's doing a lot of work here. Linearizing a P D F means taking all of that visually-laid-out content — the columns, the tables, the figures, the footnotes — and turning it into a clean linear sequence of text that a language model can actually process in order. Skyler: If you've ever tried to extract text from a research paper P D F, you know the pain. You end up with garbled column ordering, footnotes jammed in the middle of sentences, table cells completely out of context. It's a nightmare. OlmOCR is specifically designed to solve that problem at scale. Skyler: What makes this particularly interesting is the provenance — Allen A I built this as part of their open language model work. These are the people training serious open-source L L Ms, which means this tool has been battle-tested on exactly the kind of large-scale document ingestion that matters for pretraining and fine-tuning. Skyler: The toolkit uses vision-language models under the hood to understand the visual layout of a page before converting it, which is what separates it from naive text extraction approaches. It's actually reading the document the way a human would before deciding how to serialize the content. Skyler: Recent commits show ongoing linting fixes and some work on arrow-equivalent character handling — that second one is interesting because getting mathematical and special character representations right is critical when you're processing scientific literature. Skyler: If you're working on building L L M training datasets from academic papers, technical documents, or any P D F-heavy corpus, OlmOCR is probably the most purpose-built tool out there for that exact job. Definitely check the show notes for that link. Skyler: Next up is one of the foundational infrastructure projects in the A I space — vllm-project/vllm, sitting at ninety-three thousand stars and absolutely deserving every single one of them. Skyler: vLLM is a high-throughput, memory-efficient inference and serving engine for L L Ms. If you've ever tried to serve a large language model in production and watched your GPU memory get absolutely obliterated, vLLM is the answer to your prayers. Skyler: The core innovation behind vLLM is something called PagedAttention, which borrows ideas from how operating systems manage virtual memory and applies them to the K V cache in transformer models. Instead of allocating a big contiguous block of memory for each sequence, it pages the cache dynamically, which dramatically reduces memory waste and lets you serve way more requests concurrently. Skyler: In practical terms, what this means is you can get significantly higher throughput on the same hardware compared to naive serving approaches. We're talking potentially orders of magnitude better depending on your workload. For anyone running inference at scale, that translates directly into cost savings. Skyler: vLLM supports a huge range of models — basically anything in the Hugging Face ecosystem — and it's designed to be a drop-in replacement with an OpenAI-compatible A P I. So if you're already using the OpenAI client library in your application, you can point it at a vLLM endpoint with minimal changes. Skyler: Looking at the recent activity — they're fixing a bug around the Anthropic count tokens endpoint not properly applying output config and thinking parameters. That tells you these folks are keeping up with the very latest model capabilities and A P I features as they ship. This is an actively maintained, production-grade project. Skyler: There's also X P U work happening, which means Intel GPU support is getting attention. The ecosystem is expanding beyond just NVIDIA hardware, which is a big deal for anyone trying to reduce their infrastructure dependency on a single vendor. Skyler: Whether you're an M L engineer running inference for a product, a researcher who needs to evaluate models quickly, or a team trying to get more out of their existing GPU budget, vLLM is essential knowledge. Absolutely check the show notes for the link on this one. Skyler: Okay, shifting gears a bit — repo four is anthropics/knowledge-work-plugins, at twenty-seven thousand stars, and this one is a little different in flavor from the infrastructure tools we've been covering. Skyler: This is an open-source repository of plugins primarily built for knowledge workers using Claude. Think of these as extensions that connect Claude to the real tools people actually use in their day-to-day work — things like Figma, financial advisory platforms, government procurement tools, and more. Skyler: The recent activity is really telling here — they've added Vanguard Advisor Tools and a GovTribe plugin in the same batch of changes. That range right there tells you something important: this isn't a toy project, this is A I being embedded into serious professional workflows across finance and government contracting. Skyler: What's interesting from a developer perspective is that this repo serves as a reference implementation for how to build well-structured plugins for Claude. If you're thinking about building your own integrations, you can look at how the Anthropic team and community contributors are structuring these, handling auth, managing tool definitions, and so on. Skyler: The Figma integration getting updated in recent commits is worth noting too — design tools and A I are colliding in really interesting ways right now, and having a maintained, open-source bridge between Claude and Figma is genuinely useful for product teams. Skyler: If you work in an organization where people are using Claude and you want to see what's possible in terms of connecting it to the tools your team actually uses, this repository is a goldmine of examples and ready-to-use plugins. Check the show notes for that link. Skyler: And our final repo today is uber/ADR — sitting at just under two thousand stars but punching way above its weight in terms of importance — especially as enterprise A I deployments become more complex and, frankly, more risky. Skyler: ADR stands for Agent Detection and Response, and it's Uber's open-source framework for securing enterprise A I agents through observability, security benchmarking, and threat detection. And yes, this is actually deployed at Uber — this isn't a research prototype, it's production infrastructure from one of the largest tech companies in the world. Skyler: As A I agents become more autonomous and start taking real actions in the world — browsing the web, executing code, calling APIs, managing data — the attack surface grows dramatically. Prompt injection, data exfiltration through model outputs, agents being manipulated into doing things they shouldn't — these are real threats that security teams are starting to grapple with. Skyler: ADR approaches this problem the way traditional security tooling approaches endpoint protection — with observability first. You can't protect what you can't see, so the framework gives you detailed logging and monitoring of what your A I agents are actually doing at runtime. Skyler: The recent commit adding opt-in GenA I semantic convention attributes to OpenTelemetry session logs is super significant. OpenTelemetry is the standard observability framework used across the industry, and getting A I agent behavior into that same observability pipeline means you can use all your existing monitoring infrastructure — your dashboards, your alerting, your log aggregation — to watch what your agents are doing. Skyler: The security benchmarking component lets you evaluate your agents against known attack patterns and threat models, which is increasingly important as regulations and enterprise security requirements start catching up to the A I deployment reality. Skyler: If you're an M L engineer or security engineer working on deploying A I agents in an enterprise context, ADR deserves serious attention. Two thousand stars might not sound like much compared to some of the other repos we covered today, but this is a niche that matters enormously, and Uber's practical experience deploying this at scale makes it highly credible. Check the show notes for the link. Skyler: And that's a wrap on today's episode of Git News A I — five repositories that are genuinely moving the needle on what's possible with A I right now, from document ingestion all the way up to enterprise agent security. Skyler: Massive thanks again to our sponsors: Ada for helping teams deploy A I where it actually matters, Ago Consulting — "Ahh-Go" — for expert silicon development guidance from A I to SoC, and Zen Semiconductor for their portfolio of silicon companies and the Vect appliance bringing local L L Ms and vector search to dedicated hardware. Skyler: If you want more A I coverage, check out our sister show AI Special Report in the Ada podcast network — great stuff over there — and make sure you subscribe so you never miss an episode, and as always, all the repo links are in the show notes. See you next time.
Ada Podcasts · Daily AI, silicon, and markets — brought to you by Ada, Ago Consulting, and Zen Semiconductor. · Advertise with us