Back to browse
OXPT – Visual branching canvas for prompt versioning (Korean support)

OXPT – Visual branching canvas for prompt versioning (Korean support)

by macnorton·Mar 5, 2026·1 point·0 comments

AI Analysis

●●SolidEye CandyCrowd Pleaser

Beautiful node-based UI for prompt branching, but prompt iteration tools already exist everywhere.

Strengths
  • Visual canvas makes Tree-of-Thought and Self-Reflection workflows explicit and comparable
  • Daily free tier (1000 branches) lowers barrier to experimentation
  • Synthesis feature to merge branches into optimized output adds real value
Weaknesses
  • Saturated category: Prompt engineering UIs, LLM playground tools exist (LangSmith, Promptfoo, PromptBase)
  • No evidence of unique technical innovation or data moat vs visual competitors
Category
Target Audience

Prompt engineers, AI researchers, teams experimenting with complex LLM workflows

Similar To

LangSmith · Promptfoo · LM Studio

Post Description

Hi HN,

I built OXPT because I was tired of the "Linear Chat Prison" of current LLM interfaces. Whenever I try to implement complex logic like Self-Reflection or Tree-of-Thought, I lose track of which branch worked best.

It’s a visual playground where you can:

Branch your thoughts: See multiple AI responses side-by-side on a non-linear canvas.

Version control for prompts: Save and compare every iteration instead of scrolling through endless chat history.

Modular Logic: Treat prompts like building blocks.

I wanted a more systematic way to manage my own prompt experiments.

I' d love some brutal technical feedback from this community. What do you think about the node-based UI compared to traditional list-based chats?

(P.S. The logo was inspired by a drawing my son made for me!)

https://www.oxpt.online/assets/images/scr_01.png

https://www.oxpt.online/assets/images/scr_02.png

https://www.oxpt.online/assets/images/scr_04.png

Similar Projects

Security●●Solid

PromptSonar – Static analysis for LLM prompt security

Static scanner catches prompt injections in code before runtime, unlike runtime guards.

Solve My ProblemShip It
meghal86
102mo ago