Pal

PalX, a software studio that builds a pal for one thing at a time.

A software studio. Every product we make is a pal for one thing, and it carries the name: PalPicks, VoltPal, PalX Data. X is whatever comes next.

PalPicks

Friends, not algorithms.

PalPicks is for the places your friends love. See PalPicks

The family so far

PalPicks

Friends, not algorithms.

A social map of the places your friends actually go. Save the spots you love, see what your friends picked, and turn “we should totally go” into a plan everyone agreed on.

Platform
iPhone
Status
In TestFlight beta
Built with
Expo, React Native, Supabase, Mapbox
Visit palpicks.app
Fourteen VoltPal avatars, including Pip, Classic, Mono, Miso the cat, Biscuit the dog, Ember the fox and Bao the panda, each wearing a charge ring

VoltPal

Your battery has feelings.

Your Mac's battery as a little character in the menu bar. Its face follows your charge, and it wears a mark when something is worth knowing: heat, fast drain, a worn battery, Low Power Mode.

Platform
Mac, macOS 13 or later
Price
Free, with a one-time Pro upgrade
Languages
17
Data collected
None
View on the Mac App Store

Pal Data

Catalog data you can check.

Distributor product pages are thin: a long title, a few specs, a spec sheet nobody opened. PalX Data reads everything the page and its manufacturer documents already say, then rebuilds each listing as clean, filterable catalog data. Every value quotes the passage it came from.

The page today

Danfoss Aeroquip Flexible 1/2 SAE Bend Radius Hydraulic Hose FC619-32

Description
None
Brand
None
Part number
None
Spec table on the page
Hose I.D.2.00″
Hose O.D.2.55″
Max Operating Pressure100 PSI
Min Burst Pressure1200 PSI
Min Bend Radius2.50″
Vacuum Service28
Weight.46 lbs/ft
Operating Parameter(-40° F to 275° F )

After PalX Data

Danfoss Aeroquip FC619-32 Hydraulic Hose, 2.00″ I.D., Synthetic Rubber Tube

Brand
Danfoss Aeroquip
Part number
FC619-32
Category
Hose, Hydraulic Hose

Pick an attribute to see where it came from.

Plus six more attributes, six bullets, a description, and a meta title and description, all from the same sources.

Flagged for review

  • The page names the brand Danfoss Aeroquip, but the product URL says eaton-aeroquip. Confirm which name to use.
  • Vacuum service is listed as 28 with no unit, such as inHg.
  • A 2.50″ minimum bend radius looks unusual for a 2.00″ wire-helix hose. Check it against the manufacturer catalog.

A real record from a sample run on a distributor's public product page, with the distributor's name removed.

How it works

  1. Fetch

    Pages are fetched politely: robots.txt respected, one request per site every two seconds, everything cached.

  2. Read

    Structured data, spec tables, visible text, and the linked manufacturer documents: spec sheets first, then safety data sheets.

  3. Enrich

    Claude rewrites the listing using only those sources. Every attribute has to quote the exact passage it came from.

  4. Check

    Deterministic checks run on every record. The evidence must exist in the sources, each value must appear in its evidence, GTIN check digits must pass, and every number in the copy must exist in the sources.

  5. Deliver

    A spreadsheet of products, attributes and verbatim evidence, a CSV for import, and a before/after report. Anything that fails a check goes on a review list and is never published silently.

Three sample runs, 75 products

Products processed
75 of 75, none failed
Attributes, all three samples
596 → 1,102
Manufacturer documents read
38
Titles rewritten
74
Review notes written
627
Inconsistencies flagged
161
Unsupported values dropped before delivery
28

Start with 25 products, free.

Send us a category page. You get back a spreadsheet, a CSV and a before/after report for 25 of your products. If it's useful, we price the rest per SKU.

Request a free sample

On the bench

Isometric view of a trading-floor office with six traders at their desks

In development

An office-floor management game

Rent a floor, hire people with real personalities, negotiate their contracts, build out the office and trade through the news. Single-player and fully offline, for desktop.

The public site sends quote requests to the agency panel; the browser extension fills carrier quote screens and returns prices to the panel. Public sitequote form Agency panelpolicies and renewals Quote extensionfor Chrome Carrier screensfilled from one card

Client work

Operations software for an insurance agency

One panel for customers, policies, renewals, quote comparison, claims and team tasks. A Chrome extension that fills each carrier's quote screen from a single customer card and lines the prices up. And the agency's public site, whose quote form lands straight in the panel.

The studio

Palx, LLC is an independent software studio. It's small on purpose: the same hands design, build, ship and answer support. We pick one x at a time and stay with it until it's good.

  • Friends, not algorithms.

    People you trust beat feeds that guess. It's the first rule of PalPicks and a good one for everything else.

  • Every claim has a source.

    If we can't point to where a value came from, it doesn't ship. That goes for catalog data and for this page.

  • Collect less.

    VoltPal collects no data at all. This site sets no cookies and runs no analytics.

Apps
Swift, SwiftUI and AppKit; React Native with Expo
Web
Cloudflare Workers, React, Vite
Data
Postgres, Supabase, Python, Claude
Games
Three.js, Electron

What's your x?

A catalog that needs work, an app that needs building, or a question about one of ours.

hello@palx.app