🐦 Twitter Post Details

Viewing enriched Twitter post

@jerryjliu0

Introducing LiteParse - the best model-free document parsing tool for AI agents 💫 ✅ It’s completely open-source and free. ✅ No GPU required, will process ~500 pages in 2 seconds on commodity hardware ✅ More accurate than PyPDF, PyMuPDF, Markdown. Also way more readable - see below for how we parse tables!! ✅ Supports 50+ file formats, from PDFs to Office docs to images ✅ Is designed to plug and play with Claude Code, OpenClaw, and any other AI agent with a one-line skills install. Supports native screenshotting capabilities. We spent years building up LlamaParse by orchestrating state-of-the-art VLMs over the most complex documents. Along the way we realized that you could get quite far on most docs through fast and cheap text parsing. Take a look at the video below. For really complex tables within PDFs, we output them in a spatial grid that’s both AI and human-interpretable. Any other free/light parser light PyPDF will destroy the representation of this table and output a sequential list. This is not a replacement for a VLM-based OCR tool (it requires 0 GPUs and doesn’t use models), but it is shocking how good it is to parse most documents. Huge shoutout to @LoganMarkewich and @itsclelia for all the work here. Come check it out: https://t.co/qmpDwlkidZ Repo: https://t.co/JNER0mVcB8

