frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Sheetscope – query your documents with SQL

https://sheetscope.com/
2•ptkenn•1h ago

Comments

ptkenn•1h ago
I built Sheetscope, a service that ingests your documents (PDFs, spreadsheets, images, etc.) and lets you query them with SQL. You upload your files, define a schema (using a template, an example document, or a custom JSON Schema), then run queries across whichever documents you want.

The idea came from a bunch of my friends in data analytics complaining about bespoke scripts using regex or similar heuristics in an attempt to parse structured data from PDFs and other documents. Existing solutions either expose an API for extraction and leave persistence/querying largely up to you, or they only allow AI-powered workflows like “chatting with your data.” I’m initially targeting users who are technical enough to know their way around SQL but not necessarily comfortable with architecting and implementing an entire extraction pipeline.

AI is only used during extraction and optional schema generation; SQL queries run directly against the extracted data. Extraction is handled by Reducto, uploaded files are stored in object storage and kept until you delete them. The rows are stored alongside a reference to the source file, though direct citations are not yet implemented.

One part of the implementation I've spent a fair amount of time on is caching extraction work. Rows for a schema are not stored in one large table somewhere, they are independently materialized rows for each (upload, schema) pair. This means that extraction only needs to happen when we encounter an upload/schema combination we haven’t processed before. Queries over cached rows have been quite fast in my testing, and most of the overhead comes from creating a new tenant-scoped DuckDB client instance (~1s cold, ~50-100ms with a warm client and extractions cached).

My initial thinking has been things like invoices, statements, reports, exports, and other files that finance/ops people repeatedly need to pull data out of; I’d love to hear where else this workflow might be useful.

If that sounds interesting, please try out the free tier!

Show HN: Woxi - Open-source Mathematica / Wolfram Language reimplementation

https://woxi.ad-si.com
211•adius•8h ago•30 comments

Show HN: KidScreen, a finite YouTube shelf chosen by parents

https://kidscreen.app
28•Tintly•6h ago•27 comments

Show HN: /show-me: agent skill for compact visual representations

https://www.humanlayer.com/blog/show-me-skill
3•dhorthy•2h ago•0 comments

Show HN: Seisin – a desktop app that turns your job search into analytics

https://getseisin.com
3•LudbaSH•2h ago•0 comments

Show HN: Snipsy – turn photos into a dated stamp keepsake, sent the same day

https://hosting-pages.netlify.app/snipsy
2•ashwinn11•1h ago•1 comments

Show HN: Harbofly, reclaim the 20–100GB of dev caches on your Mac

https://harbofly.app
2•buildcomcarlos•1h ago•0 comments

Show HN: Smarter Shell History for Zsh

https://github.com/overflowy/zhist
9•overflowy•4h ago•5 comments

Show HN: Meteor shower, planet alignment, eclipse kit

https://lifesprites.com/share/0ACA25
8•jmtrevarton•4h ago•14 comments

Show HN: Tanchi – Open-source AI prospecting agent that only automates email

https://github.com/tanchihq/tanchi
2•saysb•1h ago•0 comments

Show HN: Pane – An open-source browser that turns your work into living websites

https://github.com/abhishek-verma/Pane
2•vermaabhishek39•1h ago•1 comments

Show HN: CrewScore – coverage check for AI agent prompts (0.6.11)

https://crewscore.ai/
2•shmindmaster•1h ago•0 comments

Show HN: Sheetscope – query your documents with SQL

https://sheetscope.com/
2•ptkenn•1h ago•1 comments

Show HN: Dynobox – A test runner for AI agent skills and workflows

https://github.com/dynobox/dynobox
2•bhkdotdev•1h ago•0 comments

Show HN: My pocket-sized Personal IoT device. Data-local by default

4•AJTSheppard•2h ago•0 comments

Show HN: Aphorio – 3,250,000 WebSocket sends in 0.002 seconds (Ryzen 9 9900X)

https://github.com/prettydiff/aphorio
2•austin-cheney•2h ago•0 comments

Show HN: GitHub Actions self-hosted runners on Modal Sandboxes

https://github.com/modal-projects/runner-modal
2•botirk•2h ago•1 comments

Show HN: Toposonico, a Music Map and Recommender

https://toposonico.com/#lon=9.9318&lat=-4.6522&z=14.00&entity=track&rowid=8714
2•deppep•2h ago•1 comments

Show HN: Learn to become a Rave Developer for the airline industry

https://olect.github.io/become-rave-developer/
2•olect•2h ago•1 comments

Show HN: Tamron Lens Utility Alternative on Linux

https://github.com/yikerman/tamron-lens-control
77•xiaoyu2006•5d ago•8 comments

Show HN: OJCP – an open protocol for agent-consumable job data

https://ojcp.dev/
9•fraywing•2h ago•0 comments

Show HN: FEDERaiDE, a TUI harness with P2P multi-agent routing and built in IDE

https://federaide.rocklab.in
2•petrokitty•2h ago•0 comments

Show HN: Line9 – A Mermaid rendering engine with its own layout

https://line9.ai/diagram
81•jumpalongjim•6d ago•27 comments

Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet

https://github.com/TheRealYT/git-knife
160•YonathanTesfaye•1d ago•100 comments

Show HN: What US households pay for electricity and gas, by state, since 2001

https://energy-maps.com
6•ebaumer•5h ago•2 comments

Show HN: AI 3D pop-out videos for Reels, Shorts and ads

https://videopopy.com
3•wowinter15•5h ago•1 comments

Show HN: iPhone app takes simultaneous images from 2 lenses, fuses into 1 photo

https://photosynthesis.camera
321•sajomes•3d ago•295 comments

Show HN: Aakit – find every assumption your coding agent made, and which broke

https://github.com/abhixhek/aakit
5•Abhixhek•6h ago•0 comments

Show HN: Lucky Dangle – a lucky charm for your Mac

https://luckydangle.app/
3•kar-ma•4h ago•0 comments

Show HN: OpenMicroKbd: $40 open source alternative to Codex Micro Keyboard

https://openmicrokbd.org/
2•greatony•4h ago•0 comments

Show HN: Write.md – A free, open-source, themeable Markdown editor for macOS

https://writemd.app/
99•danielbilekq•1d ago•76 comments