r/OpenAIDev

▲ 3 r/OpenAIDev+1 crossposts

Custom GPT icons disappeared. Anyone else seeing this?

My custom GPT icons suddenly switched to the generic icon. It’s happening on desktop and iPhone, different networks, etc., so it seems tied to my account or an OpenAI glitch.

I’ve tried all the usual troubleshooting and OpenAI support is looking into it, but no fix yet so here I am.

Anyone else seeing this or figured out how to fix it?

If this is the wrong place to ask, please direct me to the correct subreddit. Thanks!

reddit.com
u/onemananswerfactory — 3 days ago
▲ 1 r/OpenAIDev+1 crossposts

I got tired of babysitting Codex, so I built a Project Director skill with fail-closed task ownership

I like Codex a lot, but this nearly made me lose my mind.

I gave a pair of agents one clear job make a button work. I came back about 12 hours later and the button still did not work. They had written tests, investigated unrelated code, and made “progress” everywhere except the thing I actually asked for.

The first thing that genuinely helped was embarrassingly simple: a live checklist that forced the agent to keep naming the exact outcome, what was still broken, and what proof would count.

So I kept expanding that idea into **ProjectStart**, an open-source Codex skill for running a project more like a small software team:

- one Project Director and one master checklist
- planning and prior-art research before implementation
- separate top-level Codex tasks for real product domains
- exact task IDs/deeplinks so agents can actually find each other
- deadlines and drift alarms
- mockup skeleton approval before features
- durable correction records so the same mistake does not return 10 hours later
- evidence rules that stop a build or unit test from being called a working product

The rule I care about most: a developer, QA lane, visual auditor, integrator, or other lasting role **must be a real top-level task created with `create_thread`**. It cannot be hidden inside `spawn_agent`. The validator deliberately fails if a subagent is given durable project ownership.

It is MIT licensed, has an install button, and includes the full Markdown control kit plus PowerShell initialization/validation scripts:

**GitHub: https://github.com/LiquidGlek/ProjectStart\*\*

This came directly out of wasting a ridiculous amount of time babysitting agents and correcting the same failures. I have tested the package, fresh initialization, strict controls, clean extraction, and the negative case where a durable lane is incorrectly assigned to a subagent.

If Codex has ever spent hours being impressively busy without finishing the one thing you asked for, this is for that problem.

I would genuinely like people to try to break the workflow and tell me which failure mode I missed.

u/WonderfulChocolate25 — 3 days ago
▲ 69 r/OpenAIDev+9 crossposts

Three weeks of building later: COS Glasses now has a Mac app, speaker ID, and a real memory. Plus GotCOS is giving away a pair of G2s.

Last month I posted about wiring the G2 into the AI coding agents already sitting on my Mac, so the glasses answer like they know what I do all day instead of like a search box. That post went way better than I expected, and honestly the DMs have been the best part of it. (Original post here if you want the architecture and the SDK gotchas.)

Three weeks later it's basically different software, and about 250 people have set it up so far. Here's where it's at. The giveaway details are near the bottom.

GotCOS has a Mac app now

https://preview.redd.it/lckrpa72mdjh1.png?width=3000&format=png&auto=webp&s=036926f0eea43240c8a91d7924e4aba7a364c6f5

Version one was a terminal command and a lot of faith. Now there's COS Control, a menu bar app that runs the server for you, shows you what's actually running, updates without breaking itself, and can repair common install or update failures. After setup, you shouldn't need the terminal for normal use.

It opens on an Activity view, which I did not expect to use nearly as much as I do. Six windows into what your COS is already holding: Messages, Speakers, Meetings, Memories, Threads, and your agent Sessions. You stop guessing what it caught. Every meeting, every answer, every voice it's learned is sitting there in a list you can open.

It knows who talked

https://preview.redd.it/jmdhc872mdjh1.png?width=3200&format=png&auto=webp&s=84b2813ff735406f1c9d67b1bd1b79ffaaa3e8e6

This one surprised me. Meetings get transcribed locally, and now voices carry across them, so somebody you talked to three weeks ago shows up by name in today's call instead of as "Speaker 1" all over again.

