๐ฟ Bioledger: I Built an AI That Wants Me to Touch Grass
What if AI didnโt want more of your screen time? What if it helped you put your phone down and notice the world around you?
We have AI that writes emails, generates code, summarizes meetings, and answers questions we could probably have Googled.
So I tried something a little different.
I built Bioledger โ a nature field notebook powered by open-source AI, designed to help you notice, record, and learn from the little things happening outside.
A bird on a wire. A strange-looking cloud. A leaf youโve walked past a hundred times without really looking at it.
Nature has been doing its thing all along. Maybe we just need a better way to pay attention. ๐
๐ฆ Meet Bioledger
๐ Try it: https://bioledger.onrender.com
๐ป Source code: https://github.com/MohitSharma2003/bioledger
Bioledger is a digital field notebook for curious people, nature lovers, beginner birdwatchers, and anyone who has ever looked at something outside and thought:
โWaitโฆ what exactly am I looking at?โ
Hereโs what it can do.
๐ 1. Log a Sighting
Spot something interesting? Record your observation and let AI help turn your notes into a more structured entry.
You don't need to be a professional naturalist. Sometimes an observation starts with something as simple as:
โThere was a cloud this morning that looked like heaven.โ
Not every observation needs a scientific name. Curiosity is a perfectly good place to start.
๐ 2. Build Your Own Nature Ledger
Your observations become a personal collection of sightings instead of disappearing into the camera roll or the depths of your notes app.
Revisit what you've seen, explore your entries, and slowly build a record of the natural world around you.
๐ฌ 3. Ask Your Journal
Ever wondered whether you recorded a particular bird before?
Ask your journal questions about your observations and explore what you've documented.
Instead of treating every interaction as a fresh conversation with a generic chatbot, Bioledger makes your own field notes the starting point.
๐ 4. See Your Observations Come Together
Your ledger gives you a broader view of your activity, helping you explore your recorded sightings and notice patterns in your observations.
๐ฑ 5. Explore What's In Season
Bioledger also includes an In Season section to make exploring nature feel more like an ongoing journey than a one-time checklist.
The goal isn't to turn a walk into another productivity metric. It's to give curiosity somewhere to grow.
๐ค The AI Behind the Leaves
For my local setup, I'm using Gemma 3 4B through Ollama.
That means I can run an open-weight language model on my own machine rather than relying entirely on a hosted AI API for every interaction.
Why does that matter?
- More control: I can experiment with the model and how it behaves.
- Local inference: In my local setup, AI processing can happen on my own machine.
- Privacy potential: Keeping observations and inference local can reduce the need to send personal field notes to an external AI provider.
- Less dependence on closed APIs: I can build around an open-weight model instead of tying the entire AI experience to one proprietary service.
One important distinction: running a model locally doesn't automatically make the entire application offline. The deployed demo and my local AI setup are different environments, and fully offline operation is something the architecture needs to support end to end.
I'm treating that as an engineering challenge, not a claim I'm going to pretend is already solved.
๐ Why Open-Source AI?
For me, the interesting part isn't simply that a model can answer questions.
It's that I can choose how to run it, inspect the surrounding code, experiment with alternatives, and build an experience around my own goals.
With Bioledger, that goal is deliberately small:
Use AI to make the real world more interesting โ not to replace it.
I don't need a model to tell me to spend three more hours chatting about a tree. I want it to help me record what I noticed, learn something useful, and get back to looking at the tree.
Open models make that kind of experimentation more accessible. I can build, test, and change the system without making a closed API the centre of everything.
And honestly, if AI can help someone become more curious about the patch of nature outside their home, that's a pretty good use of the technology.
๐ ๏ธ How I Built It
The project brings together:
- Frontend: React, TypeScript, and Vite
- Backend: Python and FastAPI
- AI: Gemma 3 4B with Ollama in my local setup
- Deployment: Render
The project is still evolving. I'm working toward a stronger offline-first experience, more capable observation workflows, and a setup that makes the boundary between local processing and the deployed application clearer.
Building this has also reminded me that adding AI is often the easy part. Making the whole experience useful, honest about its limitations, and pleasant to use is the real work.
๐ฌ See Bioledger in Action
I've included a short walkthrough showing the interface and its main features.
[Watch the demo video attached to this post]
You can also explore the live application and browse the code yourself:
- ๐ฟ Live demo
- ๐ป GitHub repository
๐ง What's Next?
There's plenty more I'd love to build:
- Better offline storage and synchronisation
- More capable photo-based observation workflows
- Easier model selection and local inference
- A richer field notebook experience for people exploring their local biodiversity
But I don't want Bioledger to become another app that demands your attention all day.
If it helps you notice one new bird, recognise an unfamiliar plant, or simply spend a few more minutes looking at the sky, it's doing something right.
๐ฟ One Last Thing
We spend a lot of time asking what AI can do for us online.
For this project, I wanted to explore a different question:
Can AI help us pay more attention to the world when we're offline?
That's what I'm exploring with Bioledger.
If you try it, I'd love to hear what you think. What would you want in a nature journal like this โ bird identification, plant observations, seasonal changes, or something else entirely?
And, most importantly, what's the last interesting thing you noticed outside? ๐
Built for the Hacktoberfest DEV Challenge โ Week 1: Touch Grass.
#hf26challenge #ai #opensource


Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.