Image 1 — (Self-promotion): Local open source language course creation platform
Image 2 — (Self-promotion): Local open source language course creation platform
Image 3 — (Self-promotion): Local open source language course creation platform

(Self-promotion): Local open source language course creation platform

(Took permission from mods)

Hi everyone,

A few years ago I wanted to learn Georgian. It was hard to find good resources for it. That's normal for most languages. Materials are dependant on learner and speaker count. So the languages with the least of it are the ones where you don’t get good resources if any.

I'm building an app where anyone can make a course. You write lessons, explain the grammar, bring in your own audio and images and build exercises: multiple choice, matching, fill in the blank, word order, listening, speaking. A course is a folder on your own computer saved in JSON format. Even if I stop working on this, the courses should still be portable. Since the course is just a folder with json files, it can be hosted in any version control repo and collaborated upon.

People are currently writing courses in it for Okinawan, Italian and Portuguese.

To be straight: the editor works and people are using it. The learner app you'd actually study from doesn't exist yet. So there's nothing here for you to learn from today. I’m not looking for free labour to make the courses. However come join the discord if you want to see this being built in public. I will be taking feedback for the learner app. And you would get alpha access if you join.

I have been working on Asakiri for 1.5 years. And the previous version had courses hosted on a database. That model does not work. What I have learnt during this time is how course creation works. The challenges associated with a course, how the course data format should be so that it stays portable and much more.

Download the desktop app(Mac, Windows & Linux) at https://asakiri.com or come join us on discord.

Some common questions which might come up:

How will you ensure quality of the courses? That’s tricky. Asakiri Studio is just a tool to make the course. People own the course and license and share it however they want. But for the asakiri learner app, we will try to vet the courses so only those with the best quality passes the review. However this can only work for languages with lot of speakers. For a language like Ainu, it would be hard to “vet” the course.

When will the learner app be available? The course data architecture is still in beta so I’d first like to standardise and finalise the data structure. This will only be updated based on feedback from the course creators. Which there are. But I would like to defer the learner app once this is finalised. However if someone wants to build their own learner app, you can check the docs. https://docs.asakiri.com If I have to give a deadline, I would say the learner app alpha will be in 1.5-2 months. (Based on my previous app making experience)

Why not Anki? Anki is an amazing tool but it is not meant for a full fledged course.

If you have any questions, let me know and I'll try my best to answer them.

u/biricat — 3 days ago
▲ 0 r/webdev

Built a duolingo like course authoring platform

If you don't know, duolingo used to have community course contributors. People could also request languages that they wanted to be added. This was shut down few years ago. This is an attempt to close that gap. This is a desktop app but build in tauri and react. So I think it's still relevant to webdev. In an earlier different version of the platform, people had started creating courses in okinawan, mirandese and Picard. The course is just a directory on your device. With json files and assets in the folder for the course structure. The lessons itself may be a rich media content block, or one of 7 types of exercises. Right now people have started making courses for Italian and Portuguese. Please check it out at asakiri.com and if you have any feedback or questions, let me know. Docs for the course project structure - https://docs.asakiri.com

I think the platform is less important than the course data structure so I am trying to finalise it based on feedback from course creators.

(No data is collected. Everything stays local and on device. There are no accounts, no subscriptions. Everything is open)

u/biricat — 5 days ago

Looking for contributors for making an open Cornish course

(Took permission from mods)

Hi guys,

I have been working on a language course creation platform for more than a year. But recently I have made the new version open source. The courses created on the desktop app are independent of it. They are saved locally in json format with assets also in a folder. This means that the course can be hosted on a git repo like GitHub. The course contributors can set any license they want on the course. This is just a tool to create the course. There will be a learner app soon.

The course format itself can be rich text or 7 types of exercises. It follows a content first architecture. Which I won't bore people with but it means you define a table like "Vocab" once, fill it with data, then reuse it around the course lessons.

I had been getting feedback from a person on blue sky who was interested in making a Cornish course but I lost touch when I deleted my account. So I may be an outsider, but I am interested in language revitalisation efforts. So if any of you are interested in giving this a shot, get the desktop app from asakiri.com (Available for macOS, Windows and Linux) or come join a small community on discord