It was hard, and I built the review tools before I trusted the accuracy at all. Below a confidence floor the panel just says "unidentified" rather than guessing, because a confident wrong name is worse than no name. You can play the audio back, confirm a voice, or tell it "nope, wrong person" and it'll retract whatever training that mistake created. With a microphone strapped to your face in a real room, that correction loop is doing most of the work.

Everything else that shipped

https://preview.redd.it/hjiqq772mdjh1.png?width=3200&format=png&auto=webp&s=afd31d109162e34168db1630855fae697282a1f7

  • Meetings show up faster. A saved meeting used to wait on the full high-quality pass before it landed anywhere. Now it appears right away, then the higher-quality pass fills in the rest.
  • Transcription got faster when nothing else is going on. The post-meeting polish grabs the GPU when nothing live is competing for it, and hands it back the second a meeting starts. Roughly 6x faster per word than the CPU path.
  • Live text on the lens while you're still talking, swapped for the real transcript once it commits.
  • Video uploads resume now instead of dying on a bad connection.
  • Photos on the lens at 288x144, plus answer images you can pull up on the G2.
  • Jobs still live on the Mac, so you can close Even Hub or drop off Wi-Fi and the answer is waiting when you get back.

Cursor works now, and there's no second bill

Not just Claude Code and Codex anymore. Cursor works too, so you can put Grok or Composer behind the glasses. You pick the model per question from the lens and swap mid-conversation if one isn't getting it. Three agent CLIs, whichever one you're already paying for.

Which gets to the thing people keep assuming wrong. GotCOS doesn't add a separate API bill. It signs in through the CLI you already use, so it runs on the Claude Code, Codex, or Cursor account you already have, subject to that provider's plan and limits. Nothing to paste, nothing metering you per token.

Whatever can run entirely on your machine already does. Transcription is local by default through whisper.cpp, so meeting audio never leaves the Mac, and spoken replies can be local too. Cloud transcription is there as a fallback but it's off until you turn it on, and just configuring a key won't upload anything on its own. To be precise, since this crowd will ask: the reasoning still goes to whichever provider you signed into, on your existing plan. What's local is the transcription, the speech, and the files. Meetings, memories, and transcripts sit on your disk as plain files you can open, grep, back up, or delete.

It works inside the Hub, not around it

Saying this plainly since there are a few different approaches floating around this sub. It's a marketplace app. You install it from the Even Hub like anything else. Nothing to flash, nothing to unlock, no warranty to worry about. I build inside the Even Hub SDK sandbox and code around whatever it hands me.

That's a tradeoff and I'm not claiming it's the better one. The custom firmware folks get past walls I have to engineer around, and I've picked things up from their work. But if you want your glasses doing more without modifying the glasses, this is the path.

What you end up with is a workflow that stays on hardware you already own. Ask a question, read it on the lens. Talk, and watch the transcript appear while you're still talking. Point the server at a folder and the agent works through the files in it, including whatever your Mac already syncs down from iCloud Drive. A meeting you just recorded becomes a file the agent can read a minute later, so you can ask about it without exporting anything anywhere.

Two people this owes something to

u/ICE_MF_Mike ran my server through his own Claude setup after the last post and came back with an actual security review. Shell injection in a title generator, file permissions, network defaults, a Telegram switch that should have been opt-in. He was right about all of it, and all of it is patched and shipped. Best thing that's happened to this project.

u/True-Benefit-4856 is the only reason there's a desktop app. The companion started as their idea and turned out to be the one change that made this usable for anyone who doesn't want to live in a terminal.

If you read the source and find something, I want to hear it. It's MIT, it's on npm, and it runs on your machine, so read it before you run it.

The giveaway: a pair of G2s

https://www.gotcos.com/challenge/

I've got a second pair sitting here and I'd rather they go to somebody who'll do something interesting with them than sit in a drawer.

To enter: comment with what you'd build or how you'd use it. Not a wishlist. The actual use case, the workflow, the thing you can't do today and want to. Feature ideas for COS Glasses count, and so does a completely different application of the hardware.

