Alexander Vlasov

Alexander Vlasov

Founder & developer of ChessCombine.cc

About

Hi, I'm Alexander, the founder and developer behind ChessCombine.cc. ChessCombine.cc is built for every chess player, from passionate beginners to elite grandmasters. Create and organize chess files of any size and complexity, improve your game with a wide range of interactive training tools, and play online with opponents from all over the world. During the beta, everything is completely free. Join us and start building, training, and playing today.

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking
Gone streaking 5
Gone streaking 5

Maker History

  • ChessCombine
    ChessCombineAll-in-one chess training and play workspace
    Jun 2026
  • 🎉
    Joined Product HuntJune 12th, 2026

Forums

We built a capture layer for Aider, Cline, and Windsurf

Something that surprised me while building this week: "OpenAI-compatible" is a statement about the API shape, not about how code edits are expressed inside it.

Aider does not use tool calls. It sends edits as structured text blocks SEARCH/REPLACE delimiters inside the assistant message. The filename is on the line before the fence, not inside it. Cline and Continue use proper tool calls. A response from some backends carries both.

The adapter we shipped this week (`openai_chat.py` in the LineageLens proxy) handles all three patterns: tool-call edits, text-content edits (Aider SEARCH/REPLACE, unified diffs, fenced blocks), and mixed responses where both appear together. It covers Aider, Cline, Continue, Copilot CLI, Goose, Windsurf, and any OpenAI-compatible backend Azure, groq, fireworks, mistral, together.ai.

The hardest design decision was not the parsing. It was fail-open vs. fail-safe. If capture logic throws an error, do you surface it (fail-safe) or swallow it and pass through (fail-open)? We chose fail-open. A proxy that occasionally interrupts a developer's coding session gets uninstalled. Governance with a 60% retention rate is strictly worse than governance with 95% retention.

ChessCombine - All-in-one chess training and play workspace

ChessCombine brings chess analysis, CPL statistics, chess databases of any format and size, opening repetition, best-move practice, puzzles, Chess Cinema, and online play into one workspace. Built for everyone from beginners to grandmasters. Free during beta.

Building a BI layer for Product Hunt launches — what metrics would you like to see?

One recurring piece of feedback after launching PH Radar was that makers want more context, not just rankings.

I'm currently experimenting with a BI layer that analyzes Product Hunt activity beyond the daily leaderboard.

Current prototype dashboards include::

Launches by category
Votes by category
Hunter activity
Comment-to-vote ratios
Historical launch trends

View more