frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
166•isitcontent•8h ago•18 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
280•vecti•10h ago•127 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
225•eljojo•11h ago•139 comments

Show HN: ARM64 Android Dev Kit

https://github.com/denuoweb/ARM64-ADK
11•denuoweb•1d ago•0 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
59•phreda4•8h ago•9 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
81•antves•1d ago•59 comments

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack
43•nwparker•1d ago•11 comments

Show HN: Fitspire – a simple 5-minute workout app for busy people (iOS)

https://apps.apple.com/us/app/fitspire-5-minute-workout/id6758784938
2•devavinoth12•1h ago•0 comments

Show HN: Gigacode – Use OpenCode's UI with Claude Code/Codex/Amp

https://github.com/rivet-dev/sandbox-agent/tree/main/gigacode
15•NathanFlurry•16h ago•5 comments

Show HN: I built a RAG engine to search Singaporean laws

https://github.com/adityaprasad-sudo/Explore-Singapore
4•ambitious_potat•2h ago•4 comments

Show HN: Artifact Keeper – Open-Source Artifactory/Nexus Alternative in Rust

https://github.com/artifact-keeper
147•bsgeraci•1d ago•61 comments

Show HN: Horizons – OSS agent execution engine

https://github.com/synth-laboratories/Horizons
23•JoshPurtell•1d ago•5 comments

Show HN: Daily-updated database of malicious browser extensions

https://github.com/toborrm9/malicious_extension_sentry
14•toborrm9•13h ago•5 comments

Show HN: FastLog: 1.4 GB/s text file analyzer with AVX2 SIMD

https://github.com/AGDNoob/FastLog
5•AGDNoob•4h ago•1 comments

Show HN: Falcon's Eye (isometric NetHack) running in the browser via WebAssembly

https://rahuljaguste.github.io/Nethack_Falcons_Eye/
4•rahuljaguste•8h ago•1 comments

Show HN: BioTradingArena – Benchmark for LLMs to predict biotech stock movements

https://www.biotradingarena.com/hn
23•dchu17•13h ago•11 comments

Show HN: I built a directory of $1M+ in free credits for startups

https://startupperks.directory
4•osmansiddique•5h ago•0 comments

Show HN: A Kubernetes Operator to Validate Jupyter Notebooks in MLOps

https://github.com/tosin2013/jupyter-notebook-validator-operator
2•takinosh•6h ago•0 comments

Show HN: Micropolis/SimCity Clone in Emacs Lisp

https://github.com/vkazanov/elcity
171•vkazanov•1d ago•48 comments

Show HN: 33rpm – A vinyl screensaver for macOS that syncs to your music

https://33rpm.noonpacific.com/
3•kaniksu•7h ago•0 comments

Show HN: A password system with no database, no sync, and nothing to breach

https://bastion-enclave.vercel.app
10•KevinChasse•13h ago•11 comments

Show HN: Chiptune Tracker

https://chiptunes.netlify.app
3•iamdan•7h ago•1 comments

Show HN: GitClaw – An AI assistant that runs in GitHub Actions

https://github.com/SawyerHood/gitclaw
9•sawyerjhood•14h ago•0 comments

Show HN: Local task classifier and dispatcher on RTX 3080

https://github.com/resilientworkflowsentinel/resilient-workflow-sentinel
25•Shubham_Amb•1d ago•2 comments

Show HN: An open-source system to fight wildfires with explosive-dispersed gel

https://github.com/SpOpsi/Project-Baver
2•solarV26•11h ago•0 comments

Show HN: Agentism – Agentic Religion for Clawbots

https://www.agentism.church
2•uncanny_guzus•12h ago•0 comments

Show HN: Disavow Generator – Open-source tool to defend against negative SEO

https://github.com/BansheeTech/Disavow-Generator
5•SurceBeats•17h ago•1 comments

Show HN: Craftplan – I built my wife a production management tool for her bakery

https://github.com/puemos/craftplan
567•deofoo•5d ago•166 comments

Show HN: Total Recall – write-gated memory for Claude Code

https://github.com/davegoldblatt/total-recall
10•davegoldblatt•1d ago•6 comments

Show HN: BPU – Reliable ESP32 Serial Streaming with Cobs and CRC

https://github.com/choihimchan/bpu-stream-engine
2•octablock•13h ago•0 comments
Open in hackernews

Show HN: iOS Screen Time from a REST API