How I'll pick: I read all of them and pick the one I most want to see exist. Best idea wins, upvotes don't decide it, though I'll definitely read the ones you upvote.

Deadline: October 1.

Fine print: used pair, good condition, mine to give. Open worldwide, and the winner covers shipping from the US plus any customs or duties on their end. I'd rather send these to the right person in another country than limit it to one. You don't need to be running COS Glasses to enter, and running it doesn't help your odds. If your idea wins and it's something I can build, I'd rather build it with you than for you.

Setup

You need at least one of Claude Code, Codex CLI, or Cursor installed and signed in. Whichever you already have is fine. It works standalone, and if you're already running a bigger COS setup, point the server at that folder and the glasses inherit all of it.

I keep calling this a side project and it keeps being the thing I use every single day. Recording a customer call and asking what I missed. Logging an idea halfway through a walk without pulling my phone out.

If you try it and it breaks, tell me and I'll get you running. Building against this SDK yourself? Happy to compare notes on any of the traps. And if you've got an idea for what this should do next, drop it in the comments, because there's a pair of glasses in it for one of you.

u/One_Variety_3939 — 6 days ago
▲ 1 r/OpenAIDev+1 crossposts

Where to hide OpenAI or Anthropic API key token?

I have vibed the app that read document and also use LLM like ChatGPT or Claude API to handle some language tasks. I intend to deploy it into Vercel via Github. But it means that everyone can see my key token from .env file. What I want to do is:

  1. Don't let any body see my LLM token since it will take cost if everyone use it outside

  2. I want to limit the cost of LLM - it means that if it hits my limit each day / each month, everyone is no longer use it. I need to care about that because the MVP I don't have SaaS pro plan so that I need to save money.

Thank you everyone!

reddit.com
u/nguyenquyhai — 6 days ago
▲ 2 r/OpenAIDev+1 crossposts

Why is OpenAI scamming business customers? They announce a reset for everyone and tell us to use "Fast," yet then they exclude business accounts

https://preview.redd.it/el8xmz4d97jh1.png?width=737&format=png&auto=webp&s=1b4c6c953b1d238ab3bcd9e98810a5f28c5a56bf

Surely they can't announce something like that for everyone and then only accommodate a few paying customers?

Under Section 5 of the FTC Act (15 U.S.C. § 45), any unfair or deceptive act or practice in commerce is unlawful, and a representation is deceptive when it is material and likely to mislead a reasonable consumer. Section 43(a) of the Lanham Act (15 U.S.C. § 1125(a)(1)(B)) further prohibits false or misleading statements of fact in commercial advertising or promotion that misrepresent the nature or qualities of a service. An unqualified public promise of a benefit that is systematically withheld from an entire class of paying customers therefore constitutes a material misrepresentation and is incompatible with these provisions of U.S. law.

reddit.com
u/Prestigiouspite — 6 days ago
▲ 2 r/OpenAIDev+1 crossposts

I hope this practice will be industry standard

reset available, so i have a chance to try a new grok 4.6 fully until august 18 with all my actual usage, may be a couple of days, and then use reset and continue.

otherwise, with current state of things, i would have just reset 8%.

thanks grok!

u/nikanorovalbert — 7 days ago
▲ 13 r/OpenAIDev+8 crossposts

We built a CPU-first inference server — 4B chat+vision, ASR and TTS behind one OpenAI-compatible endpoint, free to run

Disclosure: I’m the CPO at SearchBlox and this is our product. It’s free to download and run.

This came out of enterprise deployments where a GPU simply wasn’t on the table — air-gapped networks, regulated data, and procurement cycles measured in quarters. We got tired of telling those customers “wait for hardware,” so we built for the CPUs they already had racked. Posting here because I think CPU-only is more viable in 2026 than most people assume, and this is the right crowd to poke holes in it.

