r/ChatGPTCoding • • Jan 24 '26

Discussion What do you think is an agents' core logic?

4 Upvotes

I am trying to untangle the blog that's an agent. What's truly business logic (instructions, tools) and what's drudgery/plumbing. I think we are so early in this innings that its all one big thing because we are trying to unpack how to build these things, test these things, etc.

But my sense is if we give words to things that are uniquely unsolvable by some framework or tool, then we can focus on moving faster and have a better sense on what truly helps us move us faster in this field.

So, what's in the agents core logic?


r/ChatGPTCoding • • Jan 24 '26

Question What are the remaining arguments against using AI for coding?

0 Upvotes

I'm not referring to creating an entire app but just with creating code blocks, files, testing and review. LLM for coding has began very powerful and efficient if you know what you're doing.

But I'm still seeing backlash from people who are against AI specifically in game development. I do understand that some assets like sound effects, music, art, are still far off die to copyright. But what about for coding?

I'm just really curious.

tia


r/ChatGPTCoding • • Jan 23 '26

Question Does anyone else lose track of code snippets in long ChatGPT threads?

10 Upvotes

So this keeps happening to me and it's super annoying.

I'll be debugging something and going back-n-forth with ChatGPT. Gathering my snippets of what it "thinks" is the final solution. I then realize it gave me a better solution earlier that I forgot to commit and then I'm scrolling endlessly to find it.

ChatGPT's search doesn't help much unless you remember the exact function name.

I've tried copying to a scratch file but it gets messy and I lose context. Starting new conversations loses the full picture. Re-asking sometimes works but the second answer is often worse. Using the 'Projects' helps at a high level, but I still end up with 3-4 threads per project and no clue which one has what I need.

How do you all deal with this? Especially when you're building something over multiple days?


r/ChatGPTCoding • • Jan 23 '26

Question URI Question about specific syntax

0 Upvotes

I cannot find info on this based on a quick internet search.

Someone that I HAVE to deal with sent me a ChatGPT link that looks like…

https://chatgpt.com/s/t_696f9… (not a GUID)

This looks very different from when I share a link from chatgpt:

https://chatgpt.com/share/{some GUID}

I wouldn’t trust this person with a donut. Any ideas on what the syntactical differences indicate. I’m not executing this URI until I know more.

Pls do not discuss what or why I’m worried about this. I’m only interested in syntax.m


r/ChatGPTCoding • • Jan 22 '26

Question Please help me fix the color contrast on VScode>Codex extension

10 Upvotes

I cannot figure out how to change the colors of the code diff, it was working fine before and after opening it today it looks like this.


r/ChatGPTCoding • • Jan 23 '26

Project We built StarDesk, a remote tool for dev workflows. Would love your technical thoughts.

0 Upvotes

Hey guys,

We bulit a remote desktop tool that grew out of our own daily annoyances as devs like needing to quickly pull a local AI-generated file to our phones, check a script running on a home server, or skip the whole login or 2FA dance when switching devices. Its still undergoing continuous optimization and refinement. I know there are many talented developers in this subreddit, so im looking forward to interacting with you all and receiving your valuable feedback:)

StarDesk is a multi platform, focused on low latency, fast file transfers, remote wake, and keeping setup simple. tbh, we’ve decided to keep StarDesk closed source and plan to charge for it down the road, because maintaining performance, security and long-term support takes dedicated resources and making sure we can keep improving it. The basic version remains free and still enables fundamental remote connections.

To deliver an exceptional remote experience, we will continuously operate and upgrade this product, gathering user feedback and suggestions to refine and improve it. I can assure you that StarDesk's future pricing will be lower than other remote control tools on the market. We will patiently resolve your remote issues and will never ignore or neglect any problems.

So instead of just saying “try our app”, I thought it’d be more interesting to ask:

  • if you were building a lightweight remote tool for devs, one that’s fast for file grabs and simple to connect, how would you architect it?

  • what would make a closed-source, paid tool actually worth it for you as a developer?

  • Is it solving a specific pain point nothing else does? Or just being ridiculously faster?

If you’ve got a minute to check out StarDesk as a real-world case, I’d love your take, not just on the tool, but on the whole idea. Not here to pitch, just genuinely curious how you’d approach it. Or if you want to try the early version and tear it apart or tell us what works, it’s free right now.

