DEV Community

Pow
Pow

Posted on

AI-first note taking app

GitHub Copilot CLI Challenge Submission

This is a submission for the GitHub Copilot CLI Challenge

What I Built

I built an AI-first note taking app called Recallable, and honestly, GitHub Copilot CLI basically built it for me. I was mostly just reviewing code and giving thumbs up while Copilot did all the typing.

The app comes with complete authentication supporting both magic links and OAuth2,. Once inside, you can manage your notes the traditional way, but the real magic happens with the AI chat assistant. You can literally just tell it "create a folder for my project ideas" or "write a note about my meeting yesterday" and it handles it instantly.

But it gets better. The AI doesn't just create stuff, it actually organizes everything for you. Got messy notes scattered around? Just ask the AI to move them into proper folders, reorganize your structure, or tidy up your workspace. It can move notes between folders, rename things for consistency, and basically act like a personal assistant that actually enjoys filing and organizing (unlike me).

Under the hood it's running on Convex for the real-time backend, TanStack Start for the framework, and OpenRouter to plug into various AI models.

Demo

Check out the repo: https://github.com/kimmyxpow/recallable

My Experience with GitHub Copilot CLI

Okay so my experience with GitHub Copilot CLI has been great. Even though this is clearly early days for the CLI, it already handles everything I need. The skills and subagents features are genuinely game changers for building complex stuff like authentication flows and AI chat systems without getting lost in the weeds.

But... I burned through my entire monthly usage in just 3 days. Three. Days. I literally could not stop experimenting because it was just too much fun watching Copilot wire up all the codes. I'd open my terminal to fix one tiny bug, start chatting with Copilot, and suddenly it's 4 hours later and we've completely built out the note moving logic or added sophisticated AI organization features I didn't even plan on building initially.

I was mostly using Claude Opus through Copilot for the heavy lifting, which definitely explains why my credits vanished so fast, haha. Every time I asked it to implement the auth system or build the AI chat that handles folder creation and note organization, it just... did it. I think I wrote maybe 10 lines of code myself throughout the entire project. Everything else came from Copilot suggestions that I just accepted after reading through them. It was like having a senior developer who never gets tired, never gets coffee breaks, and actually understands what I mean when I say things like "make the AI able to reorganize messy folders automatically."

I went from idea to fully working app in a days without actually coding, just thinking and reviewing.

Top comments (1)

Collapse
 
pascal_cescato_692b7a8a20 profile image
Pascal CESCATO

Really interesting project! I totally relate to your experience with Copilot. I had a very similar workflow while working on my own project recently—it’s honestly quite addictive once you get into the flow. Great job on what you’ve built here!