DEV Community

Cover image for GitHub Copilot CLI Challenge: 'The Linux Compass'

GitHub Copilot CLI Challenge: 'The Linux Compass'

Maame Afua A. P. Fordjour on January 27, 2026

This is a submission for the GitHub Copilot CLI Challenge What I Built I built The Linux Compass, a terminal-based utility designed to ...
Collapse
 
prab2 profile image
prabim

Been following this account for a while, and I myself am studying linux in high school at the moment, this really helped me whiles i was learning the terminal as well. Could I suggest some additions? I forked the project and played around it a bit, I think you should think of this as a broader project! It was super helpful for me thanks alot!

Collapse
 
maame-codes profile image
Maame Afua A. P. Fordjour

Glad it was useful to you Prabim :) & about the additions, just send me an email and we can collaborate on something, couldn't find an email or github account linked to your dev account so that should be a way you can reacj me

Collapse
 
prab2 profile image
prabim

right, apologies, i am not so active here, i recently joined this platform because i saw your devops from scratch on a google search and created an account will email you in a bit, thanks for the swift response

Thread Thread
 
maame-codes profile image
Maame Afua A. P. Fordjour

no p!

Collapse
 
sam_jha_054aa0cbf7a190601 profile image
sam jha

The Linux Compass concept is brilliant โ€” navigation on the command line always feels like flying blind without a good mental map of where things are.

What strikes me about this and similar CLI tools is how much they prove that the terminal is still the most powerful productivity layer. I've been building a Python CLI called Folder Intelligence that does something adjacent: reads the content of files (OCR + text extraction) to rename and organize them intelligently, rather than relying on metadata. Kind of like giving your file system a compass too!

Did you find that using Copilot CLI changed how you thought about the tool design, or did you already have the structure planned out?

Collapse
 
maame-codes profile image
Maame Afua A. P. Fordjour

Honestly the python CLI tool you created sounds really helpful as well Sam. I use python quite a lot in my hobby projects, I will definitely play around with yours too and see how it really works! And yes I do agree, the terminal is stronger than we probably think, I always thought it was just a black box on my pc, but now I experiment with it a lot more , and learning Linux and working in the terminal as well makes it more helpful to my personal studies.

The Copilot CLI Challenge honestly made me think of the tool design, because I wanted to create something that would help me personally as well not just submitting it for a challenge

Collapse
 
bjf5201 profile image
Bethany Fannin

This is a great idea! It reminded me of this awesome Obsidian plugin that I use, linked below:
github.com/st3v3nmw/obsidian-space...

This plugin allows me to take advantage of the spaced repetition learning technique where you create flashcards and review them at specific intervals depending on how well you recall their content. If youโ€™re not familiar with spaced repetition, hereโ€™s the Wikipedia page on the subject:

en.wikipedia.org/wiki/Spaced_repet...

I think possibly adding a spaced repetition feature to this tool would be a great idea since it falls in line perfectly with the toolโ€™s objective. Great work!

Collapse
 
maame-codes profile image
Maame Afua A. P. Fordjour

Thank you so much Bethany, Iโ€™m not familiar with spaced repetition but will DEFINITELY check it out! And add it as well๐Ÿคฉ

Collapse
 
fedrummond_ profile image
FeliDrummond

Awesome!!

Collapse
 
maame-codes profile image
Maame Afua A. P. Fordjour

Thank you Feli!

Collapse
 
bhavin-allinonetools profile image
Bhavin Sheth

This is a really thoughtful idea. I love the focus on retention, not just โ€œgetting the command to work.โ€

The learning loop + Markdown log is smart โ€” it turns Copilot from a shortcut into actual long-term knowledge. Thatโ€™s a real pain point, especially when youโ€™re learning Linux/DevOps and everything blurs together.

Also appreciate you sharing the struggles with the Copilot CLI update. That part alone will probably save other people hours of confusion.

Nice work โ€” this feels genuinely useful, not just a challenge submission. ๐Ÿ‘

Collapse
 
maame-codes profile image
Maame Afua A. P. Fordjour

Thank you Bhavin! I did want something I personally could use for my own benefit as well (since it took me an awful amount of time to work on it)