Skip to main content
Unhinted

Social content assistant for Hong Kong

You have a business to run.Stop writing every post from scratch.

Unhinted finds hooks in Hong Kong talking points, combines them with your product's selling points, and drafts social content in your brand's voice. You pick the angle, review it, and confirm before it publishes.

Open source (MIT) · self-host on your own machine

Hosted demo — you'll need an approved account to get in

  • You pick the angle
  • You edit the draft
  • You confirm before it publishes
Demo · fictional brand · drafted by the product, unedited轉角咖啡 · HK$18 iced Americano

1Today's talking point

Heatwave: 33°C for several days — netizens say the ten-minute walk from the MTR to the office already leaves them drenched

2Pick an angle

Pick an angle

3Draft preview

轉角咖啡

地鐵站行去公司嗰十分鐘,恤衫已經濕咗一撻,背脊黐住個袋帶。🫠 轉角個外賣窗口,順手攞杯凍美式,一路行一路飲,入到 office 先捨得深呼吸。 HK$18,唔使排隊唔使等位,返工路上嘅一個降溫位。☕️🧊

聽日返工轉個彎,順手攞杯試吓

#凍美式 #轉角咖啡 #返工日常

Nothing publishes until you confirm.

Where it really hurts

The tiring part isn't typing —it's deciding what to say every day.

  • “What do I post today?”

    A whole morning of thinking, not a single word written.

  • “Do we riff on this trend?”

    Jump in late and look slow; jump in wrong and look worse.

  • “Why doesn't this sound like us?”

    Another draft that reads like someone else's voice.

The work

Different industries, same move:start from the talking point, land on your product.

Demo content — every brand is fictional. Captions, hashtags, and CTAs were drafted by Unhinted with no human edits, in Cantonese, because that's what your customers read.

  1. 01 · Pet suppliesPlayful editor

    Talking point: Supermarket queues ahead of Typhoon Signal No. 8

    毛孩補給站

    超市人龍排到出扶手電梯口,個個一手麵包一手即食麵 🍞 返到屋企先醒起——主子個碗已經見底,罐頭櫃空空如也 😿 貓奴守則第一條:嚴禁等到最後一包先落 order。 上網撳兩下,貓糧直送到門口,唔使自己淋住雨搬兩大袋返屋企。

    Tag 個成日話「仲有少少」嘅貓奴,趁早幫主子入定貨 🐾

    #貓奴日常 #打風前準備 #網上落單送到門口

  2. 02 · BeautySteady

    Talking point: Year-end banquet season begins

    指尖美甲

    年尾飲宴一枱人,影相嗰刻個個舉杯——隻手永遠第一個入鏡 🥂 指甲崩咗一角、邊位花咗少少,自己知自己事,但張相會幫你記住。 飲宴前整好凝膠美甲,個色 hold 足成晚,舉杯都舉得爽啲 💅 平日都可以預約,唔使等到最後一個星期同人迫。

    撳 Bio 連結睇預約時間,早約早安心

  3. 03 · EducationHK-style ribbing

    Talking point: DSE countdown: 100 days to go

    精進補習社

    阿媽行過問「溫完未呀?」你頭都唔抬:「我溫緊喇。」📖 檯面本書,仲係第一頁。 嚴禁自欺。個腦開住飛航模式,WhatsApp 個 group 就冇停過——自己同自己開咗成晚冇 agenda 嘅 meeting,仲要 OT。😮‍💨 其實溫唔入腦,通常唔係你唔夠勤力,係坐喺度一個人溫,方法同節奏都亂晒。小班可以先試一堂,有人陪你拆題、捉返個 pace,至少唔使再靠「我溫緊喇」四個字撐住。

    Tag 個年年都話「我溫緊喇」嘅同學出嚟

    #DSE #小班補習 #我溫緊喇

How it works

Four steps, product to published.

  1. 01

    Bring in your product

    Upload your product info and set the brand voice — from steady to cheeky, your call. Every draft reuses it.

  2. 02

    Pick an angle

    Unhinted finds hooks in recent Hong Kong talking points and offers a few directions. No chasing the news yourself.

  3. 03

    Edit and preview

    Caption, hashtags, and image preview together. Don't like it? Say so, and it redrafts.

  4. 04

    Confirm before publish

    It publishes to Instagram only after you hit Confirm. Even saying “go ahead” in chat won't send it.

Why not a generic AI chat tool

It can write. It doesn't know your business.

Topic
Generic AI chat tool: Think of one yourself, or paste in the news
Unhinted: Curates recent HK talking points into ready hooks
Voice
Generic AI chat tool: Re-teach it every time; the output reads translated
Unhinted: Follows your brand settings — real colloquial Cantonese
Product
Generic AI chat tool: Paste your product info every single time
Unhinted: Remembers your products and matches them to topics
Publishing
Generic AI chat tool: Copy the text, open the app, paste it yourself
Unhinted: Preview, hit Confirm, publishes straight to Instagram
Deployment
Generic AI chat tool: No choice — it runs on someone else's cloud
Unhinted: One Docker container on your machine; data never leaves

FAQ

Frequently asked questions.

How is Unhinted different from generic AI chat tools?
Generic AI models don't follow Hong Kong talking points. You have to brief them on your brand, paste news, and prompt for Cantonese tone from scratch every time, often resulting in translated phrasing. Unhinted continuously tracks local trends, remembers your product selling points, and proposes tailored angles with natural Cantonese copy.
Will it ever auto-publish to Instagram without my approval?
Never. Unhinted requires explicit human confirmation. The AI drafts angles and copy, while you review and edit. Even if you say “looks good” in chat, nothing publishes to Instagram until you explicitly click “Confirm”.
Which social platforms are supported?
Today, Unhinted focuses specifically on Instagram (captions, hashtags, and media preview).
How do I self-host, and is it free?
Unhinted is open source under the MIT license and completely free on GitHub. You can spin it up with a single Docker Compose file on your own machine or server, keeping your data entirely within your own infrastructure.
  • Every angle is your pick

    It offers directions; you decide which runs.

  • Every line is editable

    Don't like it? Say so — it revises until you're happy.

  • Nothing goes out unconfirmed

    Publishing happens only after you hit Confirm.