frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Agentry – AI Agents as React Components

https://github.com/colinds/agentry
10•colinds•1d ago
Hi HN,

Over Thanksgiving weekend I wanted to build an AI agent. As a design exercise, I wrote it as a set of React components. The component model made it easier to reason about the moving parts, composability was straightforward (e.g., reusing agents/tools), and hooks/state felt like a reasonable way to model behavior that changes over time.

As I kept experimenting, I realized I was more interested in the framework (and it was a good excuse to explore React’s internals) than in the agent I originally planned, so I built this project instead.

In this framework:

- Agents are React components.

- Agents have <Message>, <Tools>, … and even other agents as tools via <AgentTool>.

- You can mount/unmount tools based on React state, and tools can set state to change what tools are available on the next turn.

- There is a <Condition when="<natural language>" /> component that allows changing behavior based on the conversation history.

- Built-in support for code execution, web search, memory, and MCP servers through Anthropic’s API.

This is still a WIP project, but I’d love any feedback.

---

Repo: https://github.com/colinds/agentry

Selected examples:

- Hooks: https://github.com/colinds/agentry/blob/main/packages/exampl...

- Subagents: https://github.com/colinds/agentry/blob/main/packages/exampl...

- Conditions: https://github.com/colinds/agentry/blob/main/packages/exampl...

Dedicated GPU Server from Hetzner

https://www.hetzner.com/dedicated-rootserver/matrix-gpu/
2•Scotrix•3m ago•1 comments

The ivory tower of Platform Engineering

https://platformengineering.org/blog/the-ivory-tower-of-platform-engineering
1•gpi•4m ago•0 comments

On-Prem Backup Still Makes Sense

https://medium.com/@justinwang001/why-on-prem-backup-still-makes-sense-5723504c2d7b
2•jerrywjh•7m ago•0 comments

Exploration of basic human values in 38 million obituaries over 30 years [pdf]

https://moralitylab.bc.edu/wp-content/uploads/sites/192/2025/09/markowitz-et-al-an-exploration-of...
2•sipofwater•13m ago•1 comments

LLM-Powered Relevance Assessment for Pinterest Search

https://medium.com/pinterest-engineering/llm-powered-relevance-assessment-for-pinterest-search-b8...
1•tsenturk•18m ago•0 comments

The Cost of a Closure in C

https://thephd.dev/the-cost-of-a-closure-in-c-c2y
1•ingve•19m ago•0 comments

We are in the era of Science Slop (and it's exciting)

https://superposer.substack.com/p/we-are-in-the-era-of-science-slop
2•stared•21m ago•0 comments

Show HN: DailyMe–I built an RPG task tracker for ADHD son build self-disclpline

https://dailyme.app/
3•nananono•22m ago•1 comments

Beyond the FGC-9: How the Urutau Redefines the Global 3D-Printed Firearms

https://gnet-research.org/2025/01/08/beyond-the-fgc-9-how-the-urutau-redefines-the-global-3d-prin...
1•f1shy•27m ago•0 comments

Project Chrono an Open Source Multi-Physics Simulation Engine

https://projectchrono.org/
3•lorenzohess•32m ago•0 comments

What I Look for in AI-Assisted PRs

https://benjamincongdon.me/blog/2025/12/10/What-I-Look-For-in-AI-Assisted-PRs/
1•ingve•33m ago•0 comments

Show HN: Browser-based encryption tools with zero server-side processing

https://ikrypt.com/
1•digi_wares•33m ago•0 comments

Show HN: RequestHunt – Find real feature requests from Reddit, X, and HN

https://www.requesthunt.com/
2•Zephyr0x•36m ago•0 comments

You Cannot Fix Rotten Soil

https://alifeengineered.substack.com/p/you-cannot-fix-rotten-soil
2•gpi•39m ago•1 comments

Pick a door. I'll judge you

https://nathanpmyoung.substack.com/p/pick-a-door-ill-judge-you
3•mparramon•39m ago•0 comments

Jetbrains Fixes 20 Year Old Feature Request

https://youtrack.jetbrains.com/issue/CPP-4141/Make-CLion-available-as-IntelliJ-plugin
2•krisgenre•40m ago•0 comments

A new way to see and control your algorithm

https://about.instagram.com/blog/announcements/reels-algorithm-control
1•ChrisArchitect•40m ago•0 comments

Handling Email in Emacs

https://stuff.sigvaldason.com/email.html
1•harryday•41m ago•1 comments

Sea urchin species on brink of extinction after marine pandemic

https://www.theguardian.com/environment/2025/dec/11/sea-urchin-species-on-brink-of-extinction-aft...
2•mykowebhn•41m ago•0 comments

Threshold

https://studium.dev/notes/threshold
1•jerlendds•47m ago•0 comments

Microfeatures I'd like to see in more languages

https://buttondown.com/hillelwayne/archive/microfeatures-id-like-to-see-in-more-languages/
3•goranmoomin•49m ago•0 comments

US Navy pledges $448M to test if Palantir is seaworthy

https://www.theregister.com/2025/12/10/palantir_navy_448_million_contract/
1•rjzzleep•49m ago•1 comments

Ask HN: What hard problems are still underexplored?

3•brihati•50m ago•1 comments

Storm-search: VS Code extension with global search that is useful

https://github.com/zigcBenx/storm-search
1•thunderbong•50m ago•0 comments

AI Product Retention Crisis: Why Users Aren't Staying

https://medium.com/@gp2030/ai-product-retention-crisis-why-users-arent-staying-1ecb781ac5c2
1•light_triad•52m ago•0 comments

There's a Database of Startup Ideas Here

6•suhaspatil101•54m ago•0 comments

JSON to Video

https://jsontovideo.org/
1•vvalvyvv•1h ago•0 comments

Xplora – A Smartwatch Designed for Kids

https://xplora.dk/
1•MrJagil•1h ago•0 comments

Stop losing bookmarks to the void. Bookmarks disappear. Capture/Recall Instantly

https://github.com/smogmanus1/ContentCapture-Pro
2•smogmanus•1h ago•1 comments

Mushroom Playing a Keyboard in the Forest

https://www.youtube.com/watch?v=NbP2DgDp890
1•gsf_emergency_6•1h ago•0 comments