On the course settings you can also set your patreon and add sponsor links if you get any sponsors for the language course. These will be shown in the learner app when someone starts this course. I am hoping course contributors can get sponsored for their courses. But I have other plans too.

Joining now means I will be very receptive to feedback and the apps will be made according to your requirements.

Let me know if you have any questions.

u/biricat — 5 days ago

Local first duolingo like language course creation platform

Hi everyone,

A few years ago I wanted to learn Georgian. It was hard to find good resources for it. That's normal for most languages. Materials are dependant on learner count. So the languages with the least of it are the ones where you don’t get good resources if any.

I'm building an app where anyone can make a course. You write lessons, explain the grammar, bring in your own audio and images, and build exercises: multiple choice, matching, fill in the blank, word order, listening, speaking. A course is a folder on your own computer saved in JSON format. Even if I stop working on this, the courses will still be portable. Since the course is just a folder with json files, it can be hosted in any version control repo and collaborated upon.

People are currently making courses in it for Okinawan, Italian and Portuguese.

To be straight: the editor works and people are using it. The learner app you'd actually study from doesn't exist yet. So there's nothing here for you to learn from today. I’m not looking for free labour to make the courses. However come join the discord if you want to see this being built in public. I will be taking feedback for the learner app. And you would get alpha access if you join.

I have been working on Asakiri for 1.5 years. And the previous version had courses hosted on a database. That model does not work. What I have learnt during this time is how course creation works. The challenges associated with a course, how the course data format should be so that it stays portable and much more.

Download the desktop app at asakiri.com or come join us on discord.

u/biricat — 5 days ago
▲ 4 r/tauri

We have duolingo at home

I've been working on Asakiri Studio. A desktop app for making duolingo like language courses.

Everything lives in a folder on your machine. No account, no cloud, no sync. Courses can then be hosted as a git repo, collaborated on and get version control.

It's in alpha and very very very early, but it's usable. Some people are interested in making courses for Italian, Portuguese, Okinawan and Finnish.

https://asakiri.com

https://docs.asakiri.com

u/biricat — 5 days ago
▲ 101 r/astrojs

Astro never lets me down

I've been making the marketing sites for my apps with astro for 3 years and it's lovely. I never get tired of it. There is no competition for astro for landing pages.

Also flairs don't work?

u/biricat — 13 days ago

I built a to do app where ignored tasks fade away instead of becoming overdue debt

I’ve been building a to do app called Ikoi for the last 3 months.

The basic idea is that “how difficult is this task?” and “can I handle it today?” are different questions.

Every task can have an energy level: Zombie, Okay, or Hyper, plus an effort cost in spoons. You set your current energy and a daily spoon budget. If you’re in Zombie mode, the harder tasks stay out of the Focus rotation. If you’ve used your spoons for the day, the smart reminders stop.

Tasks can also have a deliberately tiny first step. So “cancel unused subscription” becomes “open the account settings page.” The original task still exists. You just get a less awful place to enter it.

The stranger features are probably the ones that explain the app best:

  • Leave a task untouched for a week and it starts fading instead of becoming a permanent red warning. Editing or acting on it brings it back. With optional AI, it can suggest an easier re-entry step.
  • Focus mode shows one task at a time. Swipe to pass, choose “Not today” to reschedule it, or double-tap to finish. There’s a timer, background music, and a small pixel companion.
  • There’s an Overwhelm button that temporarily replaces the entire app with a breathing animation and a 5-4-3-2-1 grounding exercise. There may also be a hidden cat at the end.
  • Smart reminders learn when you usually complete things. They spread notifications apart, avoid tasks above your current energy, respect your remaining spoons, and back off if you keep ignoring them.
  • Focus Fam is live body doubling. You can focus in the public room or create a private room with a code, send silent hearts, hide your task behind a status, and optionally attach a Spotify Jam.

It also has natural language quick add, voice notes, brain dumps that can become multiple task drafts, notes, projects, step-by-step routines, routine templates, calendar events, two-way calendar sync, completion milestones, iOS widgets and Live Activities, downloadable themes and icon packs.

AI is optional. An account is optional too. The app works locally without one. Signing in adds backup and cross-device sync.

The free version is limited to five active tasks and three routines. Premium removes those limits and has monthly, annual, and lifetime options.

