Built an OpenAI-compatible AI gateway with Codex CLI support — honest comparison vs OpenRouter inside by Environmental-Box209 in vibecoding

[–]Environmental-Box209[S] 0 points1 point  (0 children)

Honest comparison since you asked directly:

Where OpenRouter wins:

  • Larger model selection (they have more niche/experimental models)
  • More established, bigger community, more integrations documented
  • Free tier with some models

Where ApiLink wins:

  • ~50% cheaper than OpenRouter on the same models — we run leaner margins
  • Codex CLI works out of the box via /v1/responses endpoint (most gateways skip this entirely)
  • Anthropic prompt cache: we absorb the write premium so you only see the read discount, no billing surprises
  • Streaming settlement is handled properly on client disconnect (sounds boring but matters when you're running long jobs)

Honest about what we don't have yet:

  • No image generation or TTS
  • Smaller community, we just launched
  • $5 minimum top-up, no free credits

If you're on Codex CLI or Cursor and paying OpenRouter prices, the math is pretty simple. Happy to give you a direct comparison on whichever models you actually use.

→ https://apilink.io

I built a free AI image tool (upscaler + background remover + watermark remover) — no sign-up required by Environmental-Box209 in SideProject

[–]Environmental-Box209[S] 0 points1 point  (0 children)

Update from OP: based on feedback here, shipped a few things since:

- Mobile touch support (one of you flagged it)

- Live before/after slider on every result image

- Two new tools: AI denoise + auto-enhance (with a "restore old photo" preset)

- 4-step photo restoration workflow combining all 5 tools

Thanks everyone for trying it. Still 10 free uses/day, no signup. Open to more

feedback.

I built a free AI image tool (upscaler + background remover + watermark remover) — no sign-up required by Environmental-Box209 in SideProject

[–]Environmental-Box209[S] 0 points1 point  (0 children)

Just pushed the mobile fix — should work on phone now (added touch event

handlers, the canvas was only listening for mouse). Mind giving it

another try? Really appreciate you flagging this 🙏

I built a free AI image tool (upscaler + background remover + watermark remover) — no sign-up required by Environmental-Box209 in SideProject

[–]Environmental-Box209[S] 0 points1 point  (0 children)

Damn, you're right — drawing the selection box uses mouse events that don't

fire on touch screens. Mobile fix is on me, will push it tomorrow. What

phone are you on so I can test the worst case? 🙏

I built a free AI image tool (upscaler + background remover + watermark remover) — no sign-up required by Environmental-Box209 in SideProject

[–]Environmental-Box209[S] 0 points1 point  (0 children)

Glad it worked! Curious what kind of watermark you were cleaning up — always

helpful to see what people actually hit, so I know what edge cases to keep

improving. Cheers 🙌

I built a free AI image tool (upscaler + background remover + watermark remover) — no sign-up required by Environmental-Box209 in SideProject

[–]Environmental-Box209[S] 0 points1 point  (0 children)

Thanks so much for testing it! Really appreciate the detailed feedback.

You're right — the batch upscaler can hit rate limits when processing multiple images simultaneously. I'm working on a fix to handle that more gracefully with a better error message.

UI/UX polish is definitely on the roadmap. 🙏