frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Clikr – Virtual laser pointer that follows where you point your phone

https://chromewebstore.google.com/detail/clikr/oalndbmcbpchbbognlpkdafainaimhdk
2•abelw•4h ago
After installing the web extension and clicking its icon it shows a QR code that is scanned by a phone which opens the web app in the browser. When the WebRTC connection has been set up between the devices you can steer a dot on the computer web page by holding a button and pointing the phone. The app also has other presentation clicker features like switching slides, drawing, presenter notes, and can also be used for remote controlling some videos (tested on YouTube and Plex).

Firefox extension: https://addons.mozilla.org/sv-SE/firefox/addon/clikr/

Chrome extension: https://chromewebstore.google.com/detail/clikr/oalndbmcbpchb...

Home page: https://www.clikr.app/

I've always been fascinated in how much the web can do. This project started as a fun small POC many years ago when some of these native app-like functions were less common. I got the idea to see if I could make my phone control a "laser dot" on my computer just by tilting the phone like a real laser pointer. Being a web guy I went with web extension + web app. Surprisingly I think I got the basics working in an afternoon or two, having some experience with web extensions from before. Getting the user experience smooth and stable and adding other presentation features in various online tools took more time...

It uses RTCPeerConnection for the communication, Metered for TURN, and a small protocol for the commands (point, switch slides, etc.). The deviceorientation event is used for getting the orientation (which has to be explicitly allowed on some devices). One issue here is that the angle values don't actually mean anything without a reference. Therefore the first pair of angles received in the extension becomes the origin for that "pointing". The origin on the screen is the middle of the viewport and additional received angles move the dot with those origin values as reference. I.e. it will always start in the middle. This is of course not as good as a real laser pointer but I think it works quite well when you've tried it a bit. Distance to the screen and its size will matter for how much to move the dot which is why there is also a calibration tool.

I like the other features too but I think the laser pointer is the fun one.

There are some paid features (one-time payment, no subscription) but the laser pointer, basic presentation features, and video remote are free and doesn't require an account.

It has some users but it's hard to get them to give feedback so honestly I don't yet know much about how it's performing in real situations. If anyone here tries it out please tell me what you think.

Show HN: Get your coding agent off ~2019 JavaScript, onto modern web primitives

https://github.com/GoogleChrome/modern-web-guidance
66•paulirish•1h ago•27 comments

Show HN: Valencia, Spain in Sim City/Isometric View

https://tinyvalencia.com/
101•leugim•4h ago•28 comments

Show HN: Ghanaian street games you can play in the browser

https://www.ghanastreetgames.com/
98•samuelaidoo45•2d ago•18 comments

Show HN: WolveKafka – Consume Kafka with a plain HTTP endpoint

https://github.com/wolveflake/wolvekafka
6•piscesdk•1h ago•0 comments

Show HN: TheoremSmith: Mass-Producing Hard Proof Problems to Train LLMs

https://charleshuang.me/2026/09/27/theoremsmith/
4•charles6huang•1h ago•0 comments

Show HN: Gmessages-TUI, Google Messages (RCS and SMS) in the Terminal

https://github.com/louisrubet/gmessages-tui
2•louis_•1h ago•0 comments

Show HN: Every satellite that passed over any place this week, and its photos

https://www.watched.earth
440•a585gupt•1d ago•79 comments

Show HN: Gauge, a 900 KB macOS menu bar app for what's using your RAM and disk

https://github.com/thisisvaze/Gauge
2•thisisvaze•1h ago•0 comments

Show HN: MeowDisplay Is iPhone Mirroring, but in Reverse

https://meowdisplay.app/
114•raiseCatError•1d ago•44 comments

Show HN: I checked 66 AI tools' privacy policies for AI training

https://getpolicypeek.com/
2•inkllm•2h ago•0 comments

Show HN: Someone Was Here – Find out who used your Mac while you were away

https://someonewashere.app/
112•4onthefloor124•1d ago•42 comments

Show HN: STE80 Humanizer – de-AI text by writing 80% of the way to ASD-STE100

https://github.com/Dodaios/ste80-humanizer
104•Dodaios•1d ago•38 comments

Show HN: Y Recombinator – The HN threads HN keeps recommending

https://yrecombinator.org/
2•nightjar•3h ago•0 comments

Show HN: We wanted to build an AI application, not maintain RAG pipelines

https://akropolys.cloud/docs/
2•kareu•4h ago•0 comments

Show HN: NodusDB – Zanzibar-style authorization, embedded like SQLite

https://github.com/Pragadeesh-19/nodusdb
4•pragadeesh_21•4h ago•0 comments

Show HN: DBDelve – Open-Source DB Client Made with Rust and GPUI

119•shayan_abbas•1d ago•47 comments

Show HN: A 15 MB self-hosted Netflix and Spotify for your media server

https://github.com/HolyArrs/HolyArrs
158•CoderLuii•7h ago•125 comments

Show HN: QueenMQ – slow LLM calls blocked our Kafka partitions, so we built it

https://github.com/queen-mq/queen
3•aliceviola•4h ago•0 comments

Show HN: Cosh – An open-source AI agent orchestrator

https://github.com/DiegoZaluski/co-sh
6•Zaluski•7h ago•4 comments

Show HN: Flide: Make Jev-like decision models up to 9.5x faster

https://github.com/OmniJev/Flide
124•unikcc•1d ago•29 comments

Show HN: Recalc – Spreadsheet where cells can be Claude Code or Codex terminals

https://github.com/sshah03/recalc
36•sshah03•2d ago•15 comments

Show HN: Markview – a fast Markdown reader in Rust, Obsidian Vault compatible

https://github.com/szdytom/markview
2•szdytom•6h ago•3 comments

Show HN: Wanim – Run Manim Python in the browser, 20× smaller than Pyodide

https://github.com/Acfboy/Wanim
3•Acfboy•6h ago•2 comments

Show HN: Eigin. Local-first and no-shell personal AI for iOS

https://github.com/Eigin-AI/Eigin
2•danielrothmann•7h ago•0 comments

Show HN: Chatty – Open-source AI support engine with WooCommerce sync

https://github.com/PersonaliAI/chatty
4•TharinduDama•7h ago•0 comments

Show HN: Airgap-check – find what your AI app silently downloads offline

https://github.com/humanethq/airgap-check
11•humanethq•23h ago•0 comments

Show HN: Coldframe, a honeypot that poses as a supermarket fridge controller

https://github.com/hedgerow-dev/coldframe
288•hedgerow-dev•3d ago•69 comments

Show HN: JavaScript web apps with WASM layout and GPU rendering in 280 KB

https://github.com/rkaehn/uniform
46•rkaehn•3d ago•23 comments

Show HN: My daily word puzzle Jointter revisited

9•proy87•1d ago•8 comments

Show HN: Write GitHub Actions in any language: Loopt

https://github.com/preloopdev/loopt
15•Bnjoroge•1d ago•5 comments