An independent AI product studio · Hong Kong

AI that finishes the work.

apptah builds agents and apps that plan, act, and hand back finished results — files written, posts published, answers grounded in fact — while a human holds the approve button. And where plain arithmetic beats a model, it ships the arithmetic.

The founder of apptah
the founder · hong kong
12
Products built
5
Live · App Store & web
2
Free & open source
35B
Parameters, on a phone

№ 01 — The ledger

Ten products, shipped.

Not a reel of prototypes — a working ledger. Each entry below is in someone's hands today: on the App Store, live on the web, deployed on private hardware, or free to fork.

012026 — present/macOS & WindowsFlagship

OpenCowork

An agent that finishes the work.

State an outcome, approve the plan, and get finished files back — no terminal, no code. A desktop agent that does the task instead of talking about it.

  • Plans, then acts — reads and writes real files, produces finished documents, and reports back exactly what changed
  • 14+ interchangeable AI providers behind one interface; new abilities load without a rebuild
  • Safe by design — it touches only the folders you grant, and every change is shown for approval before it lands
  • 300+ automated tests on the core decision logic; ships as one self-contained installer
OpenCowork desktop app mid-task: the user asks it to list all documents in a folder and the agent works through the job
fig. 01 — an outcome requested, a plan in motion, files on the way back.

022025 — present/WebLive in production

Autopost

A social channel that runs itself.

It finds what's moving, rewrites it in your voice, and publishes on schedule — while a human keeps the approve, edit and reject buttons.

  • Learns your voice from what you've already written, then drafts, schedules and posts automatically
  • Every client isolated, with daily spending caps and usage logs so costs stay predictable
  • Publishing that can't double-fire — a post never goes out twice, never fails silently, and stuck jobs recover on their own
Autopost dashboard showing follower growth, publishing health and account insights
fig. 02 — the morning dashboard: queue healthy, human in charge.

03Self-hosted/On your hardwarePrivate deployment

TaxSearch

Answers out of your own confidential files.

Ask in plain language and get the answer from your own PDFs, spreadsheets, decks and email. Nothing is sent to the cloud.

  • Exact terms and vague questions both land — keyword and meaning-based retrieval, combined
  • The whole pipeline runs on your hardware, so regulated and confidential material never reaches an outside service
  • Team-ready — collections, per-tenant isolation and a built-in viewer; point it at a corpus and search it the same day
TaxSearch answering a plain-language query across private tax documents in eleven milliseconds
fig. 03 — two answers, eleven milliseconds, zero bytes to the cloud.

042024 — 2025/iOSOpen source

PrivateAgent

A 35-billion-parameter model, running on a phone.

A large AI model running entirely on an iPhone — no internet, no account, nothing leaves the device.

  • 35B parameters in ~1.4 GB of memory, about three words a second on an iPhone 16 Pro
  • Streams the model from storage only as needed, and compresses conversation history so chats run longer
  • Free and open source under Apache 2.0
The PrivateAgent open-source repository: run 35B+ models on your iPhone, fully offline, fully private
fig. 04 — the repository: a data-centre model, fitted into a pocket.

052026 — present/iOS

Champions Advisor

AI that cannot make things up.

Screenshot the team preview and it tells you what to bring and which move to use — with the maths already done.

  • The advice is arithmetic, not a guess — damage, speed and matchup calculations run as a deterministic engine under 89 automated tests
  • Reads the screen on-device; the AI may only explain results the calculator has already proved
  • Run as a business — paid subscriptions with per-user spend caps
Champions Advisor reading a battle team on-screen and recommending the opening three with the calculations done
Logic tests89
PerceptionOn-device
Model's roleExplain only
fig. 05 — six against six, the counter-play already costed.

062026 — present/iOSOn the App Store

HKeTravel

Knowing when not to use AI.

The genuinely fastest way across Hong Kong, and when your bus actually arrives — deliberately no AI, because timetable maths gives the more reliable answer.

  • Every mode in one route — bus, minibus, rail and light rail, ranked by real door-to-door time with live arrivals
  • The fare shown is the fare paid — real interchange discounts included
  • Fast and honest — start-up cut from 7 seconds to 1, works offline, published in four languages
