frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: ToolRegistry – A Python Library for Structured Tool Integration

https://github.com/Oaklight/ToolRegistry
3•Oaklight•1y ago

Comments

Oaklight•1y ago
Author here!

I’ve been working on ToolRegistry, a Python library for registering, managing, and invoking tools—from local functions to MCP/OpenAPI endpoints—in a structured, composable way.

With ToolRegistry, you can:

* Register Python functions, classes, or external tools. * Auto-generate JSON Schemas for parameters. * Run tools synchronously or asynchronously in parallel. * Integrate tools over STDIO, HTTP, WebSocket, or SSE via Model Context Protocol (MCP). * Experimental support for OpenAPI services * Compose tools dynamically and reconstruct tool output messages.

The goal is to make it easier to build apps, agents, or systems that coordinate multiple tools flexibly—without getting bogged down in glue code.

GitHub: [https://github.com/Oaklight/ToolRegistry](https://github.com/Oaklight/ToolRegistry) PyPI: [https://pypi.org/project/toolregistry/](https://pypi.org/project/toolregistry/) Docs: [https://toolregistry.lab.oaklight.cn](https://toolregistry.lab.oaklight.cn)

Would love feedback—ideas, issues, or use cases welcome!

Thanks for checking it out.

venk12•1y ago
This is interesting. I am working on an adjacent idea. I am working on GTM side of things. Would you like to collaborate?
Oaklight•1y ago
what's GTM?
venk12•1y ago
GTM is go-to-market. It deals with how to distribute a product so that it can sold out there in the market.

The 3F Bell Designer

https://msp.ucsd.edu/ideas/2020.06.05.bell-designer/README.htm
1•jruohonen•47s ago•0 comments

"Zuzai" is to AI what vegan is to animal products

https://zuzai.org/
1•flitzofolov•4m ago•1 comments

Show HN: Experimental multi-head window manager made for programmatic use

https://github.com/cookiengineer/hydra
1•cookiengineer•5m ago•0 comments

Show HN: Vxpix – $50 Lifetime Screenshot API (No Subscriptions)

https://tool.vxpix.com/
1•vxpix•10m ago•0 comments

Interzone Digital

https://jmtd.net/log/interzone/digital/
1•jruohonen•16m ago•0 comments

Show HN: Read what your remote agent wrote (Markdown/image) from Mac menu bar

https://lx2026.github.io/RelayBar/
1•linxy97•16m ago•0 comments

PortAudio

https://portaudio.com/
1•gregsadetsky•22m ago•0 comments

The Art of Ham Radio

https://newcriterion.com/dispatch/the-art-of-ham-radio/
2•jruohonen•27m ago•0 comments

Mental Illness, Mass Shootings, and the Politics of American Firearms (2015)

https://pmc.ncbi.nlm.nih.gov/articles/PMC4318286/
2•downbad_•28m ago•0 comments

Today's JavaScript, from an outsider's perspective (2020)

https://lea.verou.me/blog/2020/05/todays-javascript-from-an-outsiders-perspective/
2•downbad_•28m ago•0 comments

Weather Spotter's Field Guide (Skywarn Spotter) [pdf]

https://www.weather.gov/media/owlie/SGJune6-11(1).pdf
2•tithe•29m ago•0 comments

The Model Writes, the Judge Measures: Anatomy of an LLM Judge

https://xinfer.ai/home/md/the-model-writes-the-judge-measures
1•samwen2026•31m ago•0 comments

New Jersey governor signs law banning surveillance pricing to protect shoppers

https://www.theguardian.com/us-news/2026/jul/26/new-jersey-surveillance-pricing-ban
5•rectang•32m ago•1 comments

How I built a debugging tool, and the agent, using it, found bugs in it

1•vladimir_si•47m ago•0 comments

Will AI Bring Power to the People

https://kevinhu92.substack.com/p/will-ai-bring-power-to-the-people
1•oldgun•48m ago•2 comments

He Was Right About AI. What About the Fate of Mankind?

https://nymag.com/intelligencer/article/hans-moravec-interview.html
3•failingforward•50m ago•1 comments

Big Firms Are Starting to Hire Again, Defying Predictions of AI Wipeout

https://www.wsj.com/business/big-companies-are-starting-to-hire-again-defying-predictions-of-ai-w...
5•mudil•51m ago•1 comments

Avoiding the Karen Tax in AI Systems

https://medium.com/@brady.bastian/the-karen-tax-63cd994f7c4d
1•foxtrot8672•56m ago•0 comments

Peakd – Community rankings where companies can't buy their position

https://peakd.io
1•GroguMaster•1h ago•0 comments

Ask HN: "Access Denied" on every visit to Codeberg since a month or so?

2•sixthDot•1h ago•1 comments

Ask HN: 1950's Chip industry undermined unions how is AI not doing the same?

1•ryhminghistory•1h ago•1 comments

Computer use to discover behavior to test

https://gaurav.koley.in/2026/computer-use-discovery
1•arkokoley•1h ago•0 comments

Show HN: Claudaholic – Keep Up with Claude

https://www.claudaholic.com/
3•npguy•1h ago•0 comments

Releasing an open source-sound engine for Strudel

https://zaltz.klappn.com
1•linenmerchant•1h ago•0 comments

The Diagnostic Code: how to find what broke

https://diagnostic.codes/
1•nickcason•1h ago•0 comments

Why a Ukrainian cruise missile is flying with hobby drone hardware

https://www.newscientist.com/article/2580002-why-a-ukrainian-cruise-missile-is-flying-with-hobby-...
6•stevenwoo•1h ago•2 comments

Himalaya v2.0.0: CLI to manage emails

https://fosstodon.org/@pimalaya/116983467890532240
3•birdculture•1h ago•0 comments

Older people's media literacy can be boosted in just 60 minutes

https://theconversation.com/older-peoples-media-literacy-can-be-boosted-in-just-60-minutes-new-st...
3•defrost•1h ago•1 comments

American Nero: Why Trump is trying to burn down the National Academy of Sciences

https://thebulletin.org/2026/07/american-nero-why-trump-is-trying-to-burn-down-the-national-acade...
4•Anon84•1h ago•0 comments

The Singularity is now the news cycle

https://twitter.com/alexwg/status/2081531354072699289
2•bilsbie•1h ago•0 comments