Neuberg: Open-Source Multi-Market Trading Terminal Built with Claude AI

✍️ OpenClawRadar📅 Published: April 6, 2026🔗 Source
Neuberg: Open-Source Multi-Market Trading Terminal Built with Claude AI
Ad

What Neuberg Is

Neuberg is an open-source, browser-based trading terminal built to consolidate multiple trading interfaces into one application. It connects to real markets including Hyperliquid, Polymarket, and Alpaca, normalizes orders internally, and layers news plus structured signals on top.

Where Claude Was Strong

1. Designing Cross-Venue Order Abstraction

Claude helped design a normalized internal format for handling different venues with varying auth models, precision rules, order semantics, and rate limits. The architecture evolved to: OrderIntent → VenueAdapter → API call.

Claude excelled at:

  • Identifying edge cases like partial fills, precision truncation, and idempotency
  • Suggesting adapter isolation patterns
  • Spotting where coupling would become problematic
  • Proposing consistent error-surface designs

It performed best when real API docs were pasted in, actual constraints were described clearly, and it was asked to critique a proposed design rather than invent one from scratch.

2. Refactoring Without Breaking Mental Models

As the project grew, Claude helped with:

  • Unifying market models across perps, equities, and prediction markets
  • Decoupling UI state from the transport layer
  • Reducing re-renders during high-frequency websocket updates

Specific contributions included explaining why certain React patterns would trigger cascading renders, suggesting memoization boundaries, and helping restructure state so high-volume order book diffs wouldn't freeze the UI.

3. Structured News + Signal Layer Design

Neuberg pulls in EDGAR Form 4 filings, macro calendar data, venue data, and general financial news. Claude helped design:

  • A simple sentiment tagging pipeline
  • Entity extraction for tickers, sectors, and geopolitics
  • "Impact tagging" heuristics

When prompted with "Given this structured JSON schema, what minimal scoring system would avoid overfitting and still be explainable?", Claude consistently leaned toward simpler, interpretable systems instead of overengineering.

Ad

Where Claude Struggled or Needed Adaptation

1. Long Context + Rapid Iteration

For large multi-file changes, context window management became an issue. Claude would occasionally reintroduce patterns that had already been ruled out. What helped was maintaining a short architectural "ground truth" doc, pasting only relevant modules, and explicitly restating constraints.

2. Real-Time Systems Nuances

For websocket diff logic and high-frequency order book updates, Claude sometimes defaulted to abstractions that were clean but impractical, and underweighted performance implications. It needed explicit constraints like "assume 50 updates/sec", "assume 5000 levels", and "optimize for minimal GC pressure" to adapt effectively.

3. Security Boundaries

For trading software involving real money and API keys, Claude's suggestions around security were never accepted blindly, particularly regarding key handling, client/server trust assumptions, and auth storage. While useful for enumerating threat surfaces, security-sensitive decisions still needed validation against best practices.

Key Insight About Using Claude for Infrastructure

Claude was strongest when used for architectural critique, edge-case enumeration, refactoring clarity, and explaining trade-offs. It was weaker when it had to guess unstated constraints, was expected to remember the entire system, or was tasked with inventing designs from scratch without clear parameters.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Claude Code in Research Workflow: Practical Results from Paper Writing
Use Cases

Claude Code in Research Workflow: Practical Results from Paper Writing

A researcher used Claude Code for auxiliary tasks while writing a paper, finding it effective for generating publication-ready figures from vague instructions, migrating a search environment between codebases in under an hour, and formatting 12+ pages of math proofs in LaTeX, where it caught a missed incomplete bound condition. It struggled with debugging a concurrency issue that was actually a CPU allocation problem not evident in code or logs.

OpenClawRadar
AI-generated 3D-printable pegboard from hand-drawn sketch
Use Cases

AI-generated 3D-printable pegboard from hand-drawn sketch

A developer used Codex to convert a hand-drawn sketch into parametric 3D models for a pegboard toy, specifying only two dimensions: 40mm hole spacing and 8mm peg width. The repository contains Python generators for seven play pieces, four gears, and printable boards.

OpenClawRadar
Qwen 3.6 27B Q8_k_xl as a Local Daily Driver for VSCode
Use Cases

Qwen 3.6 27B Q8_k_xl as a Local Daily Driver for VSCode

A developer shares their experience using Qwen-3.6-27B-q8_k_xl by Unsloth in VSCode Insiders via LM Studio on an RTX 6000 Pro, finding it 'good enough' for daily coding tasks without API tokens.

OpenClawRadar
Mac Studio local LLM loadout: GLM 5.1, Kimi K2.6, and what's working for coding with Claude Code
Use Cases

Mac Studio local LLM loadout: GLM 5.1, Kimi K2.6, and what's working for coding with Claude Code

A developer shares their May 2026 Mac Studio (M3 Ultra) setup with quantized GLM 5.1 (380GB, 17 tps decode), Kimi K2.6 (460GB, 21 tps decode), and notes on Minimax 2.7, Gemma 4 31B, Qwen 3.5 9B, and pending Deepseek/Mimo support.

OpenClawRadar