Media 2
Media 3

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2034665976428724267/media_0.mp4",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2034665976428724267/media_0.mp4",
      "type": "video",
      "filename": "media_0.mp4"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2034665976428724267/media_1.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2034665976428724267/media_1.jpg",
      "type": "photo",
      "filename": "media_1.jpg"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2034665976428724267/media_2.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2034665976428724267/media_2.jpg",
      "type": "photo",
      "filename": "media_2.jpg"
    }
  ],
  "processed_at": "2026-03-20T01:31:48.318267",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2034665976428724267",
  "url": "https://x.com/jerryjliu0/status/2034665976428724267",
  "twitterUrl": "https://twitter.com/jerryjliu0/status/2034665976428724267",
  "text": "Introducing LiteParse - the best model-free document parsing tool for AI agents 💫\n\n✅ It’s completely open-source and free.\n✅ No GPU required, will process ~500 pages in 2 seconds on commodity hardware\n✅ More accurate than PyPDF, PyMuPDF, Markdown. Also way more readable - see below for how we parse tables!!\n✅ Supports 50+ file formats, from PDFs to Office docs to images\n✅ Is designed to plug and play with Claude Code, OpenClaw, and any other AI agent with a one-line skills install. Supports native screenshotting capabilities.\n\nWe spent years building up LlamaParse by orchestrating state-of-the-art VLMs over the most complex documents. Along the way we realized that you could get quite far on most docs through fast and cheap text parsing.\n\nTake a look at the video below. For really complex tables within PDFs, we output them in a spatial grid that’s both AI and human-interpretable. Any other free/light parser light PyPDF will destroy the representation of this table and output a sequential list.\n\nThis is not a replacement for a VLM-based OCR tool (it requires 0 GPUs and doesn’t use models), but it is shocking how good it is to parse most documents.\n\nHuge shoutout to @LoganMarkewich and @itsclelia for all the work here.\n\nCome check it out: https://t.co/qmpDwlkidZ\nRepo: https://t.co/JNER0mVcB8",
  "source": "Twitter for iPhone",
  "retweetCount": 137,
  "replyCount": 29,
  "likeCount": 1068,
  "quoteCount": 7,
  "viewCount": 101992,
  "createdAt": "Thu Mar 19 16:19:05 +0000 2026",
  "lang": "en",
  "bookmarkCount": 1794,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2034665976428724267",
  "displayTextRange": [
    0,
    276
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "jerryjliu0",
    "url": "https://x.com/jerryjliu0",
    "twitterUrl": "https://twitter.com/jerryjliu0",
    "id": "369777416",
    "name": "Jerry Liu",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1283610285031460864/1Q4zYhtb_normal.jpg",
    "coverPicture": "",
    "description": "",
    "location": "",
    "followers": 71319,
    "following": 1463,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Wed Sep 07 22:54:31 +0000 2011",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 8562,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 1449,
    "statusesCount": 6739,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2031525259120378097"
    ],
    "profile_bio": {
      "description": "document OCR + workflows @llama_index. cofounder/CEO\n\nCareers: https://t.co/EUnMNmb4DZ\nEnterprise: https://t.co/Ht5jwxRU13",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [
            {
              "display_url": "llamaindex.ai/careers",
              "expanded_url": "https://www.llamaindex.ai/careers",
              "indices": [
                63,
                86
              ],
              "url": "https://t.co/EUnMNmb4DZ"
            },
            {
              "display_url": "llamaindex.ai/contact",
              "expanded_url": "https://www.llamaindex.ai/contact",
              "indices": [
                99,
                122
              ],
              "url": "https://t.co/Ht5jwxRU13"
            }
          ],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                25,
                37
              ],
              "name": "",
              "screen_name": "llama_index"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "llamaindex.ai",
              "expanded_url": "https://www.llamaindex.ai/",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/YiIfjVl1ly"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "additional_media_info": {
          "monetizable": false
        },
        "display_url": "pic.twitter.com/uQwL45otiV",
        "expanded_url": "https://twitter.com/jerryjliu0/status/2034665976428724267/video/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "id_str": "2034665849550995456",
        "indices": [
          277,
          300
        ],
        "media_key": "13_2034665849550995456",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARw8lc9fGwAAAAA=",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAAECgABHDyVz18bAAAAAA==",
            "media_key": "13_2034665849550995456"
          }
        },
        "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2034665849550995456/img/3UIQtpgb5mktWqWc.jpg",
        "original_info": {
          "focus_rects": [],
          "height": 720,
          "width": 1024
        },
        "sizes": {
          "large": {
            "h": 720,
            "w": 1024
          }
        },
        "type": "video",
        "url": "https://t.co/uQwL45otiV",
        "video_info": {
          "aspect_ratio": [
            64,
            45
          ],
          "duration_millis": 31050,
          "variants": [
            {
              "content_type": "application/x-mpegURL",
              "url": "https://video.twimg.com/amplify_video/2034665849550995456/pl/oWb1WiAUrzpKXafS.m3u8?tag=21"
            },
            {
              "bitrate": 256000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2034665849550995456/vid/avc1/384x270/YhONZgegu_kzx-V3.mp4?tag=21"
            },
            {
              "bitrate": 832000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2034665849550995456/vid/avc1/512x360/rjYG8VbhWKLbe6kx.mp4?tag=21"
            },
            {
              "bitrate": 2176000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2034665849550995456/vid/avc1/1024x720/OhXxuhMLToWWoY_5.mp4?tag=21"
            }
          ]
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "timestamps": [],
    "urls": [
      {
        "display_url": "llamaindex.ai/blog/liteparse…",
        "expanded_url": "https://www.llamaindex.ai/blog/liteparse-local-document-parsing-for-ai-agents?utm_source=xjl&utm_medium=social",
        "indices": [
          1257,
          1280
        ],
        "url": "https://t.co/qmpDwlkidZ"
      },
      {
        "display_url": "github.com/run-llama/lite…",
        "expanded_url": "https://github.com/run-llama/liteparse",
        "indices": [
          1287,
          1310
        ],
        "url": "https://t.co/JNER0mVcB8"
      }
    ],
    "user_mentions": [
      {
        "id_str": "1676011773810360320",
        "indices": [
          1183,
          1198
        ],
        "name": "Logan Markewich",
        "screen_name": "LoganMarkewich"
      },
      {
        "id_str": "1925178481534509056",
        "indices": [
          1203,
          1213
        ],
        "name": "Clelia Bertelli (🦙/acc)",
        "screen_name": "itsclelia"
      }
    ]
  },
  "quoted_tweet": {
    "type": "tweet",
    "id": "2034661997644808638",
    "url": "https://x.com/llama_index/status/2034661997644808638",
    "twitterUrl": "https://twitter.com/llama_index/status/2034661997644808638",
    "text": "We've spent years building LlamaParse into the most accurate document parser for production AI. Along the way, we learned a lot about what fast, lightweight parsing actually looks like under the hood.\n\nToday, we're open-sourcing a light-weight core of that tech as LiteParse 🦙\n\nIt's a CLI + TS-native library for layout-aware text parsing from PDFs, Office docs, and images. Local, zero Python dependencies, and built specifically for agents and LLM pipelines. Think of it as our way of giving the community a solid starting point for document parsing:\n\nnpm i -g @llamaindex/liteparse\nlit parse anything.pdf\n\n- preserves spatial layout (columns, tables, alignment)\n- built-in local OCR, or bring your own server\n- screenshots for multimodal LLMs\n- handles PDFs, office docs, images\n\nBlog: https://t.co/Yuq6w77ZgR\nRepo: https://t.co/UJy6KQ2bnQ",
    "source": "Twitter for iPhone",
    "retweetCount": 28,
    "replyCount": 7,
    "likeCount": 208,
    "quoteCount": 7,
    "viewCount": 103340,
    "createdAt": "Thu Mar 19 16:03:17 +0000 2026",
    "lang": "en",
    "bookmarkCount": 215,
    "isReply": false,
    "inReplyToId": null,
    "conversationId": "2034661997644808638",
    "displayTextRange": [
      0,
      276
    ],
    "inReplyToUserId": null,
    "inReplyToUsername": null,
    "author": {
      "type": "user",
      "userName": "llama_index",
      "url": "https://x.com/llama_index",
      "twitterUrl": "https://twitter.com/llama_index",
      "id": "1604278358296055808",
      "name": "LlamaIndex 🦙",
      "isVerified": false,
      "isBlueVerified": true,
      "verifiedType": "Business",
      "profilePicture": "https://pbs.twimg.com/profile_images/1967920417760251904/0ytfduMQ_normal.png",
      "coverPicture": "https://pbs.twimg.com/profile_banners/1604278358296055808/1770092126",
      "description": "",
      "location": "",
      "followers": 110648,
      "following": 32,
      "status": "",
      "canDm": false,
      "canMediaTag": true,
      "createdAt": "Sun Dec 18 00:52:44 +0000 2022",
      "entities": {
        "description": {
          "urls": []
        },
        "url": {}
      },
      "fastFollowersCount": 0,
      "favouritesCount": 1507,
      "hasCustomTimelines": true,
      "isTranslator": false,
      "mediaCount": 1841,
      "statusesCount": 3771,
      "withheldInCountries": [],
      "affiliatesHighlightedLabel": {},
      "possiblySensitive": false,
      "pinnedTweetIds": [
        "2029767312195117278"
      ],
      "profile_bio": {
        "description": "AI Agents for document OCR + workflows\n\nLlamaParse: https://t.co/yQGTiRSfFL\nDocs: https://t.co/us6GCS14vD",
        "entities": {
          "description": {
            "hashtags": [],
            "symbols": [],
            "urls": [
              {
                "display_url": "cloud.llamaindex.ai",
                "expanded_url": "https://cloud.llamaindex.ai/",
                "indices": [
                  52,
                  75
                ],
                "url": "https://t.co/yQGTiRSfFL"
              },
              {
                "display_url": "developers.llamaindex.ai/python/cloud/",
                "expanded_url": "https://developers.llamaindex.ai/python/cloud/",
                "indices": [
                  82,
                  105
                ],
                "url": "https://t.co/us6GCS14vD"
              }
            ],
            "user_mentions": []
          },
          "url": {
            "urls": [
              {
                "display_url": "llamaindex.ai",
                "expanded_url": "https://www.llamaindex.ai/",
                "indices": [
                  0,
                  23
                ],
                "url": "https://t.co/epzefqPT9Z"
              }
            ]
          }
        }
      },
      "isAutomated": false,
      "automatedBy": null
    },
    "extendedEntities": {
      "media": [
        {
          "additional_media_info": {
            "monetizable": false
          },
          "display_url": "pic.twitter.com/y1HeRJPaaz",
          "expanded_url": "https://twitter.com/llama_index/status/2034661997644808638/video/1",
          "ext_media_availability": {
            "status": "Available"
          },
          "id_str": "2034661940820389888",
          "indices": [
            277,
            300
          ],
          "media_key": "13_2034661940820389888",
          "media_results": {
            "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARw8kkFMmzAAAAA=",
            "result": {
              "__typename": "ApiMedia",
              "id": "QXBpTWVkaWE6DAAECgABHDySQUybMAAAAA==",
              "media_key": "13_2034661940820389888"
            }
          },
          "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2034661940820389888/img/ooZup9kjHkITl0g6.jpg",
          "original_info": {
            "focus_rects": [],
            "height": 720,
            "width": 1024
          },
          "sizes": {
            "large": {
              "h": 720,
              "w": 1024
            }
          },
          "type": "video",
          "url": "https://t.co/y1HeRJPaaz",
          "video_info": {
            "aspect_ratio": [
              64,
              45
            ],
            "duration_millis": 31050,
            "variants": [
              {
                "content_type": "application/x-mpegURL",
                "url": "https://video.twimg.com/amplify_video/2034661940820389888/pl/FDKxr7T9Qz2Qcxhs.m3u8?tag=14"
              },
              {
                "bitrate": 288000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2034661940820389888/vid/avc1/384x270/1Tpz35U8DNoCRHkf.mp4?tag=14"
              },
              {
                "bitrate": 832000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2034661940820389888/vid/avc1/512x360/AzvDyuDwxqse8Van.mp4?tag=14"
              },
              {
                "bitrate": 2176000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2034661940820389888/vid/avc1/1024x720/7_QpeCI0UseZB-WI.mp4?tag=14"
              }
            ]
          }
        }
      ]
    },
    "card": null,
    "place": {},
    "entities": {
      "hashtags": [],
      "symbols": [],
      "timestamps": [],
      "urls": [
        {
          "display_url": "llamaindex.ai/blog/liteparse…",
          "expanded_url": "https://www.llamaindex.ai/blog/liteparse-local-document-parsing-for-ai-agents?utm_medium=li_socials&utm_source=twitter&utm_campaign=2026-mar-liteparse-launch",
          "indices": [
            789,
            812
          ],
          "url": "https://t.co/Yuq6w77ZgR"
        },
        {
          "display_url": "github.com/run-llama/lite…",
          "expanded_url": "https://github.com/run-llama/liteparse",
          "indices": [
            819,
            842
          ],
          "url": "https://t.co/UJy6KQ2bnQ"
        }
      ],
      "user_mentions": []
    },
    "quoted_tweet": null,
    "retweeted_tweet": null,
    "isLimitedReply": false,
    "article": null
  },
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}