iOS: https://apps.apple.com/us/app/ikoi-to-do-list-planner/id6761279743
Android: https://play.google.com/store/apps/details?id=com.ikoi.app.Ikoi

Website - https://ikoi.app

u/biricat — 15 days ago

[App Idea] Send pet postcards to people of the world, get a postcard back.

The concept isn't something new. There has been other apps/websites like this. You send a digital letter / postcard and you get back a postcard in return. The current market is dominated by slowly. It's geared towards longer letters though. I have the idea of people sending pet pictures with a little bit of text.

Problem : It really isn't a problem but I think sharing pet pictures with each other could be fun.

Yes I know the security and privacy considerations including illegal stuff in images, moderation etc. But if those are taken care off, is this still a stupid idea?

u/biricat — 19 days ago

Designer who codes looking for a startup to build with

Hi!

I'm a UX designer with 10+ years of experience and I also build frontend applications (React and modern AI assisted workflows).

Over the past three years, I've been building my own products. None became a breakout success but the experience taught me far more than design alone. From product strategy and growth to SEO, marketing and shipping quickly.

I'm looking to join an early stage startup with strong founder market fit and real momentum, where I can own product design, contribute to frontend development and help shape the product from day one.

Open to cash + equity, or equity only if the team is already making meaningful progress.

reddit.com
u/biricat — 22 days ago

I’m making an album first iOS Photos app where you can keep notes and links alongside your photos

Hi everyone,

I’m building Spaces, an album first photo app for people who prefer organising their library around albums rather than a feed/search first experience.

Spaces lets you add notes, links, and checklists alongside the photos already in your albums. More like a private visual board for a trip, project, home, or idea. Albums sync with Apple Photos, while notes and links stay in your own iCloud. There’s no tracking, analytics, or external server storing your data.

Spaces isn’t a full replacement for Apple Photos. It’s designed to work alongside it.

Since I don't use analytics, I’m looking for 5 TestFlight beta testers to screen record the initial setup and first use flow, so I can see where the UX is confusing. Please only use photos you’re comfortable recording, or only give limited photo album access.

In return, I’ll provide a promo code for the lifetime version when it launches. Planned pricing is $14.99 lifetime or $9.99/year with a one week trial.

If you’re interested, comment or DM me. You can also join the TestFlight here: spacesapp.co It will ask for you to subscribe but rest assured, you won't get charged in the beta app. It's a sandbox purchase.

Privacy policy: spacesapp.co/privacy

u/biricat — 23 days ago

Making a ios photos app replacement with link and notes.

I really don't like the apple photos app. It feels really cluttered. And the albums gets buried. So I started making one which uses photokit. You can also save links, notes and checklists. And see photos in a calendar. I'm liking how it's turning out and see myself using it. Would you use this for a one time purchase?

u/biricat — 27 days ago
▲ 6 r/ProductivityApps+1 crossposts

Built a to do app with no streaks and tasks that decay instead of piling up

For the past few months I've been working on a to do app that actually works with how my ADHD brain functions. It's called Ikoi. Some features (and anti-features):

Energy levels for tasks: Set how much energy each task needs, then filter them out on bad days.

Task decay: Most apps just shove undone tasks to tomorrow forever. Ikoi slowly fades them instead. If you haven't touched something in 7/14/21 days, it fades and then archives itself. Guilt-free.

No streaks. Ever: Streaks don't work. One missed day and the whole thing feels pointless. There will never be streaks in Ikoi.

Group body-doubling timer: Join a public room, see what others are working on, and work on your own thing alongside them.

Cute, not corporate: Customize it with different icon sets or bring your own.

This version is stable and shaped by feedback from people actually using it.

You can get it for iOS or Android.

Let me know if you have any thoughts.

u/biricat — 29 days ago
▲ 1 r/cofoundermatch+1 crossposts

Looking for a cofounder who also has ADHD and loves making short form video (TikTok/IG)

I built Ikoi, an ADHD task manager. It's live on iOS and Android with real paying users. Still small, $150 in the last month, but it's growing.

I'm not chasing VC money. I want this to be a sustainable lifestyle business that two ADHD people actually enjoy running.

