stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

skue

@skue

Joined August 17th, 2026

  • 15Devlogs
  • 3Projects
  • 1Ships
  • 20Votes
Random guy that tries random things.

Currently making parole , a tui tool that show the lyrics of what you're listening to
ALso making Noomo , a game about guessing what an LLM could say
Open comments for this post

2h 37m 25s logged

Devlog 3 - It’s working well !

The program can show multiple lines of lyrics, and there is an argument to choose the number of them !
I also improved the lyrics parsing method, and forced the app to use the ANSI colors from the terminal.

I think now I will change the metadata fetching to MPRIS via Dbus instead of playerctl, and will do that in a separate file for better organization when I will port to windows

0
0
21
Open comments for this post

55m 50s logged

Delvlog 2 - Well, it’s easier than I thought

I knew it would be a small project, but this is reaaaally fast !

In this small update, I added a way to actually parse the lyrics, and show them in the TUI ! For now, there is just one line of lyric, but I will add options to add more lines.

I just need to add customization options, fix some errors, maybe find a way to make this run on windows !

0
0
17
Open comments for this post

2h 49m 8s logged

Devlog 1 - Parole, a nice terminal thing for showing lyrics of your favorite song !

Parole is a TUI tool made for your rice ! It will show the lyrics of the song you are currently listening, using Playerctl :)

I use Subprocess to get the playerctl metadata, then I use Textual to show everything.
For now, it can just get the lyrics and format them in a dict. Not very beautiful for now…

0
0
17
Open comments for this post

3h 3m 15s logged

Devlog 6 - Yayyyy thanks reviewers :yay:

Thanks for the reviews ! I’m already starting to try to improve all I can improve !

