frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Golang UniFi Network and Protect API CLI and Client

https://github.com/ClifHouck/unified
4•cliffy•8mo ago
Ubiquiti recently added HTTPS REST APIs to their Network and Protect applications. While exploring what was available, I came across a pair of interesting endpoints that promised to stream Protect events like detections, motions, doorbell rings, etc. over a Websocket connection.

My UniFi doorbell works great, but I frequently miss the sound of the doorbell because the main chime is far from my workstation, plus I prefer to mostly silence my phone while I'm working. Physical UniFi Chimes are available, but are usually out of stock, and their price seems to keep going up! So my initial motivation was to write enough of a client to enable a doorbell application which would play a sound whenever a "ring" event was emitted by Protect's API.

A few dozen commits later, I found I had built a half decent client and CLI command utility for talking to the Network and Protect APIs. So I'm pleased to announce the initial v0.1.0 release of `unified`:

`unified` is a command line utility (and Golang client) for talking to UniFi Network and Protect APIs.

You can check out the code at: https://github.com/ClifHouck/unified

v0.1.0 supports the following:

UniFi Network API V1 is fully supported as of Network application version "9.1.120".

UniFi Protect API V1 is only partially supported, with the following endpoints supported:

- `/v1/meta/info`

- `/v1/subscribe/devices`: only partial type support.

- `/v1/subscribe/events`

- `/v1/cameras/`

- `/v1/cameras/{id}`

But I'm committed to working towards full Protect API V1 support.

I think there's a lot of potential for interesting uses of these APIs. Hopefully someone besides me finds this useful.

Disclaimer: This client is not in any way affiliated with Ubiquiti. I do not take any responsibility for any harm that may come to your device(s) by utilizing this client. Use at your own risk!

Show HN: What if we treated AI as community members instead of tools?

https://geteai.org/
1•jaxtion•54s ago•0 comments

Greenland issue must not lead to end of NATO, former Finnish president says

https://yle.fi/a/74-20204533
1•perihelions•1m ago•0 comments

Ask HN: AI agents solve all your problems or do you still ask humans for help?

1•julienreszka•1m ago•0 comments

Airlines to save big money on fuel as new weight loss pills gain popularity

https://www.cnbc.com/2026/01/14/airlines-to-save-on-fuel-as-weight-loss-pills-grow-popular-wall-s...
1•cebert•4m ago•0 comments

UN chief's last annual speech slams world leaders for lack of cooperation

https://www.aljazeera.com/news/2026/1/15/uns-guterres-slams-world-leaders-putting-intl-cooperatio...
2•5faulker•5m ago•0 comments

How to Melt ICE

https://www.wintersmiths.com/blogs/all-things-ice/how-does-ice-melt
4•marysminefnuf•13m ago•0 comments

Connect multiple Claude Code agents into one collaborative team

https://openagents.org/showcase
3•snasan•18m ago•1 comments

Wikipedia Inks AI Deals with Microsoft, Meta and Perplexity

https://apnews.com/article/wikipedia-internet-jimmy-wales-50e796d70152d79a2e0708846f84f6d7
1•amiga386•18m ago•1 comments

Show HN: I built a text-based business simulator to replace video courses

https://www.core-mba.pro/
1•Core_Dev•18m ago•0 comments

Can tinkering with plant pores protect crops against drought?

https://knowablemagazine.org/content/article/food-environment/2025/manipulating-stomata-could-hel...
1•PaulHoule•20m ago•0 comments

Kutt.ai – Free AI Video Generator, Text and Image to Video

https://kutt.ai/
1•zuoning•20m ago•1 comments

Hyperfiddle: An automatic front end for any back end function or object

https://github.com/hyperfiddle/hfql
2•filoeleven•21m ago•0 comments

Fast Client-Side Search with Rust and WebAssembly

https://code.visualstudio.com/blogs/2026/01/15/docfind
3•azhenley•22m ago•0 comments

Signal, the secure messaging app: A guide for beginners

https://freedom.press/digisec/blog/signal-beginners/
1•doener•25m ago•0 comments

The future of AI is voice

https://realizeai.substack.com/p/the-future-of-ai-is-voice
1•rafaelmdec•32m ago•0 comments

Profile a Parser Implementation in Rust

https://blog.wybxc.cc/blog/profile-cgrammar/
1•todsacerdoti•32m ago•0 comments

Show HN: Playn a privacy first and fast blog platform

https://playn.blog/
2•bairess•35m ago•2 comments

Show HN: Using Qwen3:1.7B to call itself recursively

https://seanneilan.com/posts/tiny-llm-calls-itself/
1•sneilan1•37m ago•0 comments

Gatekeeping: A Partial History of Cold Fusion

https://philsci-archive.pitt.edu/27902/
1•mathgenius•39m ago•0 comments

Sustainability frameworks: Past, present, and future

https://illuminem.com/illuminemvoices/sustainability-frameworks-past-present-and-future
2•R3G1R•41m ago•0 comments

AI chatbot with Vision AI camera

https://www.seeedstudio.com/SenseCAP-Watcher-XIAOZHI-EN-p-6532.html
1•meilily•42m ago•0 comments

Towards a Science of Scaling Agent Systems

https://arxiv.org/abs/2512.08296
1•handfuloflight•47m ago•0 comments

Show HN: Cursor For Data – Make LLMs and Agents have row-level intelligence

https://github.com/vitalops/datatune
1•abhijithneil•49m ago•0 comments

IAMF Binaural Web Demo

https://aomediacodec.github.io/iamf-tools/web_demo/
1•goodburb•55m ago•0 comments

AI is great for scientists, but perhaps not for science

https://www.programmablemutter.com/p/ai-is-great-for-scientists-perhaps
2•anigbrowl•58m ago•0 comments

Multi-Agent Coding Pipeline: Claude Code and Codex[Open Source]

https://github.com/Z-M-Huang/claude-codex
1•zh_code•1h ago•0 comments

Show HN: Neurop Forge – Making Every AI Action Impossible to Hide (live demo)

https://neurop-forge.onrender.com/demo/microsoft
1•LBWasserman•1h ago•2 comments

Show HN: BunKill – npkill alternative built with Bun.js

https://github.com/codingstark-dev/bunkill
1•codingstark•1h ago•1 comments

More Americans are living alone than ever before

https://sherwood.news/personal-finance/more-americans-are-living-alone-than-ever-before/
3•avonmach•1h ago•0 comments

BGP Network Browser

1•hivedc•1h ago•0 comments