About me:

  • 10 years in UX design, 6 years building frontend
  • Been building real products since before the AI wave, so I'm not just prompting my way through this. Now I use AI coding agents to ship faster
  • Comfortable across the tech side: cloud infra (Azure, AWS), running ads, analytics, and the general plumbing of getting a product live and measured
  • I can also handle video editing, so you don't have to do everything alone on the content side
  • I have ADHD, so I built the app I needed myself. Energy matching, one tiny first step per task, "not today" instead of a guilt pile
  • Based in India

The problem is distribution. The product is good, but I'm bad at getting it in front of people. ADHD content does really well on TikTok and Instagram, and I need a partner who can own that. Finding hooks, being on camera, posting consistently, growing an audience that actually converts. If you have ADHD yourself, you'll get the content instinctively because you live it.

Who I'm looking for:

  • Has ADHD
  • Can make and ship short form videos consistently
  • Based in Europe or Asia, so our timezones overlap

The offer is roughly 50/50 equity and equal share of revenue. Equal partners.

Try the app first at ikoi.app, then DM me with a bit about yourself and any content you've made.

u/biricat — 2 months ago

Ikoi - A task manager for people with adhd built from real feedback

I launched ikoi 2 months ago. Built it with constant feedback from real people with ADHD using it day to day, and the design is shaped by what actually helps them.

A. What it solves

Most task apps assume you wake up with a full tank every day. ikoi doesn't. The list adapts to what you actually have left.

  1. Energy gating. Tag each task Low, Medium, or High energy (Zombie, Okay, Hyperfocused). On a flat day, the High stuff drops out of view instead of glaring at you.
  2. Spoons. Set effort per task and a daily budget. Go over and you get a small heads up, not a wall. Same for a daily task cap. You can blow past either, you just know you're doing it.
  3. Focus rooms. Join a public room to body double with strangers, or make a private one and invite friends.
  4. Warm, not corporate. Swap themes, icon sets, and fonts. Build your own icon packs and themes, share them if you feel like it.
  5. Quick add and brain dumps. Type a task in plain language, ikoi parses it. Loose thoughts go in as notes, you can promote them to tasks later.
  6. Task Decay. Tasks you keep deferring starts getting faded out.
  7. No streaks. Now or ever.

B. How it's different

Todoist and TickTick capture fast but the list just grows. Energy and spoon cost mean ikoi's list shrinks to fit the day.

Sunsama and Akiflow time-box your calendar. That falls apart when ADHD or chronic illness scrambles the plan. Budgeting capacity holds up better.

Finch and Habitica run on streaks and pets. Miss a day and you've let something down. ikoi has none of that.

Focusmate charges separately for body doubling. Here it's part of the app.

Every one of those calls came from people with ADHD in the Discord telling me what was and wasn't working. Best comment so far, from Lia: "This is my first empty tasklist in more than half a decade."

C. Cost

Free to download. Optional ikoi Premium

US Pircing

  • Monthly: $2.99
  • Annual: $24.99
  • Lifetime: $49.99 one-time IAP

Regional pricing on both stores.

iOS: https://apps.apple.com/app/id6761279743

Android: https://play.google.com/store/apps/details?id=com.ikoi.app.Ikoi

Discord is open if you want to give direct feedback or shape what's next.

Privacy policy : https://ikoi.app/privacy
Terms of Service : https://ikoi.app/terms

My Personal Linkedin : https://www.linkedin.com/in/alekoi/

u/biricat — 2 months ago

Building Ikoi - A adhd todo app based on real feedback

I first launched ikoi 2 months ago.

What it is. And how it's different from other productivity apps.

1. Energy gating - Every task is assigned a energy rating. Low, Medium, High. Tasks are gated by energy so when have you low energy you don't need to see tasks which require high energy. That just clogs up your mind.

2. Spoon theory built in - You can also set effort (spoons) required per task and set a daily budget. If your day has tasks what exceed that, you see a small hint that you have exceeded your budget. This grounds your tasks. You can also set maximum amount of tasks you should be able to do per day. These are not hard rules. You can exceed them if you want. But it's there so you know what you are dealing with.

3. Focus mode and body doubling - Although not for everyone body doubling helps a lot of people with adhd. So you can join a focus group, see what others are working on while you work on your thing. You can also create private focus rooms and invite your friends.

4. Warm not corporate - Not a feature but about aesthetics, there are themes, icon sets and fonts which can make the app feel more warm. You can also create your own icon sets and themes and also optionally share it with others.