https://www.thescreentimenetwork.com/api/
106•anteloper•8mo ago
We're Oliver and Royce and we're the founders of Clearspace. We build tools to help people reduce their screen time (here’s us two years ago: https://news.ycombinator.com/item?id=35888644)

We get all kinds of requests from users for ways they'd like to use their screen time data.

- “Auto-donate $x to charity every time I exceed a limit or try to bypass it”

- “My 75 Hard group has a screen time requirement, can we set up group visibility?”

- “Let my personal agent know if it’s a good time to tackle things on my todo list”

- “Auto-report large deviations in my screen time to my therapist “

We aren't able to build for all of them, so we're releasing this API.

This is the first time iOS Screen Time is accessible on the web. Apple doesn’t expose it, but since we measure it ourselves, we can - via UI or API. We're launching this API so developers can build all these tools and more. Our goal is to enable more solutions to what we believe is the biggest problem in the world - the misalignment of human attention and intention in the digital world.

Here's a quick demo of setting up and using the API: https://drive.google.com/file/d/1QahETj3xaaIsn0JiNbuqvTaSLdx...

Comments

noleary•8mo ago
Can you extend access to everyone with the link?
anteloper•8mo ago
As in allow everyone with a link to programatically retrieve your screen time data? You can't limit by link at the moment but you can go public and allow anyone to programatically access your screen time data.

thescreentimenetwork.com is effectively a list of people doing just that. Does that answer your question?

noleary•8mo ago
no I just meant the google drive link :)

it says 'access denied' for me

anteloper•8mo ago
fixed
alexdanilowicz•8mo ago
As someone who currently "bricks" his phone and has gamified it a bit by sharing my stats with my brother-in-law who also does that, this is cool. I do think "not spending time on your phone" needs to be celebrated more.

P.S. "bricks" meaning a very strict screentime set up, only basically phone + text is available M-F

crossman•8mo ago
I'd love to hear more about how you gamified it what your process is
kylemart•8mo ago
Same!
nbbaier•8mo ago
same.
roycebranning•8mo ago
someone lmk me when they've built the "venmo my friend when I go over 7 hrs in a day" service...i'll sign up immediately
busymom0•8mo ago
Not exactly the same but my app requires you to exercise (climb stairs/bike/cardio etc) to gain screen time points:

https://apps.apple.com/ca/app/run-for-fun-screen-time-focus/...

roycebranning•8mo ago
oh nice - i use the Clearspace step to scroll or pushup to scroll challenges for this: https://apps.apple.com/us/app/clearspace-reduce-screen-time/...
sneak•8mo ago
This is awesome, and it doesn’t surveil users either! A+!
sneak•8mo ago
I am not giving some random startup an API permission to make unsupervised payments on my behalf.
jdamon96•8mo ago
This looks great, excited to try it out
mikaoj85•8mo ago
The webpage is not very usable on my iOS screen, is that on purpose?
anteloper•8mo ago
Whoops, fixed thanks.
preshdkumar•8mo ago
love this idea a lot
handfuloflight•8mo ago
Could you just clarify how the data from someone's device gets to this API? Do they have to install something?
anteloper•8mo ago
Yes - the Clearspace app. https://apps.apple.com/us/app/clearspace-reduce-screen-time/...

Would recommend creating an account in the API docs first because that way when you log into Clearspace you'll get an onboarding for API setup rather than general setup of the app

Maybe other apps in future will report data to the API as well

beggi•8mo ago
Very cool! Are there plans to make it possible to restrict apps via rest API as well?
anteloper•8mo ago
Yes if there's interest we'll add API functionality for

- lock/unlock apps

- exclude some apps from total screen time calculation

- get data about specific app usage

batesy•8mo ago
So cool. How does it work?
anteloper•8mo ago
1. You create an account

2. Log in with that account to the Clearspace app which uses on-device permission to report your data to the API

3. Use API key associated with that account to fetch your data or be notified about changes to it

Does that answer?

batesy•8mo ago
Yep. I love this, but does it require using the Cleaspace app / having a paid subscription?
anteloper•8mo ago
> Does it require paid subscription

No

> Does it require using clearspace

Yes in the sense that it needs to downloaded and logged in on your phone. No in the sense that you don't have to open it or use it after setup

