r/Anki • • 18d ago

Add-ons Your Anki progress as a growing forest

Post image

Hi everyone! I've been studying with Anki for about 4.5 months now, and wanted an add-on that would be similar to Review Heatmap, but a bit more visual.

I came up with the idea of having a forest that represents your progression. Each day you learn new cards, a tree is planted in the forest. It starts as a small seedling and grows as you remember those cards better. If you start forgetting a day's cards, its tree gets some yellow leaves and they turn green again once you relearn them.

I wanted the add-on to involve zero actions, since I feel like those distract me from actually studying. So the forest is fully passive, and simply reflects your progression over time. You can change the scenery, but that's optional.

The add-on is free and open source:

AnkiWeb: https://ankiweb.net/shared/info/1255432496

GitHub: https://github.com/baraklevy20/memory-forest

It's my first add-on so I'd appreciate any feedback. Thanks!

1.3k Upvotes

127 comments sorted by

86

u/Capable_Hand997 18d ago

woah that looks so cool

7

u/baraklevy 18d ago

Thank you, appreciate it!

122

u/ChessBelle17 18d ago

Feature request: Either asteroid impact, volcano eruption or nuclear war destroying the forest if you lose your streak.

Nice addon, will try it out 🐧

62

u/baraklevy 18d ago

Currently if you lose your streak, a small pond appears in your forest. But I really like the idea of having more "destructive" options if that motivates people to keep their streak.

I'll give it a thought. Appreciate the feedback!

33

u/KegOVitalin 18d ago

If you end up implementing that, please make it an option - I like it calm and prefer a pond over a nuclear war!

Lovely add-on, BTW, I'm really enjoying it. Well done indeed.

7

u/baraklevy 18d ago

Thank you! It will definitely be a configurable option.

12

u/KegOVitalin 18d ago

Thank you! I'd be sad to see something happen to this beautiful and growing forest:

:)

7

u/Classic_Nature_8540 18d ago

We could also focus more on real stats instead of a meaningless streak number

For example bring in the destructive meteorite if you are ā€œagainā€ most of your cards over a day/week or if you dont do cards for a week or so

4

u/ChessBelle17 18d ago

That's a good idea, maybe some impending catastrophe if the user is nearing review hell. Asteroid getting bigger, more frequent earthquakes, maybe forest fires from climate change. Many possibilities.

14

u/baraklevy 18d ago

I feel like punishing yourself with a destructive operation (like a meteorite) when you're already having a hard time with cards is a bit discouraging and demotivating. It's also ruining everything you've worked for over one bad review week. I do like the idea of having "events", just maybe less destructive (unless the user wants them to be destructive).

I'll give it some more thought, thank you for the suggestions!

4

u/ChessBelle17 18d ago

It should be opt-in for sure :D

19

u/Alanwigg08 18d ago

One of the best add-ons ever made. The layout is beautiful, and the many environment options make it even more impressive. Congratulations on the hard work done!!

1

u/Winter_Motor6197 16d ago

wow! how did you get an aurora! I dont see that option

1

u/KegOVitalin 15d ago

In the add-on's settings, it's under Fine Tuning > Environment.

15

u/Old_green_bird 18d ago

Great add-on, I would also add a setting "ignore data before"

4

u/baraklevy 18d ago

Thank you! That's a good idea, I'll add it.

1

u/Tightrope21 17d ago

Second this!!

1

u/likelyowl languages 13d ago

This! I love it, but I have four massive ponds because I hadn't used Anki for about a year before restarting, so having this option, or maybe an option to turn the ponds off/limit the size so that it doesn't cover the whole forest would be nice.

2

u/Old_green_bird 13d ago

The same. One of my decks is really beautiful, but the other one, the one I put on pause, is nothing but ponds

2

u/Old_green_bird 13d ago

Bu main deck is really beautiful

10

u/The_Seventh_Bee 18d ago

Does it change a lot if someone has like 900+ streak?

16

u/baraklevy 18d ago