5. Quick add and brain dumps - Quick add like todoist. Just type it out and it gets converted to a task. No need to fiddle with a list of options. You can also brain dump your thoughts as a note. And convert them to tasks when you want.

6. Anti patterns - No streaks and there will be none.

Download it for Android or iOS

The best comment I got for my app : "This is my first empty tasklist in more than half a decade" - Lia

Join the discord community if you want to give direct feedback and help shape the app.

u/biricat — 2 months ago

2 months building an ADHD task manager

I launched ikoi 2 months ago. It's a task manager for ADHD brains. Instead of listing features I want to share the thinking behind them, because that's the part that actually helped me.

Building for a problem I actually have made most decisions easy. I have ADHD and every app I tried turned into another thing to feel guilty about. That's where energy gating came from. Every task gets a Low, Medium or High energy rating, and when you're low energy the app hides the high energy tasks so they don't clog your head.

I built spoon theory in too. You set effort (spoons) per task and a daily budget, plus an optional max number of tasks. The part I went back and forth on: none of it is enforced. Go over budget and you just get a small hint, not a wall. People with ADHD get told "no" enough already. The app's job is to show you what you're dealing with, then get out of the way.

The feature I'm most sure about is one I didn't build. No streaks, and there never will be. Streaks are standard in this category and they're good for engagement and bad for the people I'm building for. Not having them ended up saying more about the app than anything I added.

Focus mode and body doubling have turned into my best feedback loop. You can join a focus group and see what others are working on while you work, or make a private room and invite friends. Body doubling isn't for everyone but it helps a lot of people.

A couple of smaller things that mattered more than I expected. Themes, icon sets and custom fonts, including ones you make yourself and can share, because an app that feels like yours is one you come back to. And quick add plus brain dumps, since the hardest moment isn't organising a task, it's catching the thought before it's gone four seconds later.

The best comment so far:

>

That's basically the whole point of the app in one line.

App's on Android and iOS. The Discord is open if you want to follow along or argue with any of these decisions. Happy to go deeper in the comments, especially on the soft limits thing.

u/biricat — 2 months ago
▲ 6 r/ProductivityApps+2 crossposts

Ikoi - ADHD task manager, now on android and a lot of improvements

Ikoi version 2 is out. Built from the feedback I got

Around 2 months ago I posted about Ikoi here, a task manager I built for my ADHD brain. The problems it goes after haven't changed: activation energy, indecision, and tasks rotting on the list until they feel radioactive.

I got a lot of feedback since then. Version 2 is me actually acting on it.

Still the core:

  • Energy matching : tag tasks zombie/okay/hyper + 1–5 spoons, see only what fits your current state
  • Task decay : ignored tasks fade after 7 days, you get a smaller reframed version, or you "let it go"
  • First steps : every task gets a tiny 2 min starting action so you're never staring at "do taxes"

What people asked for, now in:

  • "Requires iOS 26, boo" : fixed. AI no longer depends on Apple Intelligence, so the app runs on older iPhones. And now also on Android.
  • "Pixel font is hard to read / make things bigger" : heard, several times. There's now a text size setting (up to 130%, everything scales with it) and system font is now the default. The pixel look is a choice now.
  • Icon sets, including a minimal one : a few of you liked the app but not the pixel art. There are now five icon styles: four illustrated sets and a clean minimal line icon set, as requested.
  • Brain dump got better : it's a chat now. Dump thoughts by typing or talking (on device speech-to-text), each one gets shaped into a draft task with a first step and energy level. Nothing is added until you accept it.
  • Routines : multi-step rituals (morning, wind-down)
  • Two-way calendar sync
  • Works fully offline, account optional : sign in only if you want sync across devices.

iOS: https://apps.apple.com/us/app/ikoi-adhd-task-manager/id6761279743

Android - https://play.google.com/store/apps/details?id=com.ikoi.app.Ikoi

Price - Regional pricing

US - $2.99/m $24.99/yr $49.99 lifetime

Discount on lifetime for the next 3 days (30%) - $34.99

u/biricat — 2 months ago

Porting a shipping SwiftUI app to React Native: what broke, what was free, and what I got wrong

