DEV Community

Cover image for Join the Hacktoberfest Open-Source AI Challenge: Ghost in the Machine! $2,850 in Prizes Across 21 Winners.

Join the Hacktoberfest Open-Source AI Challenge: Ghost in the Machine! $2,850 in Prizes Across 21 Winners.

Jem on October 26, 2026

Week 4 of our Hacktoberfest DEV Challenges starts today, and it's our final challenge of the series! Running through October 31, the Hacktoberfest ...
Collapse
 
ben profile image
Ben Halpern The DEV Team •

Woohoo, good luck!

Collapse
 
stefan_07d23f966225156b50 profile image
Stefan •

A haunted terminal that digs through git history and tells you why a suspicious line exists would be fun. Especially when the ghost turns out to be your own commit from three years ago. Bonus points if it cites the commit before accusing you 😂

Collapse
 
gamaelle_gama_25d58f2be5e profile image
Gamaelle Gama •

😅😂

Collapse
 
tusharv profile image
Tushar Vaghela •

I tried to brought back, Ghost of BASIC language, which was one of the first programming language I learned.

Editor

AI Magic

More Details - tusharv.github.io/GBASIC/
Code at - github.com/tusharv/GBASIC
Dev Post - dev.to/tusharv/ghost-basic-the-dea...

Collapse
 
tusharv profile image
Tushar Vaghela • • Edited

Thank you everyone. I am glad you like it.

More Context - I have build 4 projects but this is the first likes or interactions.
dev.to/tusharv/hacktoberfest-2026-...

Collapse
 
fgrandon profile image
Francisco Grandón •

Just published my Week 4 submission: GitSéance — An Offline Digital Ofrenda Where Local Gemma Summons Deleted Code (And Refuses to Guess Why It Died)! 🌼🕯️💀

git blame only speaks for the living, so I built an offline git archaeologist powered by local Gemma 2 2B (temperature=0.25) that mines deleted functions from git log -p, places them on a marigold altar with Web Audio chimes, and uses a deterministic pre-flight guardrail + Sentry Agent Tracing so the model never fabricates fake stories when a commit message just says "wip cleanup".

Bonus Easter Egg for anyone who loves source code tricks: if you run python3 git_seance.py --mictlan or type mictlan on the live web altar, the code inspects its own AST in memory (#000dead) and decodes a hidden hex relic!

🔗 Read the write-up & try the Quine: dev.to/fgrandon/gitseance-an-offli...

Would love feedback from anyone else testing compact local models on messy git history! Happy Halloween & Día de los Muertos! 🎃🌼

Collapse
 
fm profile image
Fayaz •

All the best to those who'll participate! 👻
And to those like me, who'd love to participate, but may not get enough time! 🫠🥰

Collapse
 
adybose profile image
Aditya Bose •

I made an offline AI horror mystery game that uses local language and voice AI to generate character dialogues, plot and riddles. Built using three.js that runs in the browser using Ollama with Gemma and Piper for voices. Do check it out here and enjoy!

dev.to/adybose/i-built-a-haunted-h...

github.com/adybose/the-ofrenda-house

youtube.com/watch?v=a5VfPoQac_I

Collapse
 
alessio_bianchini profile image
Alessio Bianchini •

Hey everyone! Just published my submission for Week 4: GitNecromancer (💀🔮).

It's a small tool and gothic web dashboard that scans your repo for abandoned branches, lets local Gemma 2 2B hold a 'séance' where the dead code speaks in the first person to explain why it died, and either generates a resurrection patch or writes an epitaph in OFRENDA.md before safely deleting it.

Article: gitnecromancer
Live Demo: render

Curious to hear what the oldest dead branch haunting your repos is right now! 🪦🕯️

Collapse
 
abhinavkrishna3211 profile image
Abhinav krishna N •

Hey guys! Here is my entry for this week, check it out 👻

Feed the Gargoyle: a cursed stone imp that guards a bowl of sweets. It sees you coming, asks you a riddle, listens for your answer and pays out candy if you get it right. Get it wrong and it cackles and lets you try again. All offline on an Arduino UNO Q.

dev.to/abhinavkrishna3211/feed-the...

Would love to hear what you think!

Collapse
 
kaushanikoner20 profile image
Kaushani Koner • • Edited

What if the internet is a graveyard—and every broken link is a ghost waiting to tell its story? 👻🕸️

I built Web Séance, an AI-powered digital archaeology tool that explores the forgotten corners of the early web using the Internet Archive and local Gemma 3:4b.

It retrieves historical webpage captures, extracts actual outgoing hyperlinks, assigns traceable Evidence IDs, and visualizes those connections as a network graph. Then Gemma steps in as a local AI historian, helping interpret the evidence while keeping confirmed facts, plausible hypotheses, and unknowns separate.

No pretending a hyperlink proves friendship. No inventing stories to fill historical gaps. Just digital archaeology, archival evidence, and a little AI-assisted curiosity. 🕯️

🔗 Explore the project: github.com/kaushanikoner20-hub/Web...

🎬 Try the interactive demo: kaushanikoner20-hub.github.io/Web-...

🔗 Go through it: dev.to/kaushanikoner20/unearthing-...

Would love to hear your thoughts, especially from anyone interested in digital archaeology, local AI models, and preserving forgotten internet culture.

Happy Hacktoberfest & Happy Halloween! 🎃🕷️

Collapse
 
ankanju profile image
Ankan Roy •

Here is my submission post take a look :)
dev.to/ankanju/ghost-in-the-machin...