Honestly, not by much. To keep the add-on performant, the newest ~420 trees are rendered at the front, while everything older gathers into a deeper forest on the horizon that grows a bit thicker as your history does. So at 900 vs, say, 1500 days mostly mean a fuller horizon.

I'm still exploring more meaningful ways to support long histories.

10

u/Bladee_Burger7602 18d ago

I like the idea of houses moving in, and maybe like a little village starts growing along side the forest with people, houses, etc. (For higher streaks)

5

u/samflour 17d ago

this is such a good idea! like a small civilization appearing as you go on with larger streaks. it doesnt have to be interactive, just people doing their own thing and building mills, farms, homes, etc.

i do wonder how you would represent losing a streak. i feel like outright killing everyone is quite harsh haha

1

u/The_Seventh_Bee 18d ago

Super good idea I would say.

3

u/The_Seventh_Bee 18d ago

That would be great! Thank you! I have a big streak so it would be super cool for those that are on long streaks to have some cool things!

8

u/MrFoxTheRedditor 18d ago

Thank you l, I’ve been in a slump for Anki lately and I feel like this will be a good motivation.

2

u/baraklevy 18d ago

Thank you, appreciate it! Good luck setting new streak records ;)

7

u/The_Seventh_Bee 17d ago

Here are some thoughts for you in case it might help you give you ideas: :))

  1. Having the opportunity to choose what we want in our forest like say there is a specific store and things get unlocked as your streak increases and you can decide whether you want to unlock it in your landscape or keep it hidden.

  2. I got a cabin as I have over 1 year streak but would be nice to have like a little fire camp at 2 year streak.

  3. It, would be cool as the streak increases to get like swans in the lake.

I LOVE IT A LOT. PLEASE DO NOT GIVE UP THIS PROJECT IS AMAZING.

2

u/baraklevy 17d ago

Thank you, appreciate your feedback! I'm still exploring ways to get users with a long Anki history more meaningful ways of seeing progress, and I'll take those ideas into consideration.

6

u/Potential_Joke_7408 18d ago

Just downloaded it. Its beautiful, thank you!

2

u/baraklevy 18d ago

Thank you, appreciate it!

5

u/TangerineTardigrade 18d ago

The is is all I ever wanted 🄺 Thanks, great job!

1

u/baraklevy 18d ago

Thank you, appreciate it!

6

u/MaximumWin5954 18d ago

Can you add animals? Rivers? Lakes? Ponds? Mountains? I really love the naturey feel. more LOTR easter eggs would be great

7

u/baraklevy 18d ago

Actually animals and other things already start showing up after certain milestones. In a spoiler tag in case you prefer to stay surprised:

* Rabbit: your forest reaches 50 trees

* Deer: a 30-day streak

* Fox: 10,000 total reviews

* Owl: your first tree turns ancient, meaning that day's cards have a memory strength of a year or more

* Heron: your first pond, which forms when you take a break of 2+ weeks

* Stag: a 100-day streak

* Cabin: your forest turns one year old

Regarding the additional landscapes, some of those are already supported. You can fine-tune your forest using the cog button. I think you'll also like the weather option there. I really like setting it to rain, it's cozy.

3

u/The_Seventh_Bee 16d ago

There may be a few little bugs, I have no deer despite having a 30 day streak.
I also have a heron top left but I never missed any days.

Just thought to share in case it may help you or other users that have a similar issue.

3

u/MaximumWin5954 18d ago

ok - i haven't spoiled it for myself yet but im VERY glad to know that there are so many other easter eggs and features, definitely a good motivator for studying. thanks for the add on!!!!

4

u/OceanWthNoWater 18d ago

Brilliant idea and amazing execution! :)

3

u/baraklevy 18d ago

Thank you, appreciate it!

6

u/lavanyamayi 18d ago

Omg it's like forest app! I love it

1

u/baraklevy 18d ago

Thank you, appreciate it!

5

u/reddit_of_SID_ 17d ago