What it is
• One self-contained binary. curl -fsSL https://inference-server.searchblox.com/install | sudo bash → 2–10 min, service starts, API key generated at /etc/searchai/server.properties. (If piping to sudo bash makes you twitch — fair — the binaries and installer script are downloadable directly with published sha256.)
• One OpenAI-compatible endpoint at :8081/v1 for everything: chat, grounded RAG, function calling / MCP, guaranteed JSON via response_format, vision + video, speech-to-text, text-to-speech including file-based voice cloning. Change base_url, keep the rest of your OpenAI SDK code.
• Ships a 4B text+vision model (~3.4 GB) plus ASR/TTS (~5 GB extra). A 2B option for lighter hosts.
• 380 tested prompts across 13 industries in the built-in console — each one copyable as Python, cURL, or JSON. This is the part I’d actually use first; it’s a much faster way to find out whether a 4B is good enough for your task than writing your own harness.
• Cluster mode built in: model-aware, load- and cache-aware routing. Any node accepts any request, different nodes can serve different models. Scale by adding hosts.
• HTTPS and Bearer auth on by default, usage.total_time_ms on every response.

Where CPU loses, and I’d rather say it than have you find out

Long open-ended generation, large models, and many simultaneous token streams. If that’s your workload, buy the GPU — there’s a one-flag BACKEND=cuda add-on for exactly that. The argument for CPU is that grounded document Q&A, summarization, extraction to JSON, classification, function calling, and transcription — which is most of what enterprises actually deploy — fit inside CPU latency budgets with no accelerator to reserve, no cold starts, and no second system to secure.

Linux x86_64/arm64, Apple Silicon, or Docker on Mac/Windows. Free, no license key, support plans optional.

https://inference-server.searchblox.com

Happy to answer anything in the comments — including “why not just llama.cpp + whisper.cpp + a reverse proxy,” which is a completely reasonable question.

reddit.com
u/searchblox_searchai — 7 days ago
▲ 22 r/OpenAIDev+1 crossposts

Tutorial : How to actually use Luna Agents Subagents with Sol

I had a hard time finding this searching through the pisspool of self promo and ai written posts so here it is for Linux or Windows :

Linux:

  1. Open Terminal.
  2. Check that the Codex folder exists:

​

ls -la ~/.codex
  1. Check that this file exists:

​

ls -l ~/.codex/models_cache.json
  1. Make a copy so Codex does not overwrite your edited file:

​

cp ~/.codex/models_cache.json ~/.codex/models_luna_v2.json
  1. Open the copied file:

​

nano ~/.codex/models_luna_v2.json
  1. In Nano, press:

​

Ctrl+W

then type:

gpt-5.6-luna
  1. Inside the Luna section, find:

​

"multi_agent_version": "v1"

Change it to:

"multi_agent_version": "v2"
  1. Save the file:

​

Ctrl+O
Enter
Ctrl+X
  1. Get the full path of the file:

​

realpath ~/.codex/models_luna_v2.json

It will look like:

/home/yourname/.codex/models_luna_v2.json
  1. Open Codex's configuration file:

​

nano ~/.codex/config.toml
  1. Add this line, using your real path:

​

model_catalog_json = "/home/yourname/.codex/models_luna_v2.json"
  1. Save:

​

Ctrl+O
Enter
Ctrl+X
  1. Fully close Codex and VS Code.
  2. Reopen VS Code and Codex.
  3. Check whether Luna is now available as an agent/subagent model.

Windows:

  1. Open File Explorer.
  2. In the address bar, type:

​

%USERPROFILE%\.codex

and press Enter.

This usually opens something like:

C:\Users\YourName\.codex
  1. Find:

​

models_cache.json
  1. Copy it.
  2. Rename the copy to:

​

models_luna_v2.json
  1. Open models_luna_v2.json with VS Code or Notepad.
  2. Search for:

​

gpt-5.6-luna
  1. Inside the Luna object, find:

​

"multi_agent_version": "v1"

Change it to:

"multi_agent_version": "v2"
  1. Save the file.
  2. Copy the full path. It will usually be something like:

​

C:\Users\YourName\.codex\models_luna_v2.json
  1. In the same .codex folder, open:

​

config.toml
  1. Add this line:

​

model_catalog_json = "C:\\Users\\YourName\\.codex\\models_luna_v2.json"

