frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Harpist – convert any website into a refined and documented API

https://harpist.site
2•sarreph•58m ago
Hello HN!

As part of our work at Kenobi[0], I used Codex to analyse an HTTP archive (HAR) for a website I was trying to see if I could use programatically, i.e. by exposing its underlying / undocumented API. That approach worked much better than I expected, so I started looking for a way to do this easily for other websites.

I couldn't find exactly what I wanted, so we decided to build Harpist -- a product in two parts: i. A Chrome extension, that allows you to record HAR files and view generated documentation; and ii. A CLI that can be used by agents to refine these HAR files and create oRPC contracts, documentation, and allow you to replay HTTP requests.

There's an agent skill that lets you use Claude or Codex to manage all of the refinement and CLI usage, so right now the workflow is as follows:

1. Open the Chrome extension and record yourself using a website (the parts you'd want to automate).

2. Tell your agent to "use Harpist to refine my latest recording".

3. When it's done, the extension lets you view documentation for the discovered endpoints.

4. Replay the endpoints and view captured auth data in the CLI yourself, or just...

5. Ask your agent to do something for you on one of the website's you've captured and processed using Harpist.

It's all open source (MIT licensed)[1], and under the hood it uses oRPC to create TypeScript-compatible API contracts, but I've mostly been focussing on the documentation for now which just uses the oRPC Scalar integration[2] to generate OpenAPI-looking docs.

I'm keen to learn what other people are doing to discover and automate web workflows at the moment, and what kind of things people _wish_ existed too.

[0] - https://kenobi.ai

[1] - https://github.com/kenobi-ai/harpist

[2] - http://orpc.dev/docs/openapi/scalar

I Squeezed 31.9 TFLOPS out of an RTX 4060, Beating cuBLAS by 14%

https://github.com/houslast3/How-I-Squeezed-31.9-TFLOPS-out-of-an-RTX-4060-Beating-cuBLAS-by-14-
1•houslast•1m ago•0 comments

20problems.com – Daily Math Quiz

https://www.20problems.com/
1•BrodieH•3m ago•0 comments

Silvia – AI CFO built for serious investors

https://www.cfosilvia.com/
1•root-parent•3m ago•0 comments

Show HN: GraphCompose 2.0 – Java DSL for business PDFs, now split into modules

https://github.com/DemchaAV/GraphCompose
1•demchaav•3m ago•0 comments

Detection of a four-carbon sugar in interstellar space

https://www.nature.com/articles/s41550-026-02905-7
2•pontsprit•4m ago•0 comments

A/B Test results: Trying different homepage heroes got us 2.6x sign-ups

1•Salim99•5m ago•0 comments

Show HN: Overplane: Containers and formal verification for AI code

https://www.overplane.dev/
1•mayank•5m ago•1 comments

Show HN: S4Ready – Deduplicate and fix SAP data before an S/4HANA migration

https://s4ready.fenikstech.ai/
1•ceyhunkazel•6m ago•0 comments

Engineering High-Performance Parsers with Data-Oriented Design

https://www.arshad.fyi/writings/engineering-high-performance-parsers
1•klaussilveira•6m ago•0 comments

Trump invested crypto gains in stocks and bonds, filings show

https://www.reuters.com/legal/government/trump-invested-crypto-gains-stocks-bonds-filings-show-20...
2•tartoran•7m ago•0 comments

Show HN: Display Excel files in your web app

https://spreadsheetpreview.com
1•robbiejs•8m ago•0 comments

GPT 5.6 sets new record on proofreading benchmark

https://twitter.com/tmuxvim/status/2076692926059499646
1•artursapek•8m ago•0 comments

Elon Musk and Sam Altman spar on X after Apple files OpenAI lawsuit

https://www.cnbc.com/2026/07/12/elon-musk-and-sam-altman-spar-.html
1•root-parent•10m ago•0 comments

The Vulkan Kitchen: A Visual Tour of the Graphics Pipeline

https://fremaconsulting.ch/blog/vulkan
1•tohms•10m ago•0 comments

Show HN: Biscotti – on-device meeting transcription for macOS

1•scosman•10m ago•0 comments

Split – A Chrome extension that glitches the browser if you have too many tabs

1•GonzAVic•12m ago•0 comments

SpaceX cleared to fly Starship again after booster failure in May

https://techcrunch.com/2026/07/13/spacex-cleared-to-fly-starship-again-after-booster-failure-in-may/
1•Brajeshwar•12m ago•0 comments

Nestlé to Tweak Some Food Recipes to Appeal to Duller GLP-1 Palates

https://www.wsj.com/health/pharma/nestle-to-tweak-some-food-recipes-to-appeal-to-duller-glp-1-pal...
2•sefrost•14m ago•3 comments

Optimizing MiniMax M3 Sparse Attention on Nvidia Blackwell

https://fireworks.ai/blog/kernel-optimization-for-minimax-m3-on-nvidia-blackwell
1•smurda•15m ago•0 comments

Apple's rumored M7 Ultra targets 1.5TB and Blackwell-class AI performance

https://www.tomshardware.com/tech-industry/semiconductors/apples-rumored-m7-ultra-targets-1-5tb-o...
3•rbanffy•16m ago•2 comments

Flow – a compact data pipeline language that cuts LLM token usage by 33%

https://github.com/pinku/Flow
1•dpia•17m ago•0 comments

Unified CLI for running AI coding agents in isolated Docker or Podman containers

https://github.com/VibePod/vibepod-cli
1•nezhar•17m ago•0 comments

ID-JAG helps AI agents authenticate

https://nango.dev/blog/id-jag-agent-authentication/
1•rguldener•17m ago•0 comments

Test How hard to love you?

https://www.hardtolovetest.com/
2•jeyzolo•18m ago•1 comments

OB-GYN pay overhaul spells changes for maternal care

https://www.axios.com/2026/07/13/ob-gyn-pay-overhaul-changes-maternal-care
1•brandonb•18m ago•0 comments

The Efficiency Gains from Mergers

https://nicholasdecker.substack.com/p/the-efficiency-gains-from-mergers
1•surprisetalk•19m ago•0 comments

The Prompt Stops Mattering When You Leave the Room

https://x.com/i/article/2076675078620909569
1•deepakguptacse•19m ago•0 comments

Rewriting the Accreditation Playbook

https://pen.org/rewriting-the-accreditation-playbook/
1•hn_acker•20m ago•0 comments

AI-authored motion graphics with a compiler in the loop

https://samsonaligba.com/video-compiler-for-agents-and-humans
1•sa_gdi•20m ago•0 comments

I Built an AI System That Codes, Runs and Improves Itself

https://fatihkoc.net/posts/ai-system-that-improves-itself/
1•fatihkocnet•22m ago•0 comments