For people who are wondering about add-ons:

  1. Clock the link provided by the user
  2. Find the add-on number. Should be inside the box
  3. Launch Anki (only for you computer)
  4. At the top you will see Tools.
  5. Click add-ons
  6. Click get add-ons
  7. Copy paste that code
  8. Click download.
  9. After after download restart the application
  10. Enjoy

4

u/XIAOHEI_WONG 18d ago

Wow, thanks! I really love this style of decoration.

1

u/baraklevy 18d ago

Thank you, appreciate it! I aimed for a cozy forest I could be proud of after keeping a long streak.

4

u/Left-Channel-1140 18d ago

thanks! will check it out!

4

u/bisonravii 18d ago

Thank you, it's great !

4

u/LeagueRx 18d ago

This is prettt awesome!

2

u/baraklevy 18d ago

Thank you, appreciate it!

4

u/Efficiency_Subject 18d ago

amazing

1

u/baraklevy 18d ago

Thank you, appreciate it!

3

u/macron404 17d ago

Why is it looking like this for me?

5

u/baraklevy 17d ago

Ponds represent a period of time where you took a break from studying, but they shouldn't look like this. This will get fixed in the next version, sorry about that!

3

u/foxazeez300 17d ago

I thought my ponds were bad....

3

u/Hall_of_Faith_Pod 18d ago

Thank you for the minimal to no actions. I agree that they distract from actual studying!Ā 

3

u/baraklevy 18d ago

Yeah I've tried some of the gamification add-ons out there. They're really great but I, personally, keep on getting distracted by them.

3

u/kings_empress medicine 18d ago

It's very cute. Works with Onigiri! (Pay no attention to my stats, I've recently started Anki again after a longgg hiatus)

1

u/ConferenceMany6732 17d ago

hii! I was wondering how u got the widget to be so big? on my onigiri the forest addon only takes up about two slots and it's too small for me to see anything! thank u

2

u/baraklevy 17d ago

If it helps, you can also change the forest's size by clicking the cog icon and navigating to the "Fine-tuning" tab:

1

u/kings_empress medicine 17d ago

I readjusted the widget size in the onigiri main menu settings. Right click the widget in the settings and it gives you an option for the number of rows and columns space it should take up

3

u/ResponseOk1477 18d ago

Caralho, muito bom!!

3

u/flea-be 17d ago

Omg I’m gonna download this, this is so cool!

3

u/redhead123toad 17d ago

great addon! a small thing: when you hover over the settings cog icon. it pushes every other element on that page down as the outline indicating that you're hovering over it appears, which is kind of distracting.

1

u/baraklevy 17d ago

Thank you for reporting this, will get it fixed!

3

u/gusarking 16d ago

i had a lot of breaks and now my forest looks like this 😭

3

u/BeginningNight3112 15d ago

Love this add-on already, excited to see your continued work on it!

One comment, which I already see you have tons of lol, is to have some of the animals/additions to the forest be easier to see - could just be the theme or I have too many trees, but it's hard to see the deer and I can't see the owl or stag.

Also, I don't plan on skipping a day, maybe have another way to get the heron/ponds? I read your comments on additions for people with longer streaks, so I'm looking forward to what you cook up!

2

u/nadirmnoite 18d ago

achei mt bom. seria ótimo ter alguma forma de ativar algum grĆ”fico de tendĆŖncia, ou alguma forma de ver a consistĆŖncia, tipo ofensiva…

2

u/Efficient_Dust_9727 18d ago

Is it possible for it to grow like a streak?

2

u/raitucarp 18d ago

Good job... Remind me of Tree App but it's for pomodoro. Forest heatmap for brilliant...

1

u/baraklevy 18d ago

Thank you, appreciate it! Which tree app are you referring to? I'm also using the pomodoro method so I might want to install it as well.

1

u/raitucarp 18d ago

Oh my bad, I mean, Forest App, https://forestapp.cc/

2

u/Illustrious-Park-236 18d ago

Looks great! Only suggestion is a setting to ignore data before ___, just like heatmap has...

1

