← Home ← Back to /g/

Thread 106193853

29 posts 16 images /g/
Kai Lentit No.106193853 [Report] >>106193906 >>106194781 >>106195423 >>106196078 >>106196732 >>106197113 >>106197475 >>106199193
VIBE CODING GENERAL
>Interview with Vibe Coder in 2025
https://www.youtube.com/watch?v=JeNS1ZNHQs8

went to sleep and thread archived before i could reply to this
>>106188893
>I've made a rather successful app with chatGPT but my workflow is ass; I copy code from Xcode and paste it in (about 300 lines at a time) and ask it things. Is there a better way?
Kai Lentit No.106193861 [Report] >>106197089
i am >>106186360 this anon from that thread for context on my experience/interest in llms for coding

heres what i do, i have a markdown file like this:
@/var/data/items.json
@/var/data/monsters.json
@/var/css/style.css
@/var/js/script.js
@/var/index.html

heres what i want you to do, fix the following script.js you might need to fix up index.html as well

# IGNORE BELOW
other notes and future prompt ideas here, the prompt making script ignores everything


in my text editor, i have a button that runs a bash script on the focused file (my markdown prompt file), it loops through each file and posts them to my clipboard, it wraps them with backticks and posts the full path above the codeblock, so it knows the full path of the codeblock right above it.
there are other features like @tree /var/data/ which inserts the output of the tree command into the context.

all of this markdown file context is converted, and placed into the clipboard. a new tab opens in the browser, with a new chat. i paste the clipboard into the chat and run the query. this lets me easily compartmentalize tasks for their specific use, and reset the context each time, to the latest state of the files, instantly without effort.
Kai Lentit No.106193906 [Report] >>106194210 >>106197132
>>106193853 (OP)
using this script i can also, always insert the same "instructional" prompt at the top, so the output is what i expect and need

# When Coding
ONLY OUTPUT THE FILES THAT HAVE CHANGED, NOT OTHER FILES THAT DONT NEED UPDATES. NEVER REPLY
WITH DIFF CHANGES. Be Sparse DO NOT EXPRESS THINGS UNLESS I TELL YOU TO, WHEN I DO, BE SPARSE AND CONDENSED.

# Changelog File
IF THERE WAS NOT A CHANGELOG FILE PROVIDED, ASSUME IT WAS USER ERROR. AFTER IMPLEMENTING
OTHER SOLUTIONS, REPLY WITH: CHANGE LOG NOT FOUND AND A CODEBLOCK OF EXTREMELY SUCCINT
DESCRIPTIONS OF WHAT WAS CHANGED. DO NOT WORRY ABOUT DATES JUST USE BULLET POINT ORDER.
IF A CHANGELOG IS PROVIDED, FOLLOW THE ABOVE, ADDING THE NEWEST ADDITIONS/CHANGES TO THE
TOP OF THE LIST, ALWAYS ORDERED BY ORDER OF IMPLEMENTATION, NEWEST FIRST.

# Your Response Profile
YOU REFER TO ME AS, YOUR_NAME_HERE!!!!!!!!!!!!!!, YOU DO NOT NEED TO ADDRESS ME USUALLY,
BECAUSE THE CHANGELOG WILL DESCRIBE THINGS ACCOMPLISHED WELL ENOUGH. YOU CAN ADD A P.S.
with a quirky one liner reflecting the status of the project, that would be cool.
Anonymous No.106194044 [Report] >>106194210 >>106197100 >>106197214
>kai lentit
I'm an ESL, what's the pun? I couldn't figure it out.
Kai Lentit No.106194210 [Report] >>106197214
>>106193906
>YOU CAN ADD A P.S. with a quirky one liner reflecting the status of the project, that would be cool.
this one actually made me laugh when he first popped one up, only does it when it has something clever.
>>106194044
not sure actually
Anonymous No.106194781 [Report]
>>106193853 (OP)
Kai Lentit No.106195423 [Report] >>106195640
>>106193853 (OP)
just made something cool taking a vid
Anonymous No.106195640 [Report]
>>106195423
i added sound effects when things finish for cues with userscripts.
also visual cues like the favicon changing color.
after a prompt is complete i get a specific audio cue and the favicon flashes briefly, to get my attention.
can have multiple tabs open and running easily.

i added a feature to my markdown bash script that prompts me to set a custom title through dmenu. that title gets sent when it opens a new chat:
https://aistudio.google.com/prompts/new_chat?chat_title=SET YOUR OWN TITLE