This is a small update, but here is the changelog !

  • I fixed the loading screen (because it was not appearing)
  • I created a ROADMAP for the v2 (check it out at https://github.com/skueee/noomo/blob/main/V2ROADMAP.md)
  • I changed a bit the layout
  • I added daily challenges ! Because hum I originally wanted them but for the first ship I didn’t implemented it so hum they are here now (kinda)

If you have any suggestion, comment or contact me on Slack !
These changes aren’t deployed yet, but it will be coming in the next few days

0
0
19
Ship

Presenting Noomo !

Noomo is a game about guessing words generated by an LLM
You just input a sentence, then you guess the words that the LLM generated.

And how does it work ?

The backend : The backend is a cool Python FastAPI server running a model through Transformers ! It generates the 100 top probabilities, deletes the ones that are not usable in the game (non-latin things, duplicates…) and sends the number of words requested !

The frontend : The frontend is a nice NextJS app that will kindly ask the backend the words for the sentence you inputed and will force you to guess words until you die (or when you guessed all the words). Then, if you didn’t die before the end, it will store the stats into the sessionStorage and show them nicely to you as a trophy.

But why is it so cooool ?

Well, first, it runs on Hackclub Nest ! Which means “only” 2gb of RAM, and 2 cores of CPU.
But how ? Well, it’s just using a smoll model, Qwen 2.5 0.5B, which makes it take 600M of RAM on idle.
(and no, i did nooot nuked my server 3 times, that was absolutely noooot me…)

Second, I learned everything while working on the project !
I knew how to code in Python, but nothing about ML. So uuum I needed to learn from kinda scratch (ngl, it’s not thaaaat hard for the thing I made).
I also knew a bit of Javascript, but NextJS is… Something else ? This was pretty hard, and why the heck can’t I change a variable in my useEffect ?
All of this means more bugs ! Yayyyyyyyyyyyyy !!!

You hyped me, where can I try ? And how ?

You can just go to noomo.dino.icu !
Enter your sentence, click enter (or the kool button), and then play !
Ah and yes, to play, you just need to input your word and press enter. And hope it was correct.


Alright I’m out, good luck !

  • 5 devlogs
  • 24h
  • 19.73x multiplier
  • 469 Stardust
Try project → See source code →
Open comments for this post

6h 39m 35s logged

Devlog 5 - FINNAAAAL ONE :ultrafastparrot: !!!!

:stardance_star_purple: Yipeee :stardance_star_purple:

I almost finished everything ! I added clues, refined the generation system, and hosted on Vercel (I also got a lot of bugs, but without bugs you cant make a good project).

I alsooo learned to make responsive things, and it looks okay if you dont try it on a very smol phone (I hope so, at least).

Now I just do some testiiing and it’s time to ship :stardance-streak-10d:

Try the website out at noomo.dino.icu :yay:

0
0
13
Open comments for this post

7h 14m 22s logged

Devlog 4 !!!!

I almost finished everything for the game !

I made most of the website. There is now a Game page (like, the most important thing of the whole project) and a Win page ! I also learned a lot about TS and HTML while making this (because this is kinda my first website).

It’s almost ready, I just need to do some adjustments to the layout of the website, rebalance the game and fix some generation bugs

2
0
57
Open comments for this post

4h 53m 35s logged

DEVLOG 3 !

I did a looot of things.

The backy backend :
I configured my Nest server (and I broke it 3 times) ! Now, it should work, but sorry to the Nest team for this :(. I also got some problems with the dockerimage (like, 19gb for a single image ?).
I improved the AI too ! It will now lean towards longer words, to make it easier to guess, and will exclude non-latin characters (sorry japanese people, but I had to).
I also learned sql (ngl i feel like a dumbass for not understanding this) and made a db ! It will store most popular sentences and maybe daily challenges ?

The frontennnnd :
Huuummm I didn’t do much but there is a header on top now ig

0
0
50
Open comments for this post

3h 18m 31s logged

[DEVLOG 2] I made the main page ! The buttons dont do anything now, but it’s my first time using HTML… I also done some fixes on the API and I got a Nest server ! Already tested it a bit and it should work if I only host the api on it. Anyway there is still a lot of work to do

0
0
11
Open comments for this post

1h 40m 32s logged

[DEVLOG #1] I’m building Noomo, a game about predicting what an LLM could say. You input a simple sentence, then you need to tell the most “logical” words, generated by a really small llm (currently, Qwen2.5-0.5B). For now, I got a small API backend that can be called to generate the predictions, and it’s running on my machine. I still need to finetune the model so that the game is more interesting, then I need to develop the frontend and host all of that !

0
0
11
Open comments for this post

1h 24m 1s logged

DEVLOG 6 - I added OpenAI detection to my AI watermark detector library ! So uhm I was tired with Videoseal, so I just decided to do the openai implementation instead. It was pretty simple, and I tried to do it without using the OpenAI sdk because i didn’t wanted to add yet another dependency. I also added a config to pass to the detector, and a way to ignore a detector.

0
0
23
Open comments for this post

4h 23m 1s logged

DEVLOG 5 - It’s been a looong time, it’s so hard… I tried to implement meta videoseal, and after countless of tries, I managed to export the detector to an ONNX model, that I could use in the library. The only problem is that I don’t know a lot about machine learning, so it doesn’t work at all. The JS script made to use the model just gives random results, often giving more score to non-ai images than to watermarked images. If anyone knows how to help with this, I would love a biiit of help. The Github repo is opened to issues and all the code is Open Source :). (Also I did the Jame Gam it was really fun :3)

0
0
14
Open comments for this post

1h 28m 55s logged

Devlog 4 - Very tiny update :). I don’t have my main computer, so I can’t do heavy things, which is what I need to do right now. But I used Blob objects instead of paths so that the library is compatible with bot Node and web browsers. I also tried some things with the openai detector, but the public api needs an API key and the private one has a turnstile challenge to solve. If anyone has tips to solve that, I would be really happy to hear them ! I also experimented with pytorch export to ONNX, but I don’t have the right pc right now (not committed yet). So yeah very smoll update, thanks for reading till the end.

1
0
41
Open comments for this post

1h 17m 5s logged

DEVLOG 3 - I made a logo for my AI watermark detection tool ! Also, I fixed a bug that made C2PA flag human made c2pa content as ai content.

3
0
16
Open comments for this post

56m 7s logged

Devlog 2 - I made the base implémentation for image and video detection !When sending an image or a video, the system will pass the file against each available detector (for now, only SynthID), and return a ImageAnalysisResult object (or a VideoAnalysisResult) with every result, and some methods to easily manage the data.I also created a base README (on mobile, without hackatime), and a ROADMAP with what I plan to implement.Here is the list of detectors I will implement, but feel free to suggest some other watermarks to implement ! C2PA (done), OpenAI verificator (in progress), Stable signature, Meta Content Seal (Audiodeal, Videoseal, Textdeal, Imageseal), Elevenlabs synthid (not sure), Claude Watermark (when public). That’s it for now !

1
0
100
Open comments for this post

53m 47s logged

[FIRST DEVLOG] Building my first JS project, Slover !
Slover is a tool to unify every major AI watermarking detection tool (c2pa, openai verificator, synthid-text..) in an easy to use JS library.
For now, there is a start of c2pa detector implementation, but I plan on adding a lot more of tools !
Also, I plan on making a browser extension, and a website to use it, but users will be free to integrate it wherever they want.

4
0
39

Followers

Loading…