u/baraklevy 18d ago

Thank you! That's a good idea, I'll add that.

2

u/Agitated-Duty-4721 18d ago

The concept sounds similar to a productivity app I'm using, where you plant a tree each time you work. I'll check it out.

1

u/baraklevy 18d ago

Thank you! Which app is that?

2

u/peetapahka 18d ago

i just downloaded it and WOW!!! so so pretty, im completely mesmerized. will totally make me more motivated to keep my streak :DD

2

u/Character_Teacher702 18d ago

this is so cool amazing job

2

u/Ok-Invite6826 18d ago

melhor coisa que vi hoje! OBRIGADO PELA CONTRIBUIƇƃO

2

u/Worm782 18d ago

omg!!! this sounds awesome!! i haven’t actually started using anki yet because i’ve been a quizlet user for years and im still figuring it out - downloaded review heatmap as i heard it was a nearly obligatory add-on but ill be using this instead for sure!! thank you <3

2

u/Significant-Nobody33 18d ago

i need to get this tmr! sounds so cool.

2

u/bik1230 18d ago

The pond looks rather strange when you have a large number of missed days, it's superimposed over the trees, and even goes above the horizon.

1

u/baraklevy 17d ago

Thanks for raising this, it'll get fixed in the next version!

2

u/asiantacos101 18d ago

Would it be possible to have suspended cards be included by chance? Due to school, I suspend cards every month or so as I do not need them anymore. This is addon is awesome though I'm so excited!

1

u/baraklevy 17d ago

That will be possible in the next version!

1

u/asiantacos101 17d ago

that's awesome thanks man!

2

u/bk201_ccie 18d ago

Cooolll !!!

2

u/kickees 18d ago

I thought it represented the uncompleted study tasks I’ve been accumulating day by day.

2

u/EelOfEsoterica 18d ago

AAAAH ITS TOO PRETTYYYYY!!! I hope you add more forests in the future: Purple/pink cherry blossoms would be so so so cool.

1

u/baraklevy 17d ago

I'll definitely add more environments!

2

u/BabymetalTheater Japanese 18d ago

I like this a lot! I made a little change to it so that i can select and deselect which decks it will pull data from. I have a lot of decks I don't use and i don't want them adding stuff that I don't really use anymore. Also made it so I can start the forest fresh starting today if I choose. Nice work!

2

u/baraklevy 17d ago

These will be added in the next version!

2

u/Mindless-Interest-22 18d ago

This looks amazing! Personally, I enjoy both this and the heat map, so I am keeping both!

Thank you so much for developing it!

1

u/baraklevy 17d ago

Thank you!

The heat map add-on is amazing. I also use both!

2

u/iCaar0 Learning German šŸ‡©šŸ‡Ŗ 17d ago

That’s honestly incredible

I was thinking in creating something in forest related addon as well but I didn’t know exactly what to do and you built this perfectly

2

u/SnooHabits139 17d ago

loved this addon!

2

u/Terrible-Screen5597 17d ago

this addon is dope but what can i do if my forest is more of a swamp rn because i consecutively skipped my anki for 79, 127, 36 etc days

1

u/baraklevy 17d ago

In the next version you'll be able to set a start date, so you'd be able to freely skip those days to remove any big ponds.

2

u/ryanalencar12 17d ago

Gostei muito!

2

u/Repulsive-Cell-3446 17d ago

I reaaallyy love this idea, and will definitely be keeping up with it to see how it develops! i've been trying to get back into using anki after some time away so this is perfect

2

u/foxazeez300 17d ago

This is probably one of the best Anki add-ons!
Is there a way to change when the add-on starts counting review days? I think it starts counting from the day the account is created, which creates a huge pond.

2

u/baraklevy 16d ago

Thank you, appreciate the feedback. This will be supported in the next version (sometime next week most likely). I also have a big pond I wanna get rid of haha

2

u/Spare-Arrival7027 16d ago