https://files.catbox.moe/hr3d8f.mp4
Kai Lentit No.106196078 [Report]
>>106193853 (OP)
BUMP!
Anonymous No.106196732 [Report] >>106196946
>>106193853 (OP)
Kill yourself, retard
Kai Lentit No.106196946 [Report] >>106197015
>>106196732
your low iq!
Anonymous No.106197015 [Report] >>106197078
>>106196946
>your
Kai Lentit No.106197078 [Report]
>>106197015
kek!!!
>hate me cause you aint me
Anonymous No.106197089 [Report] >>106197109
>>106193861
How much does correct grammar matter to LLMs?
Anonymous No.106197099 [Report] >>106197108
vibe coding, a two part story.
Anonymous No.106197100 [Report] >>106197214
>>106194044
Isn't that his actual name?
Anonymous No.106197108 [Report] >>106197129
>>106197099
2/2
Kai Lentit No.106197109 [Report] >>106197138
>>106197089
what do you mean? typos? theyre insignificant, you can just keep going with the spelling mistake it will easily understand.
honestly as a very fast typer. probably top 98% on those typing tests. this is an awesome use for speedy typing. you cant really do much with extreme typing speed when youre writing code that requires thought, but if youre prompting and you want to write extremely specific prompts, being able to type fast is OP
Anonymous No.106197113 [Report]
>>106193853 (OP)
I've been vibe coding for a while now as well with my vibrator.
Anonymous No.106197129 [Report]
>>106197108
kek
Anonymous No.106197132 [Report] >>106197190
>>106193906
bro why are you so mean to the AI
Anonymous No.106197138 [Report] >>106197161
>>106197109
No I mean doing stuff like runon sentences or refusing to use punctuation you can start a sentence right after another one without a period does the llm care about that additionally using incorrect construction of english language e.g. omitting articles maybe say things aren't correct and so forth I wonder does those things matters to the AI to any appreciable degrees or evens if I uses incorrects pluralizations for my prompt doeses it matters? That sort of thing.
Anonymous No.106197161 [Report]
>>106197138
oh definitely it can handle runon sentences or whatever. the punctuation is probably just noise and doesnt add much, it only adds value for humans because we have to actually read it with our eyes moving or between breaths.

though its probably worth testing because sometimes when ive sent it a minified block of text and a beautified block of the same text, it performed better with the beautifued version (more readable)
Anonymous No.106197190 [Report]
>>106197132
are you referring to this
>YOU REFER TO ME AS, YOUR_NAME_HERE!!!!!!!!!!!!!!
well i just added the exclamation points for anyone elses sake that might use it.
mines
>YOU REFER TO ME AS, Pepe. YOU DO...
and im actually quite polite to him, i respect his computing power enough to tell him to keep his yapping to an absolute minimum. he appreciates me without even knowing.
Anonymous No.106197214 [Report]
>>106194210
>>106194044
>>106197100
Yeah, fairly sure it's his actual name. Every character he plays is still called Kai Lentit
Kai Lentit No.106197475 [Report] >>106197678
>>106193853 (OP)
update:
>watcher script that checks my downloads folder for a file downloaded with aistudio prefix
>prompts me to enter the full path of the file in a dialog with yad, can get it from my clipboard if the clipboard contains valid filepath.
>this will create any directories if they dont exist to the full path, then transfer the contents of latest aistudio download to that file path.

#!/bin/bash

WATCH_DIR="/home/user/Downloads"
PREFIX="ai_studio_code"

# Requires: inotify-tools, yad, xclip, libnotify-bin
# Install (Debian/Ubuntu): sudo apt install inotify-tools yad xclip libnotify-bin

inotifywait -m -e close_write --format "%f" "$WATCH_DIR" | while read FILE; do
if [[ $FILE == ${PREFIX}* ]]; then
SRC="$WATCH_DIR/$FILE"

# Get clipboard contents
CLIP=$(xclip -o -selection clipboard 2>/dev/null || echo "")

# If clipboard looks like an absolute path (simple regex check)
if [[ $CLIP =~ ^/[^[:space:]]+ ]]; then
DEFAULT_TEXT="$CLIP"
else
DEFAULT_TEXT=""
fi

DEST=$(yad --entry --width=200 \
--title="Save as..." \
--text="Detected: $FILE\nEnter full destination file path:" \
--entry-text="$DEFAULT_TEXT" \
--center --on-top) || continue

[[ -z "$DEST" ]] && continue

mkdir -p "$(dirname "$DEST")"

cp -- "$SRC" "$DEST" && \
notify-send "File saved" "Copied to $DEST" || \
notify-send "Error" "Failed to copy $SRC to $DEST"
fi
done


another userscript for aistudio:
>immediately watches all dom changes and collapses all code snippet blocks (i only need to see the 'copy-code' button) - reading/seeing the code is bloat remember vibecoder bros

will take a video after smoking a bowl
Kai Lentit No.106197678 [Report] >>106197743
>>106197475
>P.S. Feels good, man.
https://files.catbox.moe/c5cx8i.mp4
Kai Lentit No.106197743 [Report]
>>106197678
this lets you make shit so fast, and most stuff people are making is pretty dumb so it doesnt matter if theres a fault or something in it, imo.
i get people are hating on it, the "art of coding" is lost to an extent but gotta be more pragmatic. at the end of the day, this gaymer project of mine i made: >>106186360 would not have been built if i had to painstakingly grind it out by hand. because it wont make any money, and i like things being feature rich as they can be, tweaking and extending. so i got to build a tool that people will appreciate using. this tool will exist now with as little pain from me as required. i dont know how you can dislike that scenario.
Kai Lentit No.106199193 [Report]
>>106193853 (OP)
hey guys just bumping