Rendered at 22:39:40 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
seszett 14 hours ago [-]
It might handle different locations a bit differently, but whichever option I use (feed insects, easy care, soak up rain, etc) it basically suggests me to just leave the most common weeds grow to end up with a heath covered in brambles/wild roses/various thorny weeds.
Which is logical I guess, if the goal is just to have native plants that grow naturally here. But I suspect few people are looking for this without any consideration to the ornamental and recreational qualities of the plants.
47282847 54 minutes ago [-]
In fact, that’s how I garden: I spray seeds and random plants and see what sticks. That’s literally all I do in terms of interfering; the rest I leave to nature. I don’t understand “weed” as terminology in that context; I am not a farmer, I don’t aim for specific “produce”.
I consider it highly recreational to have transformed the previously dead “garden” and “lawn“ with “colorful one-year flowers” and the need to artificially water and all that strange “active gardening“ maintenance but absolutely no insects and no smells into a beautiful wild garden with buzzing insect life and zero artificial watering in only a few years time. The smell of the different herbs and berries alone is doing much for my quality of life. And the flowers that made it are much more “beautiful” and year-round colorful than the weird catalog almost-plastic tulips that the previous tenant replanted each year to have a few weeks of color.
John2022 11 hours ago [-]
Nice idea, but given how limited the coverage is, you could save people a lot of time with a map, rather than everyone having to parse 17 regions to work out if they are in one you cover.
olivierlacan 1 hours ago [-]
That's true, good reminder to prioritize that. Thanks.
pavel_lishin 6 hours ago [-]
If I may offer a suggestion, it would be great if I could exclude trees from the list of suggested plants - it's much easier for me to print wildflowers and things like that, than an actual tree, where I live.
olivierlacan 56 minutes ago [-]
Who doesn't love a tightly scoped request like this. Would an anti-filter mode do the trick for you?
Click twice on a filter to flip it to exclude instead? I can noodle on it for sure.
Did you try the print stylesheet? I did some work on it a few months ago but I really like the idea of being able to print out instructions, especially for the propagation technique pages.
madebylaw 11 hours ago [-]
This is very cool! I got into native plants a few years ago when I moved out to the country. I have been using LLMs to help me with what to plant and where but they aren’t perfect. A couple things that’d be handy / cool to add:
- more info on deer hardiness
- more info on growth speed (show only fast growers)
- would be cool to add a feature for sets of plants too like “good for wild turkeys” or “plant these for all season pollination eg a set of plants that bloom early, middle, late”
Congrats on the launch!
olivierlacan 59 minutes ago [-]
All excellent feedback thank you! I was just talking with a friend who's helped me test a few things about the wildlife support focus, which excites me too because I've been trying to see what particularly tickles Steller's jays. They show up at pretty specific points in the season but other than bird seeds I've never really noticed a specific plant tie.
For deer hardiness, do you mean a way to find more deer hardy plants directly?
Love the idea for fast growers, especially to counter boxstore-bought yews and other non-natives people pick up because they want fast-growing shrubs for privacy hedges.
Bloom-timing is a cool one too, I already love the info I get from the propagation section (https://indigene.app/planting) on timing specific techniques and I added plant-specific propagation timing fairly recently (https://indigene.app/plants/symphoricarpos-albus#propagation), but having something equivalent for what to expect in a given season so you might have overlapping ecosystem support instead of one big bloom and nothing for months.
Thanks so much for all these great ideas!
yegle 8 hours ago [-]
No zip code input, no zoom out. It's either scroll repeatedly or allow you to get my location so that I can check some location in California. No thanks.
olivierlacan 22 minutes ago [-]
Yeah, that's not great. I specifically limited map levels to reduce the app's size and that's a big downside.
I don't get your location, your browser does since everything is client-side by the reverse geocoding API definitely does for the map (and you can't take my word for it) so let me see if I can make this less annoying.
No point of trying to be privacy-conscious if the alternative is a pain in the ass, no argument there.
"Search by Town" allows zip code. "Pick a region" lists
- Pacific Northwest
- Southern California
- Central California Coast
jnellis 7 hours ago [-]
It's broken. I entered a zip code (sacramento) and it said it needs more detail but can't offer a map any closer than pittsburg to narrow. Pick by region is a dead end if that's not your region.
That's what I get for trying to limit myself to client-side APIs but I'll take your repro and try to address it. Here's the tracking issue if you're interested: https://github.com/olivierlacan/indigene/issues/251
chantepierre 6 hours ago [-]
It works well in the sense that it suggested to plant all the wild plants that I see daily in the woods and nature around me.. on the other hand I guess I could have come to that conclusion myself :D .
itsanaccount 4 hours ago [-]
That seemed to be my story as well, which is good. I'm low on nannyberry and ninebarks, and it missed tamarack and poison sumac which grow together, and sweet gum which is endangered, but overall good.
For people with degraded ecology though this is a great resource.
olivierlacan 1 hours ago [-]
That actually may be more due to the fact that I've tried to ensure we have sufficient cross-referencing before we claim things are native to a specific region.
Curious which regions you looked into.
swiftcoder 14 hours ago [-]
That's pretty nice. I had to use mediterranean France as the closest analogue to North Atlantic Spain/Portugal, but the recommendations look about in line with our native flora.
However, I don't think any of the stated goals lined up with my use case here - in this specific region, we're trying to deal with rapidly warming/drying summers, and I'd be looking for recommendations to help with soil water retention, shade, etc.
olivierlacan 52 minutes ago [-]
Thanks! There's actually a "Soak up rain" and "Stop erosion" goal for the spot-centered default flow to find natives, but it seems like your need is a bit more heatwave resiliency focused?
The alternatives (get it? https://indigene.app/alternatives) section focuses a bit more on the swapping non-natives or turf grasses that do poorly or require intense irrigation during heatwaves, but I really like the idea of adaptation planting.
Generally most natives are inherently better suited for heat waves and warming/drying summers since they tend to need little to no watering once established, but I agree it'd be nice to get a subset of plants that can create shade and help create a bit of an oasis.
woadwarrior01 14 hours ago [-]
The intro video looks very well done. How did you go about making it?
olivierlacan 32 minutes ago [-]
This one deserves a little build-focused post on the blog I referenced in the OP. But in summary, it was a frankly shocking roughly 60-minute session with a surprisingly narrow prompt in Claude Code.
I didn't use a cloud environment which is what I typically do on this project. I set it up to use OpenRouter to delegate to appropriate voice model for the narration (which still blows my mind, especially the French version as a native speaker). That cost barely $2 of credits.
The art direction was simply to remain coherent with both the tone and voice of the project but the visual identity and existing design and illustration elements.
All told I think the final cost was around $30 (at API rates) for the both the US English version and the French version. It was much cheaper to French, because it produced reusable HTML, CSS, and JS assets to animate the scenes in the video.
As someone who's done a lot of tedious video editing work and (lousy) motion graphics in the past for some educational content, it both terrified me (for all the hard-working folks who do this for a living) and made me realize how accessible producing this kind of video content is. It's a bit more palatable given the focus of this project, but I know many content producers, video editors & audio engineers (even voice actors!) who likely wouldn't find this exciting at all.
Given this project has no profit motive, I haven't paid artists (or programmers to make this hit home) to contribute to the project but if people find Indigene helpful (outside of me and a few friends) it's something I'd much rather do. I've done that in the past for Keep a Changelog for instance.
gosen 11 hours ago [-]
Amazing! Very impressive, I like how the app guided me towards the results page
RobotToaster 14 hours ago [-]
I couldn't find an option to change the soil type, since it guessed mine very incorrectly.
olivierlacan 31 minutes ago [-]
Once you got to results you mean? I just made the numbered steps at the top of the spot result pages clickable so you can use them to navigate back to soil but that may not be obvious. So thanks for the feedback!
ChrisMarshallNY 14 hours ago [-]
Very nice! My wife is very much into this, and I'll share it with her.
olivierlacan 20 minutes ago [-]
Thank you for that! Curious what feedback you get from her.
louischoi0 11 hours ago [-]
That is cooool.
itsanaccount 4 hours ago [-]
In restoring old farm ground in Michigan, please send claude robot to kill the autumn olive. I can give it work for years and years.
Other super fun fact, do you know there are standards for needle punctures? hexarmor is expensive but its about the only thing I've found that will stop autumn olive woody thorns. They will punch through canvas and leather. Probably also useful for locusts.
olivierlacan 27 minutes ago [-]
Welp you're in luck because my friend Rikki Ocampos who's been helping with Indigene told me yesterday about CISMAs:
> CISMAs are organizations for different management areas, they’re part of the Florida Invasive Species Council.
I told her guidance on "unplanting" invasives is definitely something I want to tackle but it can be tricky to navigate so the first update is this PR (https://github.com/olivierlacan/indigene/pull/247) providing better guidance on whether, when, how to "unplant" invasives and whose permission you might need.
Definitely curious about any and all invasive management resources so thanks fo the https://woodyinvasives.org link, I don't think I was aware of that one yet!
zukzuk 11 hours ago [-]
Love it!
Biggest obstacle for me is the giant invasive Ailanthus tree in my back yard. Apparently its roots produce allelopathic chemicals, and I’m finding that some native plants are unaffected (spicebush, wood fern) but others can’t cope at all (asters, cup plant).
I can’t find much if any info on this, so it’s been an ongoing experiment.
gibspaulding 10 hours ago [-]
Have you considered killing the alianthus tree? I know loosing a big tree is a tough sell, but tree of heaven is one of our worst invasives in the eastern US. Every year that tree is producing wind-born seeds that mean it is going to be causing huge problems for anyone attempting to plant natives anywhere in your neighborhood and actively degrading any natural spaces in the area. You’d do the environment a lot more good just by getting rid of that tree than via anything you plant under it.
Also as an aside, it’s possible that the problem for your cup plant and asters is shade, not chemicals. There are a lot of species of aster so I can’t say for sure there, but cup plant is a prairie species that absolutely wants full sun.
Either way though, please, please, kill your tree of heaven.
Source: My wife does this for a living.
flurben 10 hours ago [-]
as a native plant nerd and GIS dev i love the idea
however
i think for an experienced developer using claude the app itself would be easy to build
it is the underlying domain knowledge of "what plant actually grows where" is the actual hard part and im not getting the impression that your system is reliable in that area yet
olivierlacan 4 minutes ago [-]
Sure. But this same argument goes for every open source project ever built. At some point convergence becomes everyone's goal, or we all burn tokens recreating the same thing until the planet is mostly data centers.
You'll note I'm not reinventing things, most of this project is connecting dots between open science and already amazing projects like iNaturalist. But if you're familiar with it, you might also be frustrated with its extremely simplistic approach to identifying natives.
The reason I suspect is why your last point exists, except I've spent an inordinate amount of time and effort ensuring that Indigene doesn't claim a plant is native to a region (vs. a whole continent) when it's not. That makes it less comprehensive than other resources, but unless you can point to specific issues it doesn't make it less reliable.
I can't make you care, but if you might this is where I'd look if I were skeptical:
Which is logical I guess, if the goal is just to have native plants that grow naturally here. But I suspect few people are looking for this without any consideration to the ornamental and recreational qualities of the plants.
I consider it highly recreational to have transformed the previously dead “garden” and “lawn“ with “colorful one-year flowers” and the need to artificially water and all that strange “active gardening“ maintenance but absolutely no insects and no smells into a beautiful wild garden with buzzing insect life and zero artificial watering in only a few years time. The smell of the different herbs and berries alone is doing much for my quality of life. And the flowers that made it are much more “beautiful” and year-round colorful than the weird catalog almost-plastic tulips that the previous tenant replanted each year to have a few weeks of color.
Click twice on a filter to flip it to exclude instead? I can noodle on it for sure.
Did you try the print stylesheet? I did some work on it a few months ago but I really like the idea of being able to print out instructions, especially for the propagation technique pages.
Congrats on the launch!
And for now Indigene only has a group category for Jays, turkeys & woodpeckers: https://indigene.app/wildlife/acorn-birds
Ditto on that "good for wild turkeys" idea.
For deer hardiness, do you mean a way to find more deer hardy plants directly?
Love the idea for fast growers, especially to counter boxstore-bought yews and other non-natives people pick up because they want fast-growing shrubs for privacy hedges.
Bloom-timing is a cool one too, I already love the info I get from the propagation section (https://indigene.app/planting) on timing specific techniques and I added plant-specific propagation timing fairly recently (https://indigene.app/plants/symphoricarpos-albus#propagation), but having something equivalent for what to expect in a given season so you might have overlapping ecosystem support instead of one big bloom and nothing for months.
Thanks so much for all these great ideas!
I don't get your location, your browser does since everything is client-side by the reverse geocoding API definitely does for the map (and you can't take my word for it) so let me see if I can make this less annoying.
No point of trying to be privacy-conscious if the alternative is a pain in the ass, no argument there.
Edit: now covered in https://github.com/olivierlacan/indigene/issues/251 as well
- Pacific Northwest
- Southern California
- Central California Coast
That's what I get for trying to limit myself to client-side APIs but I'll take your repro and try to address it. Here's the tracking issue if you're interested: https://github.com/olivierlacan/indigene/issues/251
For people with degraded ecology though this is a great resource.
Curious which regions you looked into.
However, I don't think any of the stated goals lined up with my use case here - in this specific region, we're trying to deal with rapidly warming/drying summers, and I'd be looking for recommendations to help with soil water retention, shade, etc.
The alternatives (get it? https://indigene.app/alternatives) section focuses a bit more on the swapping non-natives or turf grasses that do poorly or require intense irrigation during heatwaves, but I really like the idea of adaptation planting.
Generally most natives are inherently better suited for heat waves and warming/drying summers since they tend to need little to no watering once established, but I agree it'd be nice to get a subset of plants that can create shade and help create a bit of an oasis.
I didn't use a cloud environment which is what I typically do on this project. I set it up to use OpenRouter to delegate to appropriate voice model for the narration (which still blows my mind, especially the French version as a native speaker). That cost barely $2 of credits.
The art direction was simply to remain coherent with both the tone and voice of the project but the visual identity and existing design and illustration elements.
All told I think the final cost was around $30 (at API rates) for the both the US English version and the French version. It was much cheaper to French, because it produced reusable HTML, CSS, and JS assets to animate the scenes in the video.
As someone who's done a lot of tedious video editing work and (lousy) motion graphics in the past for some educational content, it both terrified me (for all the hard-working folks who do this for a living) and made me realize how accessible producing this kind of video content is. It's a bit more palatable given the focus of this project, but I know many content producers, video editors & audio engineers (even voice actors!) who likely wouldn't find this exciting at all.
Given this project has no profit motive, I haven't paid artists (or programmers to make this hit home) to contribute to the project but if people find Indigene helpful (outside of me and a few friends) it's something I'd much rather do. I've done that in the past for Keep a Changelog for instance.
https://woodyinvasives.org/
Other super fun fact, do you know there are standards for needle punctures? hexarmor is expensive but its about the only thing I've found that will stop autumn olive woody thorns. They will punch through canvas and leather. Probably also useful for locusts.
https://www.floridainvasives.org/for-homeowners/
I told her guidance on "unplanting" invasives is definitely something I want to tackle but it can be tricky to navigate so the first update is this PR (https://github.com/olivierlacan/indigene/pull/247) providing better guidance on whether, when, how to "unplant" invasives and whose permission you might need.
Definitely curious about any and all invasive management resources so thanks fo the https://woodyinvasives.org link, I don't think I was aware of that one yet!
Biggest obstacle for me is the giant invasive Ailanthus tree in my back yard. Apparently its roots produce allelopathic chemicals, and I’m finding that some native plants are unaffected (spicebush, wood fern) but others can’t cope at all (asters, cup plant).
I can’t find much if any info on this, so it’s been an ongoing experiment.
Also as an aside, it’s possible that the problem for your cup plant and asters is shade, not chemicals. There are a lot of species of aster so I can’t say for sure there, but cup plant is a prairie species that absolutely wants full sun.
Either way though, please, please, kill your tree of heaven.
Source: My wife does this for a living.
however
i think for an experienced developer using claude the app itself would be easy to build
it is the underlying domain knowledge of "what plant actually grows where" is the actual hard part and im not getting the impression that your system is reliable in that area yet
You'll note I'm not reinventing things, most of this project is connecting dots between open science and already amazing projects like iNaturalist. But if you're familiar with it, you might also be frustrated with its extremely simplistic approach to identifying natives.
The reason I suspect is why your last point exists, except I've spent an inordinate amount of time and effort ensuring that Indigene doesn't claim a plant is native to a region (vs. a whole continent) when it's not. That makes it less comprehensive than other resources, but unless you can point to specific issues it doesn't make it less reliable.
I can't make you care, but if you might this is where I'd look if I were skeptical:
https://indigene.app/sources
https://indigene.app/confidence
https://github.com/olivierlacan/indigene/blob/main/DATA_SOUR...
https://indigene.app/plants/penstemon-digitalis (example of a status conflict)
https://github.com/olivierlacan/indigene/blob/main/app/scrip... (which is what does this status checek)
And if you care to call me out on any GIS mistakes (given my own lack of expertise in that area) this where you're likely to find mistakes: https://github.com/olivierlacan/indigene/blob/main/app/scrip...
Maybe. But if everyone has to vibe code this themselves, it would be a hugely inefficient endeavour. Better to share these projects and help others!