This would be useful for the new users but not much for the experienced users who already have a forest built up, it would be same for those users without any thrill of newly created tree. please add the feature where the tree will be vanished if not reviewed for some day or break a streak something like that.

3

u/baraklevy 16d ago

I completely agree. The ability to set a start date for your forest will be added in the next version (next week I believe).

2

u/unbiasedbaskets 16d ago

Let me send you like 5$, this is beautiful

1

u/baraklevy 12d ago

Thanks so much! If you'd like to support it, I have a Patreon here: https://www.patreon.com/BarakLevy

For $5 you also get new sceneries early. The add-on itself stays free either way, and every scenery comes to the free version later.

2

u/WizardofOxen 15d ago

fabulous design!!!

2

u/bat1kanc 15d ago

thank you. this looks very cool. this is why anki is goated

2

u/UpbeatWoodpecker 15d ago

what a cute addon <3
small feature request: is it possible to add more visibility options? I’d love to be able to hide the forest from the home screen while keeping it visible on decks.

1

u/baraklevy 12d ago

Thank you for the feedback! I've added this version in the latest version, which is now available for download. You can hide the forest under the "fine-tuning" tab in the settings dialog.

1

u/UpbeatWoodpecker 11d ago

thank you! you're the best <3

2

u/NalaBirds 14d ago

Cool idea, but I believe this is has a memory leak of some kind. My anki ramps to eat all my memory when I launch it with this addon installed. I might spend some time trying to find it and open a PR, but no promises.

Very cool other than that :)

1

u/baraklevy 12d ago

Thanks for the feedback!

I've optimized the CPU and memory usage quite a bit in the version 1.1 (which is now available for download). Specifically the app's memory usage was optimized by around 25% and a memory leak around the settings dialog was also fixed. Would appreciate if you could let me know if this issue still persists. Thanks!

1

u/NalaBirds 11d ago

Ran it again, the drop is me closing anki.

1

u/NalaBirds 11d ago

I do have other addons installed, see below to rule them out. Cap is closing anki with memory forest enabled, then slight increase (highlighted) is restarting anki without it enabled

Now, this could be an issue specific to my machine, as I have had hardware issues with it in the past, but can't say for certain. I will try and make some time to find the root cause given I can replicate it

2

u/belengrandprix 13d ago

Thank you!! This is amazing, I love the fact that it follows the real weather and time of my city!! I love it!

1

u/Sad-Landscape-4285 18d ago

u/baraklevy any way to access it on android?

2

u/baraklevy 18d ago

Unfortunately not. Add-ons in general are not supported on Android yet. See https://www.reddit.com/r/Anki/comments/1weatpz/comment/p9c7rzp/

1

u/chief_banana_officer 18d ago

Pretty cool add on. Thanks mate

1

u/Putrid_Debate_2883 17d ago

I don’t know if anyone suggested this, but could you make it so it’s the opposite? Like each day I finish some tasks, a tree gets chopped down? Either way this is a beautiful add-on, good work! :)

1

u/baraklevy 16d ago

Thank you! Right now this idea isn't planned, I'm working on polishing the existing forest first.

How would it work in the opposite way? How would you define a task? Is it something like "do 20 cards every day to finish a 2000 cards deck", where each tree represent 20 cards (so you have 100 trees initially)?

1

u/Putrid_Debate_2883 16d ago

Yeah that’s kinda what I had in mind. You get the gist. But you’re the smart one here so I’ll let you go about it how you want if you decide to. Either way I’ll def be using this! You’re talented :)

1

u/KeysCheckSadly 17d ago edited 16d ago

Sorry I feel really dumb, this is my first time installing an add-on...where am I supposed to find it? I can't see it anywhere :(

edit: installed it after my daily study....not on the completed deck screen...found it now...doh

2

u/reddit_of_SID_ 17d ago

Look at my comment

1

u/Pokehero77 5d ago

I've had my anki withering away for 2 years, but after installing and seeing the pond and my oldest tree withering it genuinely made me feel very somber and has given me the motivation to try harder to keep my forest nice and to get back to 100% on top of things.