HKeTravel showing nearby bus stops in Mong Kok with live arrival times to the minute
HKeTravel comparing the fastest routes across Hong Kong by rail and bus, with real fares
fig. 06 — Mong Kok, 1:11 a.m.: the next bus, to the minute.

072024 — 2025/iOSOn the App Store

SwipeClean26

Clear the camera roll with a thumb.

It finds the blurry shots and near-duplicates in your library so you can clear them with a swipe — and not one photo leaves the phone.

  • Blur and similarity detection run entirely on-device — nothing is uploaded, ever
  • Staged analysis — the expensive checks run only on likely matches, keeping it quick and kind to the battery
  • On the App Store with active revenue, redesigned for the latest iOS
SwipeClean26 — free up gigabytes in minutes by swiping through your library
SwipeClean26 smart sort — two thousand photos grouped and reviewed instantly
fig. 07 — two thousand photos, sorted before the kettle boils.

082025 — present/macOSOn the App Store

DragDrop26

A shelf in the menu bar.

Drag files up to park them, drop them wherever they're needed — a holding shelf for moving things between apps.

  • Behaves like a native file source, so every app accepts what you drop
  • Tidies itself — configurable storage, retention and automatic cleanup
  • Revenue-generating on the Mac App Store
DragDrop26 — your files, always at hand: a macOS menu bar shelf for staging files, photos and links
fig. 08 — the shelf, one drag away.

092025 — present/Agent pluginOpen source

OpenClaw Memory

Memory, so agents stop re-reading everything.

Personal AI agents burn money re-reading the same history every turn. This gives them a memory, so they stop.

  • Three kinds of recall combined — keyword, meaning and structured facts — returning only the part of the history that matters
  • Runs entirely offline, beside the agent it serves
  • Free and open source — MIT licensed, no activation, no cloud dependency
The OpenClaw desktop landing page — a private AI agent that runs on local hardware
fig. 09 — the memory an agent keeps between conversations.

102025 — present/Client deliveryDelivered

COMFi

A whole storefront, delivered.

The complete online store for a Hong Kong brand selling into nine-plus Asian markets — payments, order emails, alerts and content management, handed over working.

  • Built as custom modules — payments, order emails, web push and chat alerts, plus a lightweight content manager
  • Caught a pricing fault before it charged anyone — a bug that would have billed customers 100× the correct price, found and fixed first
  • Three languages, automated tests, hardened payments — live on the client's own domain
The COMFi storefront — a trilingual online shop delivered end-to-end for a Hong Kong brand
fig. 10 — the client's shop, open in three languages.

Also in the ledger — an on-device translation app that never calls an API · a cartoon image generator built for educators · and the smaller ships between. Twelve built; ten shown.

№ 02 — The method

How the studio works.

Five rules, applied to every entry above. They are why the ledger reads the way it does.

1. Finish, don't chat. A product here must hand something back — files written, posts published, answers grounded. Conversation is overhead, not output.
2. A human holds the approve button. Drafts, plans and file changes stop at a person: approve, edit, reject. Autonomy without a checkpoint is a liability, not a feature.
3. Private by default. On-device and self-hosted first. Confidential material never leaves the building — that's the starting point, not a pricing tier.
4. AI only where it wins. Where arithmetic beats a model, the arithmetic ships — and the model is allowed to explain, never to decide.
5. Shipped is the standard. App Store listings, live services, paying customers, open licences. The ledger counts what shipped, not what was demoed.

№ 03 — In the open

Two of them are free to take apart.

Shipping in the open is the strongest proof there is. No activation, no cloud dependency, no catch.

PrivateAgent

The 35-billion-parameter model on an iPhone, with the engine that streams it from storage and compresses its memory. Everything on-device; nothing phones home.

Apache 2.0 source

OpenClaw Memory

The memory layer for personal AI agents — keyword, meaning and structured-fact recall, combined, offline. Drop it beside an agent and it stops re-reading everything.

№ 04 — The counter

Have work that needs finishing?

The studio takes product engineering, private AI deployments of its own tools, and the occasional impossible brief. One address reaches a person — not a funnel.