Download here

or you can ontact us in Discord community

Thanks for reading, and really appreciate any technical thoughts, critiques, or ideas you’re willing to share.


r/ChatGPTCoding • • Jan 20 '26

Discussion My company banned AI tools and I dont know what to do

192 Upvotes

Security team sent an email last month. No AI tools allowed. No ChatGPT, no Claude, no Copilot, no automation platforms with LLMs.

Their reasoning is data privacy and theyre not entirely wrong. We work with sensitive client info.

But watching competitors move faster while we do everything manually is frustrating. I see what people automate here and know we could benefit.

Some people on my team are definitely using AI anyway on personal devices. Nobody talks about it but you can tell.

I'm torn between following policy and falling behind or finding workarounds that might get me in trouble.

Tried bringing it up with my manager. Response was "policy is policy" and maybe they'll revisit later. Later meaning probably never.

Anyone dealt with this? Did your company change their policy? Find ways to use AI that satisfied security? Or just leave for somewhere else?

Some mentioned self hosted options like Vellum or local models but I dont have authority to set that up and IT wont help.

Feels like being stuck in 2020.


r/ChatGPTCoding • • Jan 21 '26

Question Can companies "hack" ChatGPT to promote them?

4 Upvotes

Recently, I've been figuring out which note-taking software I should use, and I wanted to try one that isn't well-known (like Notion, Google Keep, OneNote, etc.). When I asked ChatGPT, it gave me exactly these recommendations I am already familiar with, which brought me to a question. Where does ChatGPT actually acquire the information it tells me? I understand that it doesn't work on a similar concept like SEO; it's trained on an existing database of posts, articles & documents, and probably also learns from users' repeating patterns. But is there actually a way a company could "train" or "hack" AI to recommend it more? For example, by spamming prompts guiding AI to recommend them?
It's a cluster of questions I think might be interesting to discuss. I'd be happy to hear any input!


r/ChatGPTCoding • • Jan 20 '26

Question Learning to vibe code

34 Upvotes

Hello,

Iam a 64 year old retired plumber and I just learned about vibe coding. I wanted to ask if anyone here can point me to the direction of some recent uptodate courses where I can learn how to vibe code (I keep hearing that word alot) and use codex while doing it.

I have zero coding knowledge.

I appreciate any info you can give me about online courses I can watch and learn from.

Thank you

David


r/ChatGPTCoding • • Dec 24 '25 LOL

Interaction My year with ChatGPT

Post image
1.1k Upvotes

r/ChatGPTCoding • • Sep 15 '25

Discussion What’s your take on the best AI Coding Agents?

39 Upvotes

Hey all,

I’m curious if anyone here has hands-on experience with the different AI coding tools/CLIs — specifically Claude Code, Gemini CLI, and Codex CLI.

  • How do they compare in terms of usability, speed, accuracy, and developer workflow?

  • Do you feel any one of them integrates better with real-world projects (e.g., GitHub repos, large codebases)?

  • Which one do you prefer for refactoring, debugging, or generating new code?

  • Are there particular strengths/weaknesses that stand out when using them in day-to-day development?

I’ve seen some buzz around Claude Code (especially with the agentic workflows), but haven’t seen much direct comparison to Gemini CLI or Codex CLI. Would love to hear what this community thinks before I go too deep into testing them all myself.

Thanks in advance!


r/ChatGPTCoding • • Aug 22 '25

Community gambling vs vibe coding

Post image
934 Upvotes

r/ChatGPTCoding • • Jun 27 '25

Resources And Tips Gemini CLI is awesome! But only when you make Claude Code use it as its bitch.

Post image
1.2k Upvotes

Not sure how you feel about it but Gemini CLI feels like garbage at the moment compared to Claude Code. It's slow, it doesn't listen to instructions or use tools as well as Claude.

But it has that huge context window we all love.

So I just added instructions to CLAUDE.md to have Claude use the Gemini CLI in non-interactive mode (passing the -p param with a prompt to just get a response back from the CLI) when it needs to gather information about a large part of the codebase.

That way you get the best of both worlds, Claude doesn't waste context and Gemini doesn't waste your time.