I made a small to do and habit tracker for people with ADHD. Yes, another one, but this post isn't about the app. It's about porting it from Swift to React Native: the how's and why's, and the parts I'd warn you about.

The first version was SwiftUI with SwiftData for storage, CloudKit for sync, StoreKit for purchases, a widget, and it shipped on iOS and Mac. I rewrote the whole thing in React Native / Expo.

Short version of why I left native: I started on Swift for the native feel and to use Apple's on-device foundation models, and both of those turned out to be the things that pushed me off it. More on that at the end.

Purchases: the easiest part

I went from StoreKit to RevenueCat. StoreKit 2 is fine to work with, but it only covers the App Store, so I'd have had to write the equivalent again for Play Billing. RevenueCat lets me check one entitlement that works on both stores, and it handles receipt validation and restores, which is code I no longer maintain.

There was essentially no porting issue. Existing subscription groups and IAPs mapped directly onto RevenueCat, and existing users kept their subscriptions. This was the smoothest part of the migration by a wide margin.

Storage and sync: the part I'd warn you about

On native, I set cloudKitDatabase: .automatic on the SwiftData container, and that was the entire sync implementation. It synced, handled conflicts, kept data in the user's private iCloud, cost me nothing, and needed no server and no login.

In React Native I now run SQLite with Drizzle on device, a Cloudflare Workers + PlanetScale backend, auth with email OTP plus Apple and Google, and a sync engine I wrote myself. Every one of those pieces was free with CloudKit, and I had to rebuild all of it.

I wanted to keep the app local first, the way SwiftData and CloudKit gave me for free. The device holds its own SQLite store as the source of truth, so the app opens instantly and every read and write is local, with no network on the critical path. That matters a lot here: a brain dump or a quick task edit can't be waiting on a round-trip or failing in a tunnel. The backend is just a sync target the engine reconciles to in the background, not something the UI depends on.

I do get cross-platform sync and full control in return, and I needed the server for the AI work anyway. But I'm now running infrastructure, I own every sync bug, and I gave up a real privacy story where data never left the user's iCloud.

On privacy: most people aren't at either extreme, they're somewhere in the middle. I originally leaned hard on the on device / iCloud privacy angle, but in practice most existing users were fine signing up for cloud sync.

Migrating existing user data

This was harder than everything else combined. The old data lived in a CloudKit-backed SwiftData store inside an App Group container.

To read it, I wrote a small Swift native module for Expo whose only job is to open the legacy store on device and hand it to JavaScript. I reused the same App Group ID, so the new app reads the old database directly, with no login and no server round-trip, and old tasks just show up after updating.

The annoying part was CloudKit timing. On a fresh install the local store can be empty while iCloud is still pulling data down, so if you read too early you import half of it. I had to wait for the CloudKit import to settle before reading, and key everything by UUID so re-running the import never duplicates anything.

The Mac app: the thing I got wrong

The native app was one multiplatform SwiftUI target, so the Mac build shipped from the same App Store product as the iOS app. The new React Native app is iOS and Android only, with no Mac build.

Here's the trap: in my setup I can't remove the old Mac version on its own, because it's tied to the iOS product, and removing it would take iOS down with it. So the Mac app just sits there on the old codebase. I can't meaningfully update it and I can't remove it.

If you ship a Mac app from your iOS binary, know that the coupling is hard to walk back later.

So why did I start with Swift?

Two reasons, and both backfired.

First, the native feel. But my app has its own visual identity, and I spent a lot of energy wrestling the stock iOS look that SwiftUI pushes you toward rather than getting it for free.

Second, Apple's on-device foundation models on M-series Macs and recent iPhones. In my experience they were unusable for this, and they flagged ADHD-related content.

A core feature of the app is a "brain dump": for a lot of people with ADHD, sitting down to create tasks is too much work and too boring, but there's a steady stream of thoughts all day. So you dump those thoughts in freeform, and when you're ready the AI turns them into tasks. The Apple foundation model kept flagging that input. The exact kind of messy, personal, mental health adjacent text the feature exists to capture is the text it refused to process. I've since moved the AI to Gemini via OpenRouter, which doesn't have this problem.

Nothing against Swift or native iOS apps. For me it was genuinely stressful to work in, and I prefer React Native. Happy to answer questions on any of the above.

reddit.com
u/biricat — 2 months ago