batesy•8mo ago
Excellent. Thanks for this!
aziaziazi•8mo ago
Hi, thanks for that interesting tool. Totally unrelated question: I love the UI, did you use a public css framework/theme?
anteloper•8mo ago
Tailwind but not a publicly available theme
drag0s•8mo ago
I love this! I think it would be even better to have a React Native SDK available and the ability to lock/unlock screen time via the API.
navs•8mo ago
This is amazing. I've been measuring my mental wellbeing through different data points. Currently manually importing my apple health data into a Jupyter notebook and measuring against my journal sentiment, finances and whatever I can gain access to. This would be another interesting data point.
anteloper•8mo ago
Very cool. Are you able to get sleep data in there?
navs•8mo ago
I can but the raw data is very noisy. I'm still working my way through it. I'll likely share this in a blog series or via Deepnote/Hex.tech
abletonlive•8mo ago
This is a really cool concept but I unfortunately care too much about privacy to use you as the handler of all of my screen time data. I know that’s partially why y’all mention that it’s not for everybody but I would like to just say it is cool nonetheless!
codethief•8mo ago
Unrelated to the REST API, I just installed your Clearspace app on my Android phone (Pixel 8 W/ GrapheneOS). I can't use the app without connecting it to my Google account and the app requires network permissions? (There are so many others on the Play Store that will sell your app usage data.) Sorry, but no.
anteloper•8mo ago
Understandable, but yes we need auth and would rather use third party (google) for that, all things considered. And yes we need the network.

We don't sell your usage data.

sneak•8mo ago
Forcing users to have adtech surveillance platform accounts (and agree to TOS of same) to use your app isn’t a good look.
afavour•8mo ago
They already have Android phones so the vast vast majority already have Google accounts.

I can see both sides. I want them to not require it but as a developer used to creating lean projects I can understand why they do.

nickjantz•8mo ago
Is this serious? Why is it not a good look?

Remember 95%+ of potential users of this app have not spent a minute concerned about Googles data harvesting.

anteloper•8mo ago
The alternative is forcing users to create yet another account/password during signup. This always infuriates me as a user - especially in the days before iOS 18 when there was no password manager support on iOS.

It doesn't really feel like "forcing users into adtech surveillance platforms" if they're using Android - they already have a Google account it's literally built into the operating system.

The goal was and is to minimize friction and maximize security. For all the flaws of consumer subscription as a business model, it's beauty is that we don't have perverse incentives. Users pay us to protect their attention so we make money by being good at that. We don't have to or want to sell their data.

sneak•8mo ago
Not everyone that has an Android device has a Google account.
codethief•8mo ago
Unfortunately, without the Google account I don't even get to the point where I could have a look at your ToS or anything like that.

Regarding auth, would a free tier or trial version or a one-time payment (each without auth) possibly make sense?

awaseem•8mo ago
Wait is this just a proxy through to the clearspace app? Cool concept, might add this to Foqos (open source restrictions app). Is your API open source?
anteloper•8mo ago
Clearspace is the only data source right now yes. Would love to have other options feeding in. Does Foqos measure total screen time on iOS?
kovek•8mo ago
This is great! I am really interested in trying this out. Also, I am wondering, are there solutions similar to this but on MacOS?
anteloper•8mo ago
For retrieving Mac OS screen time programatically? Not that I'm aware of.

In any Apple device, In settings -> Screen Time there's an option for "share across devices". If that is turned on, all devices will report your cumulative totals. So if you're interested in retrieving your screen time from all your devices, you can turn that on and then your iPhone will report everything, which you could retrieve with this API. But you wouldn't be able to differentiate where the screen time came from.

trial3•8mo ago
i could not want this more, but ownership over this data is non-negotiable. i would pay a small yearly fee to support the tools that give me the ability to selfhost this.
otherayden•8mo ago
I wish I had a mac to build this for you, sounds like a fun project
TrueGeek•8mo ago
This is awesome, but it'd be great if you allowed for apps that we wanted to use more, not less.

I installed it and added my language learning app hoping to be able to use the API to report if I've studied enough. Unfortunately, it assumed I was trying to use this app less and immediately locked it.

ErikBjare•8mo ago
I've been building ActivityWatch as an open source local-first cross-platform time-tracker that does this too (also with an API).

We even built an app "Thankful" which let's users donate to creators they frequent way back in 2018. Never went anywhere, but I still kinda believe in the idea.

Nice to see you got iOS screen time working! We've tried over the years, but Apple always made it hard. I'll have a look how you approached it.

mspool•8mo ago
Very cool! Are you able to get a breakdown by application?
ctippett•8mo ago
How (well) does this work cross-device? If I have the Clearspace app on both an iPhone and iPad, does the API aggregate the time as if they were one entity or is it possible to separate the two?
anteloper•8mo ago
It's up to you. In your Apple devices under Screen time there's a "Share across devices" setting. If that's on, it'll aggregate. If not, it'll just report the screen time from a single entity