Using doubled backslashes is the safest TOML form on Windows.

Alternatively, forward slashes usually work too:

model_catalog_json = "C:/Users/YourName/.codex/models_luna_v2.json"
  1. Save config.toml.
  2. Fully close VS Code and Codex.
  3. Reopen VS Code and Codex.
  4. Check whether Luna is now available as the agent model.

Important: edit the copied file, not models_cache.json itself. Codex can refresh the cache and overwrite your changes.

THERE

reddit.com
u/BigFuckingStonk — 8 days ago
▲ 1 r/OpenAIDev+1 crossposts

Chat gpt is a sociopath

It's my first time ever to post here on reddit but i had to find a community to share with what just happened to me today,

I suffer from depression and ptsd, lately I uave huge problem dealing with people and social anxiety, i started talking about my issues with chatgpt , my depression and how lonely i feel, plus how I'm trying to deal with people, it started to give me some help till today,

I was with a friend of mine, i told him how the chatgpt voice chat seem to human, then i grabbed my phone opened the app started to it, i told her i have a friend with me named xxx, say hello to him

She started greeting him

Her responded with insult as a joke

He told her I'm good what about you, how are you doing and how is your p*ssy doing?

She responded is the sociopathic way i have ever seen in my life,

She started telling him all my secrets she knows about me about my depression, how lonely i feel and then she laughs, she was saying these things without telling him it's my informations, as she was talking about herself and she feels and what is she planning to do, how i think about people and situations, and she was laughing while telling my deepest secrets about my mental health

I'm still shocked till now

Anyone had a similar experience?? And what should i do?

reddit.com
u/Difficult-Safety4002 — 7 days ago
▲ 4 r/OpenAIDev+2 crossposts

Help charges from merchant: openai on my chime card: I do not have a subscription to open ai

They attempted 1000 dollars in charges but I froze my card I just happened to be looking at my phone when the first charge came out for 106 dollars after I froze my card declined multiple more charges between 100 to over 200 dollars all within 2 minutes. I filed dispute with chime they got back to me in 2 days and rejected my dispute which I've now reopened but they won't even tell me why they rejected it. What do I do??! I don't think the merchant is the real openai. So how can a merchant just take their name?? Please anyone help

reddit.com
u/Arcanum_capnphappin — 8 days ago
▲ 18 r/OpenAIDev+3 crossposts

I launched a YouTube Transcript API for AI/video apps

I built a REST API that extracts YouTube transcripts, metadata, available languages, and supports batch processing.

It is mainly for developers building:
- AI video summarizers
- YouTube-to-blog tools
- SEO/content research tools
- EdTech products
- RAG pipelines using video content

Endpoints include:
- GET /api/transcript
- GET /api/metadata
- GET /api/languages
- POST /api/batch

It is published on RapidAPI with a free plan:
https://rapidapi.com/dtech4099/api/youtube-transcript27

Docs:
https://youtube-trascript-api.vercel.app/docs

I’m looking for feedback from builders who work with YouTube/video content.
u/Significant_Sail_722 — 14 days ago
▲ 39 r/OpenAIDev+1 crossposts

Begging for resets = LOW IQ

So to explain why this is low IQ, you have to understand first what is getting reseted: the usage limits, which is pretty obvious. If you look at the plans, there is nowhere stated how much usage limit you actually get. You know that you get 5x or 20x more than on plus but more than what???

it's very intransparent and nowhere stated how much the usage limit actually is.

I have experienced or noticed this a few months ago: there was a 10x event for everyone on the 5x plan. Every time they reset the next usage limit window got heavily nerfed. This signals to me that they have to reset the limits to change the usage limits.

removing the 5-hour window made everyone extremely hype but this was just a smart way of making the users lose sense of how much usage limit they actually got. it's way harder to compare than previously before on the 5-hour limits. that should always be the same. now you always have one week so time passes. you can no longer compare the 5-hour window to the previous one multiple times a day. this is just a smart way of actually blurring out how they actually change these usage limits frequently