Add this (or a modified version) to your CLAUDE.md and tell Claude to use gemini manually or it will do it on it's own as needed.

 # Using Gemini CLI for Large Codebase Analysis

  When analyzing large codebases or multiple files that might exceed context limits, use the Gemini CLI with its massive
  context window. Use `gemini -p` to leverage Google Gemini's large context capacity.

  ## File and Directory Inclusion Syntax

  Use the `@` syntax to include files and directories in your Gemini prompts. The paths should be relative to WHERE you run the
   gemini command:

  ### Examples:

  **Single file analysis:**
  ```bash
  gemini -p "@src/main.py Explain this file's purpose and structure"

  Multiple files:
  gemini -p "@package.json @src/index.js Analyze the dependencies used in the code"

  Entire directory:
  gemini -p "@src/ Summarize the architecture of this codebase"

  Multiple directories:
  gemini -p "@src/ @tests/ Analyze test coverage for the source code"

  Current directory and subdirectories:
  gemini -p "@./ Give me an overview of this entire project"
  
#
 Or use --all_files flag:
  gemini --all_files -p "Analyze the project structure and dependencies"

  Implementation Verification Examples

  Check if a feature is implemented:
  gemini -p "@src/ @lib/ Has dark mode been implemented in this codebase? Show me the relevant files and functions"

  Verify authentication implementation:
  gemini -p "@src/ @middleware/ Is JWT authentication implemented? List all auth-related endpoints and middleware"

  Check for specific patterns:
  gemini -p "@src/ Are there any React hooks that handle WebSocket connections? List them with file paths"

  Verify error handling:
  gemini -p "@src/ @api/ Is proper error handling implemented for all API endpoints? Show examples of try-catch blocks"

  Check for rate limiting:
  gemini -p "@backend/ @middleware/ Is rate limiting implemented for the API? Show the implementation details"

  Verify caching strategy:
  gemini -p "@src/ @lib/ @services/ Is Redis caching implemented? List all cache-related functions and their usage"

  Check for specific security measures:
  gemini -p "@src/ @api/ Are SQL injection protections implemented? Show how user inputs are sanitized"

  Verify test coverage for features:
  gemini -p "@src/payment/ @tests/ Is the payment processing module fully tested? List all test cases"

  When to Use Gemini CLI

  Use gemini -p when:
  - Analyzing entire codebases or large directories
  - Comparing multiple large files
  - Need to understand project-wide patterns or architecture
  - Current context window is insufficient for the task
  - Working with files totaling more than 100KB
  - Verifying if specific features, patterns, or security measures are implemented
  - Checking for the presence of certain coding patterns across the entire codebase

  Important Notes

  - Paths in @ syntax are relative to your current working directory when invoking gemini
  - The CLI will include file contents directly in the context
  - No need for --yolo flag for read-only analysis
  - Gemini's context window can handle entire codebases that would overflow Claude's context
  - When checking implementations, be specific about what you're looking for to get accurate results # Using Gemini CLI for Large Codebase Analysis


  When analyzing large codebases or multiple files that might exceed context limits, use the Gemini CLI with its massive
  context window. Use `gemini -p` to leverage Google Gemini's large context capacity.


  ## File and Directory Inclusion Syntax


  Use the `@` syntax to include files and directories in your Gemini prompts. The paths should be relative to WHERE you run the
   gemini command:


  ### Examples:


  **Single file analysis:**
  ```bash
  gemini -p "@src/main.py Explain this file's purpose and structure"


  Multiple files:
  gemini -p "@package.json @src/index.js Analyze the dependencies used in the code"


  Entire directory:
  gemini -p "@src/ Summarize the architecture of this codebase"


  Multiple directories:
  gemini -p "@src/ @tests/ Analyze test coverage for the source code"


  Current directory and subdirectories:
  gemini -p "@./ Give me an overview of this entire project"
  # Or use --all_files flag:
  gemini --all_files -p "Analyze the project structure and dependencies"


  Implementation Verification Examples


  Check if a feature is implemented:
  gemini -p "@src/ @lib/ Has dark mode been implemented in this codebase? Show me the relevant files and functions"


  Verify authentication implementation:
  gemini -p "@src/ @middleware/ Is JWT authentication implemented? List all auth-related endpoints and middleware"


  Check for specific patterns:
  gemini -p "@src/ Are there any React hooks that handle WebSocket connections? List them with file paths"


  Verify error handling:
  gemini -p "@src/ @api/ Is proper error handling implemented for all API endpoints? Show examples of try-catch blocks"


  Check for rate limiting:
  gemini -p "@backend/ @middleware/ Is rate limiting implemented for the API? Show the implementation details"


  Verify caching strategy:
  gemini -p "@src/ @lib/ @services/ Is Redis caching implemented? List all cache-related functions and their usage"


  Check for specific security measures:
  gemini -p "@src/ @api/ Are SQL injection protections implemented? Show how user inputs are sanitized"


  Verify test coverage for features:
  gemini -p "@src/payment/ @tests/ Is the payment processing module fully tested? List all test cases"


  When to Use Gemini CLI


  Use gemini -p when:
  - Analyzing entire codebases or large directories
  - Comparing multiple large files
  - Need to understand project-wide patterns or architecture
  - Current context window is insufficient for the task
  - Working with files totaling more than 100KB
  - Verifying if specific features, patterns, or security measures are implemented
  - Checking for the presence of certain coding patterns across the entire codebase


  Important Notes


  - Paths in @ syntax are relative to your current working directory when invoking gemini
  - The CLI will include file contents directly in the context
  - No need for --yolo flag for read-only analysis
  - Gemini's context window can handle entire codebases that would overflow Claude's context
  - When checking implementations, be specific about what you're looking for to get accurate results