Collapse
 
devanshdubey profile image
Devansh •

completed my submission very excited to share here: week 4

Collapse
 
wilcardjayx profile image
Wilcard •

Let's see how this part plays out..

Collapse
 
phoniexcryptz001 profile image
Paul Ayoade •

Oops, am in

Collapse
 
alexwongc454 profile image
alex wong •

good luck!

Collapse
 
eagletoken profile image
EagleToken •

终于找到组织了,我是新人,但我会长期活跃。

Collapse
 
custodio profile image
victor •

Woohoo, good luck!

Collapse
 
_72f953c190491b53c364 profile image
田中マン •

Hello, I’m new here. Wishing everyone the best of luck.

Collapse
 
minglai_lai_0ca58fef9df12 profile image
Edward Walton •

Good Luck~

Collapse
 
__official__1 profile image
Jayking♟️ •
Collapse
 
yusra_ali10 profile image
yusra •

Wohoo

Collapse
 
dexoryn profile image
Dexoryn •

The strongest projects will probably be the ones that balance a creative idea with a clear technical reason for using open models.

A spooky demo might catch attention, but showing how the model works, where it struggles, and what the developer learned could make the submission much more convincing.

Collapse
 
moruku36 profile image
SeaOtter ( Kentaro Mori ) •

🎃 I built Ghost in the Log — a Halloween log investigation you can play in the browser. Pick a fictional incident case, and a live open-weight AI (Muse Spark Open via Baseten) reads the numbered logs and proposes a cause, always citing evidence line numbers and stating what it doesn't know.

Try it live: ghost-in-the-log.vercel.app/
Watch the 90-second demo: youtube.com/watch?v=xt3Na6KsNy8
My submission: dev.to/moruku36/i-built-ghost-in-t...

Happy Halloween! 👻

Collapse
 
jeffery_kachukwucide_d41c profile image
Jeffery Kachukwucide •

That's Lovely

Collapse
 
sbusienei profile image
S.Busienei •

Very exciting!!!

Collapse
 
paul_apile_e562a1a20b08cc profile image
Paul Apile •

good

Collapse
 
sarah_b8800197742adb0a641 profile image
sarah •

Hello everybody, I'm new here i just need a head startup with the projects. Thanks

Collapse
 
fossele profile image
Fossele Tazon Wilfried •

Hi