Skip to content

Docs, chatbot, feedback, inbox. One tool that reads your code.

Stop stitching together a docs site, a chat widget, a feedback board and a support inbox. 1UserTool runs all of them from one set of facts, pulled from your code and approved by you, and re-syncs them on every release.

  • Self-hosted
  • Free to start, Pro from $29 once
  • Your code stays on your machine

Docs & help center

What users read

Site chatbot

What users ask

Changelog

What you shipped

Feedback & roadmap

What users want

Founder inbox

What users tell you

User insights

Where users get stuck

1UserTool

1UserTool

One fact store, six outputs

  • Docs
  • Chatbot
  • Changelog
  • Roadmap
  • Inbox
  • Insights
612 reviewed factssynced v1.3.0
Your coderead on your machine

Six tools you would normally rent by the month, poured into one fact store you own. Each output is generated from the same approved facts, so none of them can contradict your code or each other.

No new AI bill. It runs on the subscription CLI, API key or local model you already use.

  • Claude Code
  • Codex
  • Gemini CLI
  • Cursor
  • Ollama

Platform

Six tools in one, built on one fact store.

Everything your users read, ask and say lives in one place. Each part is generated from the same approved facts, so your docs, bot, changelog and inbox never disagree with each other, or with your code.

Docs and help center

Docs that match the version you ship.

Help pages are written from approved facts and re-checked on every release. When docs and code disagree, the code wins and the conflict comes to you, not your users.

Plans and limits

Verified for v1.3.0

The Free plan holds up to 500 bookmarks and 5 collections. Pro is unlimited and adds encrypted sync.

Conflict caught. Old docs said 1,000, code says 500. Fix drafted.

Site chatbot

Answers with receipts, or an honest “I don't know”.

It answers only from facts you approved, in your users' language. Below the confidence bar it refuses instead of guessing.

How many tags per bookmark?
Up to 20 tags per bookmark.Verified for v1.3.0help/tags
Is there an Android app?
I don't have a verified answer for that, so I won't guess.No verified answerAsk the founder →

User insights

See what users actually ask.

Every question is counted and every miss is logged, so you know where users get stuck and what to write, fix or build next.

Top questionslast 30 days
  • Sync on more than 3 devices142
  • Safari import lost my folders97
  • Refund after renewal61
  • Android app38
  • AI page summaries17

No answer yet. Each miss is queued as a draft fact.

Founder inbox

A direct line to you, with the reply already drafted.

When the bot can't help, the question lands in your Telegram or email with the transcript and a reply drafted from your code. Send it in one tap and it becomes a fact.

Founder inbox

2 min ago
pinwheel.app/help · transcript attachedSafari import flattened all my folders. Known bug?
Drafted from your codeYes, a known issue in 1.2.0 to 1.3.0. Import into Chrome first, export from Chrome, then import that file. Folders come through intact.
SendEdit

Feedback and roadmap

v1.1

Requests, ranked by real demand.

Bug reports and feature requests arrive through the same widget, get merged when they repeat, and roll up into a public roadmap your users can follow.

  • 64Android app
  • 29Keep folders on Safari import
  • 41AI page summaries
  • 23Tags per bookmark, 10 to 20

Changelog

v1.1

Release notes that write themselves.

Each tagged release becomes a plain-language changelog and a what's-new note in the widget.

v1.3.0

Feb 12, 2026

  • ImprovedTags per bookmark raised from 10 to 20
  • Newsite: filter matches a bookmark's domain
  • RemovedShare to Twitter. Copy the link instead

Written from the release diff, checked against facts

Live demo

Ask it anything. Try to stump it.

This is the real widget, answering from 612 reviewed facts about Pinwheel, a demo bookmarks app. Every reply carries a label that says where it came from.

  • Verified for v1.3.0Grounded in a fact you approved, with a public reference.
  • Verbatim from policyPricing and refunds are quoted word for word, never paraphrased.
  • Known issueBugs carry a version range and the workaround you wrote.
  • No verified answerBelow the confidence bar it refuses, then offers you.

Switch to VI in the widget: English and Vietnamese are both first-class.

P

Pinwheel Support

Answers from 612 reviewed facts

Try

How it works

Connect your repo. Approve the facts. Ship everywhere.

Facts are extracted from your code, checked by a second agent, and approved by you. Everything your users touch is generated from that store, so it cannot drift from what you shipped.

Code

Your repo is the source of truth, read locally by the agent you already use.

Facts

Extracted, cited, verified by a second agent, approved by you.

Outputs

Docs, the help bot, changelog and roadmap are generated from approved facts only.

Users

One widget to ask, report a bug, request a feature, or reach the founder.

Misses, requests and your replies feed back as draft facts. The loop closes on every release.

Reviewed facts

Nothing unreviewed is ever served.