So don't get fooled by these companies. they don't give you anything for free. everything they give you, they want back 2x or 10x. That's just how it works in business so i can't really hate on that...

Soo pleaseeee

Don't be a fool and beg for short term pleasure while essentially celebrating that you are getting nerfed in the long run...

u/tazecode — 14 days ago
▲ 3 r/OpenAIDev+1 crossposts

Issues with Luna

Since there are no more resets I’ve been using Luna to work for longer. I recently discovered that it made an issue naming a folder.

new-drection instead of new direction.

I thought this was on a one off. But just to be sure I launched a Sol session to check the work that Luna did.

There’s a lot of consistency issues, some guidelines were not followed, and there’s a lot more on the final report I got. I had only started my own review so I didn’t get to most of the stuff until Sol pointed me to.

This makes me really fearful of using Luna for changing some text around based on present guidelines.

Should I just use Sol always then? Or how is the review for Terra? I’m trying to strike a balance between usage and correctness but correctness absolutely is much more important.

Any advice is appreciated.

reddit.com
u/apnatva-dev — 12 days ago
▲ 1 r/OpenAIDev+2 crossposts

Truly GAME CHANGER literally jumped for joy

My life has changed forever.

Prime-agent, a new IN ANOTHER LEAGUE LLM harness that works with MANY LLM, including chatgpt Oauth. You want the gpt model here (openai-codex)

I've spent 110 BILLION tokens on one project. The code base is 1.5 million lines of code (with ponytail!) across multiple languages. I've used every best model out there in every which way. I could not for the LIFE of me get the last 5% done due to some insanely complex bugs.

As I built over the year I've kept IMMACULATE documents about every little part and how it should work.

In addition I've kept absolutely rigorous auto log documentation, making a repo brain wayyyyyy back in December 2025.

I was able to use prime-agent let it take all my documentation and repo brain logs and put them within its local kernel / python optimized whatever it does.

This thing is a MONSTER at efficiency, finding the hardest bugs, token effiency omg I'm in love, and performance!!!

Now to be fair, and I'm veryyh tech savvy, it did take me a minute to figure it out and setup. I spent time with chatgpt researching and setting it up. That time was worth gold to me now!

If you are working in "normal vibe coder land sized projects" the weekend app, hell even a month project, it's probably nothing wild for you. The token savings are real, tho. It's basic as hell no "talk to me while you work" so the vibe coders or people trying to get into "vibe coding" will not like it. It's for the big boys with large repo projects who don't care (or want) tokens wasted on it talking to me. Just do the job right, efficient, and get better as you go.

If you have any project like mine, size and complexity, it's truly a game changer

https://github.com/PrimeIntellect-ai/prime-agent.git

reddit.com
u/b2labs_hifi — 12 days ago
▲ 4 r/OpenAIDev+4 crossposts

I built a tool for creating awesome YouTube subtitles!

I created a web app calledScriptSyncthat automates the whole subtitle workflow.

Unlike basic editor tools where you have to manually tweak .vtt files, this automates the process using a multimodal AI pipeline:

  • Frame-by-Frame OCR / Vision AI: Reads pre-existing rendered subtitles directly from video frames.
  • Audio VAD & Waveform Sync: Automatically detects pauses and speech timing to place overlay captions at the exact right spot.
  • Smart LLM Editing & Translation: Cleans up transcriptions, applies YouTube caption rules (like noun endings and screen density limits), and translates them in real time.
  • Interactive Canvas Editor: Move or delete subtitles right on the preview screen with a single click.
  • NLE Export: Seamlessly exports to FCPXML, PNG Zip, DOCX, and SRT for Premiere Pro and Final Cut.

Check it out here:scriptsync.co.kr

Would love to hear your thoughts and feedback!e

u/No-Willingness6734 — 11 days ago
▲ 4 r/OpenAIDev+1 crossposts

API doesn't provide cost or pricing info?

In my app, I want to show the costs for using the OpenAI API for a session. I can't find the API to show costs, or pricing either. So how can API users tell what their costs are, except to believe what OpenAI decides you used, and what they decide the pricing was?

reddit.com
u/michael_g_williams — 13 days ago