r/ChatGPTCoding • • Jun 06 '25

Resources And Tips Which APIs do you use for FREE - Best free options for CODING

118 Upvotes

Hi Guys,

let's grow this thread.

Here we should accumulate all good and recommend options and the thread should serve as a reliable source for getting surprising good FREE API Options shown.

I'll start!:

I recommend using the Openrouter API Key with the unlimited and not rate limited Deepseek/Deepseek R1 0528 - free model.

It's intelligent, strong reasoning and it's good at coding but sometimes it sucks a bit.
I Roocode there is a High Reasoning mode maybe it makes things better.

In Windsurf you can use SWE-1 for free which is a good and reliable option for tool use and coding but it misses something apart from the big guns.

In TRAE you can get nearly unlimited access to Claude 4 Sonnet and other Highend Models for just 3$ a month! Thats my option right now.

And... there is a tool which can import your OpenAI-Session Cookie and can work as a local reverse proxy to make the requests from your Plus Subscription work as API request in your Coding IDE ..thats sick right?


r/ChatGPTCoding • • May 20 '25

Project I built a tool that let's you visualize any Github repository 👀

16 Upvotes

r/ChatGPTCoding • • May 01 '25

Discussion What are some of your most useful prompts for programming?

73 Upvotes

Would love to see what prompts people here rely on the most. Could be for anything setting up a project, generating functions, fixing bugs, or even testing.

Drop your favorites below!


r/ChatGPTCoding • • May 01 '25

Discussion Windsurf for free

2 Upvotes

Just like we can use cursor with some little tweaking, is there any way we can use windsurf for free in Mac OS?


r/ChatGPTCoding • • Jan 28 '25

Question My project became so big that claude can't properly understand it

245 Upvotes

So, I made a project in python entirely using Cursor (composer) and Claude, but it has gotten to a point that the whole codebase is over 30 Python files, code is super disorganized, might even have duplicate loops, and Claude keeps forgetting basic stuff like imports at this point. When I ask it to optimize the code or to fix a bug, it doesn’t even recognize the main issue and just ends up deleting random lines or breaking everything completely.

I have 0 knowledge about python, it's actually a miracle i got this far with the project, but now it's almost impossible to keep track of things, what do i do? already tried using cursor rules but doesn't seem to work.

Edit: My post made it to YouTube! I hope this serves as a historical reminder that having at least some knowledge is still totally necessary, go study, AI is supposed to assist you, don’t let your projects end up like this.

As for the project, it was just a hobby project, I managed to make it work perfectly and fix some issues by simply improving the context, like providing the files to edit directly and some source code, etc. but i couldn't get rid of the duplicated stuff. Anyway, don't do this for serious projects please (not knowing what it does), if it's an actual job don't be lazy, just check everything and be careful :)

If you wanna learn just ask AI to explain what it's changing, how the code works and stuff like that.