frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Perseus – A Python SDK to turn text into knowledge graphs (GraphRAG)

https://github.com/Lettria/perseus-client
2•Louis-Nicolas•5h ago
Hi HN! We’re Charles, Victor, Jules, and Louis-Nicolas from Lettria (https://www.lettria.com ).

We’ve been building RAG and agentic systems on top of large, messy document corpora (PDFs, reports, internal docs, Markdown). In practice, we kept running into the same problem: unstructured text is easy to read, but hard to reason over.

Vector search helps, but once you need multi-hop reasoning, consistency across documents, domain rules, or to understand why an answer is correct, we kept wanting explicit structure. In every project, we ended up rebuilding the same glue: parsing documents, extracting entities and relations, enforcing domain logic, exporting TTL, loading into a graph store, then wiring retrieval on top.

So we pulled that work out into a small SDK we could actually reuse.

Perseus is a Python SDK that turns text documents (Markdown / TXT) into explicit knowledge graphs (Turtle .ttl), optionally guided by an ontology, and usable for GraphRAG, agents, or analytics.

At a high level: • Input: Markdown / TXT • Optional: ontology (or none) • Output: .ttl knowledge graph • Optional: push directly into Neo4j

The SDK is async-first, intentionally small, and opinionated around producing inspectable entities and relations rather than just embeddings.

We include: • a simple “build graph” example • an end-to-end GraphRAG example: PDF → Markdown → KG → report (infra reproducible with Docker Compose: Neo4j, Qdrant, embedder)

How to try it: pip install perseus-client==1.0.0-rc.1 Repo:https://github.com/Lettria/perseus-client/

We’re running a very open early access for the next few weeks, with generous free limits so people can actually experiment without worrying about quotas. API keys are available here if you want to try the full pipeline: https://app.perseus.lettria.net/app/

We’d really appreciate feedback from people building GraphRAG or agent memory systems — especially what feels awkward, missing, or unnecessary. Happy to go deep in the comments.

Comments

gkorland•3h ago
Nice! Do you plan to add support for other Graph Database (e.g. FalkorDB)?

Climate misinformation is threatening Canada's national security

https://thenarwhal.ca/climate-misinformation-national-security/
1•Teever•3m ago•0 comments

Workflow Description Language (WDL) 1.3

https://openwdl.org/wdl/bioinformatics/workflows/announcing-wdl-1-3-0/
1•azhenley•5m ago•0 comments

What's on HTTP?

https://whatsonhttp.com/
1•elixx•8m ago•0 comments

Seniority Is Clarity Not Cleverness

https://dontbreakprod.com/posts/seniority-is-clarity-not-cleverness
2•dorkrawk•10m ago•0 comments

I Taught Myself to Code on a Cracked Android Phone. Now I Can't Get Hired

https://www.rly0nheart.com/posts/life/i-taught-myself-to-code-on-a-cracked-android-phone-now-i-ca...
6•boyter•17m ago•1 comments

Abuse report review pending for a month now

https://community.cloudflare.com/t/abuse-report-review-pending-for-a-month-now/876217
1•mritzmann•18m ago•0 comments

First open-source UCP merchant sandbox – test your AI shopping agents

https://github.com/steven2030/ucp-merchant
2•Stevenochs•18m ago•1 comments

Nvidia: Using Context as Training Data Unlocks Models That Learn at Test-Time

https://developer.nvidia.com/blog/reimagining-llm-memory-using-context-as-training-data-unlocks-m...
1•ashvardanian•18m ago•0 comments

A Hidden Blob of Water Has Abruptly Reappeared in the Atlantic

https://www.popularmechanics.com/science/environment/a69975772/atlantic-equitorial-water-found/
1•kayo_20211030•19m ago•0 comments

Productivity

https://en.wiktionary.org/wiki/productivity
1•downboots•21m ago•1 comments

Aligning Games and Sets in Determining Tennis Matches

https://www.nyu.edu/about/news-publications/news/2026/january/aligning-games-and-sets-in-determin...
1•geox•21m ago•0 comments

The Next Dust Bowl Is Becoming More Likely

https://www.bloomberg.com/opinion/articles/2026-01-12/the-next-dust-bowl-is-becoming-more-likely
5•cwwc•23m ago•1 comments

Powell says Trump administration has threatened him with a criminal indictment

https://www.reuters.com/business/finance/feds-powell-says-administration-has-threatened-criminal-...
4•platevoltage•23m ago•1 comments

Trump announces 25% tariff on countries 'doing business' with Iran

https://www.ft.com/content/c266f78d-1b53-4aa5-99ff-1726a5126a23
7•alephnerd•26m ago•0 comments

An FAQ on Reinforcement Learning Environments

https://epoch.ai/gradient-updates/state-of-rl-envs
1•dcre•27m ago•0 comments

Mastering Memory Management and Garbage Collection in .NET

https://nemorize.com/roadmaps/mastering-memory-management-and-garbage-collection-in-net
1•reverseblade2•28m ago•0 comments

Deciphering Academic Slop [video]

https://www.youtube.com/watch?v=Gu_L8MPvGJM
1•bobajeff•28m ago•0 comments

StyleX: A Styling Library for CSS at Scale

https://engineering.fb.com/2025/11/11/web/stylex-a-styling-library-for-css-at-scale/
1•mostdefinite1•28m ago•0 comments

YC Cofounder Matching inbox stuck in infinite loading loop – anyone else?

2•founder_mode•30m ago•0 comments

Show HN: I vibe coded a site to virtually crate dig for new music

https://crate-digging.vercel.app/
1•durutti•31m ago•0 comments

Free Developer and Designer Tools

https://toolvault.co
3•Aaevro•31m ago•1 comments

Staging is a wasteful lie: the case for the mono-environment

https://www.tomwphillips.co.uk/2026/01/staging-is-a-wasteful-lie-the-case-for-the-mono-environment/
2•gpi•32m ago•0 comments

Stewart Cheifet, Host of TV's 'Computer Chronicles,' Dies at 87

https://www.nytimes.com/2026/01/10/technology/stewart-cheifet-dead.html
2•reaperducer•35m ago•1 comments

Ask HN: How do you find well-moderated communities

3•pllbnk•40m ago•0 comments

Is it better to rent or buy?

https://www.economist.com/finance-and-economics/2026/01/07/is-it-better-to-rent-or-buy
1•andsoitis•41m ago•0 comments

Prompting as Design

https://substack.com/inbox/post/184360602
1•JTan2231•42m ago•0 comments

Apple and Google's Minimalist AI Announcement Is a Flex

https://www.siliconsnark.com/apple-and-googles-minimalist-ai-announcement-is-a-flex/
3•SaaSasaurus•45m ago•1 comments

Complex life on planets orbiting the galaxy's most common stars may be unlikely

https://phys.org/news/2026-01-complex-life-planets-orbiting-galaxy.html
3•bikenaga•47m ago•1 comments

Schismogenesis

https://en.wikipedia.org/wiki/Schismogenesis
1•foster_nyman•50m ago•0 comments

I built an SDK to make M-pesa integration easy

https://payments-js.singularity.co.ke/
1•wambuakelvin_•52m ago•0 comments