Clelia Astra Bertelli

@cle-does-things.bsky.social

She/her Open Sourceress at @llamaindex.bsky.social Girly dev who likes AI and python💅💻 Find out more here 👉 clelia.dev

I miss programming by hand. My day-job is now project-leading something that acts like a know-it-all junior developer on cocaine. Worst part is, that if you look past the obvious security issues it's the most productive I've ever been.

Coding agents shouldn’t be black boxes ❌ If you’re calling models through APIs and can configure provider settings (base URL, API key, etc.), I highly recommend putting a local instrumented API proxy in front of them. I built one for the Anthropic Messages API:

Bild

Do you actually own your document parsing infrastructure? 👀 At LlamaIndex, we wanted to make that easier, so we built 𝗹𝗶𝘁𝗲𝗽𝗮𝗿𝘀𝗲-𝘀𝗲𝗿𝘃𝗲𝗿, a lightweight HTTP backend built on top of LiteParse that can parse and generate page screenshots from PDFs, images, and Office documents🦙

Bild

I have one big problem with agentic engineering: I want agents to operate autonomously, but I also want granular, reversible control over every change they make. I could solve this by committing every intermediate step to Git, but that would completely pollute my repo history.

Bild

For 2026, I decided I'm going to build all of my side projects with Rust when possible🦀 So here's the first one: 𝗳𝗶𝗹𝗲-𝘀𝘁𝗼𝗿𝗮𝗴𝗲, a self-hostable file storage application built on a modern open source stack, with a full Rust backend and a @react.dev + @vite.dev frontend🚀 With file-storage, you get:

Bild

I'll be speaking at the upcoming Voxel51 event in Stuttgart this Tuesday!🚀 I'll talk about the anatomy of AI agents, with a focus on document agents and building good harnesses for them⚙️ Swing by if you're interested, and check the official page for more details: voxel51.com/events/stut...

Stuttgart AI, ML and Computer Vision Meetup - April 21, 2026

Join our in-person meetup to hear talks from experts on cutting-edge topics across AI, ML, and computer vision.

voxel51.com

I'm building 𝘀𝘂𝗻𝗯𝗲𝗮𝗿𝘀, a CSV data loader library for TS written in Rust🦀 In Node, it can read a file with 1.000.000 rows in 0.3s, write the same amount of rows in 0.15s, respectively 4x and 2x faster than the `csv` package⚡

Bild

Visually rich documents are especially challenging for agents. Tables, charts, and images often break traditional document pipelines, making complex reasoning difficult📄 So we teamed up with LanceDB to build a structure-aware PDF QA pipeline🚀 Here’s how it works:

Bild

Our OSS engineer @cle-does-things.bsky.social recently built 𝗹𝗶𝘁𝗲𝘀𝗲𝗮𝗿𝗰𝗵, a fully local document ingestion and retrieval CLI/TUI application powered by LiteParse ⚡ litesearch demonstrates how developers can assemble a high-performance, local-first pipeline using tools from across the ecosystem:

🚀 New release: 𝗯𝗲𝘁𝘁𝗲𝗿-𝗿𝗲𝘀𝘂𝗹𝘁-𝗽𝘆 𝘃𝟭.𝟭.𝟬 Inspired by the better-result library in the JS ecosystem, I built better-result-py to bring a Rust-style Result type to Python. With v1.1.0, I introduced the 𝙾𝚔 and 𝙴𝚛𝚛 classes to make control flow clearer and more explicit:

Bild

I created 𝘀𝗸𝗶𝗹𝗹𝘇𝘆, a simple CLI written in Rust for your agent skills📝 → 𝘴𝘬𝘪𝘭𝘭𝘻𝘺 𝘪𝘯𝘪𝘵 will allow you to create the frontmatter for a skill, also generating the required folders and skill file → 𝘴𝘬𝘪𝘭𝘭𝘻𝘺 𝘤𝘩𝘦𝘤𝘬 will validate your existing skills against the agentskills.io specification