Every answer traces to a fact a human approved, its quote checked verbatim against your code at a pinned commit. Under the confidence bar, the bot says it doesn't know instead of guessing.

  • A second agent verifies

    Citations must match the code verbatim. A model's word is never enough.

  • Risk-tiered review

    Low-risk facts auto-approve with spot checks. Pricing, policy and conflicts always reach you.

  • Minutes, not afternoons

    The queue is sorted by what users actually ask. Clearing it is a coffee-break job.

Review queue

38 need you
FAQmedium riskasked ~40×/mo

Can users share a bookmark to Twitter?

No. Share to Twitter was removed in version 1.3.0. Users can copy the link instead.

Citation, checked at 4f2a1c9

SHARE_TO_TWITTER_ENABLED = false // removed in 1.3.0

Verifier: quote found verbatim at HEAD

Sync report

v1.3.0 v1.4.0 · 47 commits

  • 9 facts re-verified

    citations still match at HEAD

  • 3 facts flagged stale

    free limit 500 → 1,000, sync now 5 devices

  • 1 tombstone proposed

    Share to Bluesky removed in 1.4.0

  • 6 doc sections affected

    patch drafted on 1usertool/docs-v1.4.0

  • Regression 128/130 pass

    2 misses queued for review, index safe to push

Push to server unlocks when the regression set passes. The previous index stays live until then.

Release sync

Every release flags what it broke.

Tag a release and each citation is re-checked against the diff. Stale answers get flagged, removed features get tombstones, and doc patches arrive as a branch you can merge, not a surprise your users find first.

Attacker and persona runs gate every push

Founder inbox

Your users reach you in one tap.

When the bot can't help, the message lands in your Telegram with the transcript and a drafted reply. You answer from your phone; it lands back in the widget.

Your site's widget

Safari import flattened all my folders. Known bug?
Known issue in 1.2.0-1.3.0: Safari imports arrive flat. Workaround: export from Safari, import into Chrome, export from Chrome, then import that file.
Still stuck? I can bring this to the founder.

The user taps once. No forms, no ticket numbers.

Telegram + email

Founder's Telegram

draft attached
User question · pinwheel.app/helpSafari import flattened all my folders. Known bug?
Drafted from the codebaseFounder here. The Chrome detour fixes it, and 1.4.0 repairs the importer directly. Sorry about the mess.

Privacy

Your code never leaves your machine.

No new party ever sees your source. The AI you already trust reads it in place; only reviewed facts travel.

01

Read locally

Agents scan your repo on your machine with read-only access. Nothing is uploaded to us, ever.

02

Approve what ships

You review the fact store. Only approved, human-readable facts leave the project folder.

03

Host it yourself

The server is a Docker Compose pack on your own VPS, about $6-12 a month. No account with us.

Telemetry is opt-in and content-free. Tickets and chats are scrubbed for PII before anything derived from them is written to disk. The desktop app opens projects offline; the only calls out are to the AI backend you chose and the server you own.

Build or buy

Could you build this yourself?

Honestly, the first weekend version is easy: an embedding index, a prompt, a chat box. It will even demo well.

The product is the part after that demo:

  • Citations hashed to a symbol and commit, re-checked on every release
  • A second agent verifying each fact before it can be approved
  • A review queue sorted by real demand, clearable in minutes
  • Persona and attacker runs that gate every deploy
  • Tombstones for removed features, rollback for bad pushes
  • Someone keeping up as agent CLIs change month to month

If that list sounds like a fun quarter, build it. If it sounds like a tax on every release you ship, that is what $29 is for.

Pricing

Free to go live. Pay once to grow.

No subscription, no seats, no per-message meter. Your only running costs are a small VPS and the AI you already pay for.

Free

See your own facts answer real users.

$0forever

  • Unlimited local projects
  • Every pipeline, review and release sync
  • 1 live product, bot serves up to 200 facts
  • “Powered by 1UserTool” link in the widget

Pro

One-time

Every product you run, every fact.

$59once

  • Unlimited live products
  • Unlimited served facts
  • Widget link optional
  • 12 months of updates, then it keeps working

The usual stack

Five subscriptions that never talk.

$100–250a month

  • Docs platform
  • AI chat widget
  • Feedback board
  • Changelog widget
  • Live chat inbox

None of them read your code, and all of them keep your content on someone else's servers.

Safety is never paywalled.Free on every plan:

  • Review queue
  • Release sync
  • Stale detection
  • Regression and attacker runs
  • Rollback
  • Drafted founder replies
  • Fact export

Free always gets updates. Pro includes 12 months of updates, and the build you have keeps working forever after that. Sold by StoicSoft through Lemon Squeezy, with offline licence keys.

FAQ

Questions, answered.

Still curious? Ask the live widget. If it doesn't know, it will say so.

No. Agents read your repo locally with read-only access. The only thing that goes to your server is the approved fact store, and nothing goes to StoicSoft at all. Telemetry is opt-in and content-free.

1UserTool

Retire five tools with your next release.

1UserTool is in private beta with a small group of founders. Leave an email and we will write when a seat opens.

One email when the beta opens, nothing else. Unsubscribe is one click, obviously.