Platforms
# Platforms
{/* GENERATED by scripts/gen-reference.ts from the app repo. Do not edit; run `npm run sync`. */}
The registry [`platforms/platforms.yaml`](https://github.com/aprajnaparamita/homestead/blob/main/platforms/platforms.yaml) is the contract
for every platform. The tiers are explained in [Platforms and fetch tiers](/docs/concepts/platforms-and-tiers/). Generated from [the app repository](https://github.com/aprajnaparamita/homestead) at commit `5256875` (2026-10-24).
| Platform | ID | Default tier | Stories | Moments | Server connector | Agent playbook | Companion capture |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Instagram | `instagram` | Agent | Yes | story, post, video | — | `instagram.fetch.v1` | Yes |
| Facebook | `facebook` | Agent | Yes | story, post, video | — | `facebook.fetch.v1` | Yes |
| LINE | `line` | Closed | Yes | post, video, story | — | `line.voom.v1` | Yes |
| WeChat | `wechat` | Closed | No | — | — | — | No |
| Bluesky | `bluesky` | Server | No | post, video, link | `bluesky` | — | No |
| X (Twitter) | `x` | Agent | No | post, video, link | `x` | `x.fetch.v1` | Yes |
| Douyin | `douyin` | Agent | Yes | video, post, story | — | `douyin.fetch.v1` | Yes |
| Xiaohongshu (RED) | `xiaohongshu` | Agent | No | post, video | — | `xiaohongshu.fetch.v1` | Yes |
| Truth Social | `truthsocial` | Server | No | post, video, link | `truthsocial` | `truthsocial.fetch.v1` | Yes |
## What Homestead tells you about each
These notes come from the registry's `tierNote` and appear on the Sources and Add screens.
- **Instagram**: Stories and posts need a logged-in browser. Connect an agent to fetch them.
- **Facebook**: Facebook needs a logged-in browser. Connect an agent to fetch stories and posts.
- **LINE**: LINE keeps personal posts private. Homestead will remind you to visit instead.
- **WeChat**: WeChat Moments are only visible inside WeChat. Homestead keeps their ID handy and reminds you to say hi.
- **Bluesky**: Bluesky is open. Homestead fetches posts directly.
- **X (Twitter)**: X charges per post read. Add your own API key in Sources, or let an agent fetch from your browser.
- **Douyin**: Douyin needs a logged-in browser. Connect an agent to fetch videos.
- **Xiaohongshu (RED)**: Xiaohongshu needs a logged-in browser. Connect an agent to fetch notes.
- **Truth Social**: Homestead tries to read Truth Social directly. If it is blocked, an agent can help.
## Hosts recognised
- **Instagram**: `instagram.com`, `www.instagram.com`, `m.instagram.com`, `instagr.am`
- **Facebook**: `facebook.com`, `www.facebook.com`, `m.facebook.com`, `mbasic.facebook.com`, `web.facebook.com`, `fb.com`, `www.fb.com`
- **LINE**: `line.me`, `page.line.me`, `linevoom.line.me`, `timeline.line.me`
- **WeChat**: `weixin.qq.com`, `u.wechat.com`, `mp.weixin.qq.com`, `channels.weixin.qq.com`
- **Bluesky**: `bsky.app`, `staging.bsky.app`
- **X (Twitter)**: `x.com`, `www.x.com`, `mobile.x.com`, `twitter.com`, `www.twitter.com`, `mobile.twitter.com`, `fxtwitter.com`, `vxtwitter.com`, `fixupx.com`
- **Douyin**: `douyin.com`, `www.douyin.com`, `iesdouyin.com`, `www.iesdouyin.com`
- **Xiaohongshu (RED)**: `xiaohongshu.com`, `www.xiaohongshu.com`
- **Truth Social**: `truthsocial.com`, `www.truthsocial.com`
The registry platforms/platforms.yaml is the contract
for every platform. The tiers are explained in Platforms and fetch tiers. Generated from the app repository at commit 5256875 (2026-10-24).
| Platform | ID | Default tier | Stories | Moments | Server connector | Agent playbook | Companion capture |
|---|---|---|---|---|---|---|---|
instagram | Agent | Yes | story, post, video | — | instagram.fetch.v1 | Yes | |
facebook | Agent | Yes | story, post, video | — | facebook.fetch.v1 | Yes | |
| LINE | line | Closed | Yes | post, video, story | — | line.voom.v1 | Yes |
wechat | Closed | No | — | — | — | No | |
| Bluesky | bluesky | Server | No | post, video, link | bluesky | — | No |
| X (Twitter) | x | Agent | No | post, video, link | x | x.fetch.v1 | Yes |
| Douyin | douyin | Agent | Yes | video, post, story | — | douyin.fetch.v1 | Yes |
| Xiaohongshu (RED) | xiaohongshu | Agent | No | post, video | — | xiaohongshu.fetch.v1 | Yes |
| Truth Social | truthsocial | Server | No | post, video, link | truthsocial | truthsocial.fetch.v1 | Yes |
What Homestead tells you about each
Section titled “What Homestead tells you about each”These notes come from the registry’s tierNote and appear on the Sources and Add screens.
- Instagram: Stories and posts need a logged-in browser. Connect an agent to fetch them.
- Facebook: Facebook needs a logged-in browser. Connect an agent to fetch stories and posts.
- LINE: LINE keeps personal posts private. Homestead will remind you to visit instead.
- WeChat: WeChat Moments are only visible inside WeChat. Homestead keeps their ID handy and reminds you to say hi.
- Bluesky: Bluesky is open. Homestead fetches posts directly.
- X (Twitter): X charges per post read. Add your own API key in Sources, or let an agent fetch from your browser.
- Douyin: Douyin needs a logged-in browser. Connect an agent to fetch videos.
- Xiaohongshu (RED): Xiaohongshu needs a logged-in browser. Connect an agent to fetch notes.
- Truth Social: Homestead tries to read Truth Social directly. If it is blocked, an agent can help.
Hosts recognised
Section titled “Hosts recognised”- Instagram:
instagram.com,www.instagram.com,m.instagram.com,instagr.am - Facebook:
facebook.com,www.facebook.com,m.facebook.com,mbasic.facebook.com,web.facebook.com,fb.com,www.fb.com - LINE:
line.me,page.line.me,linevoom.line.me,timeline.line.me - WeChat:
weixin.qq.com,u.wechat.com,mp.weixin.qq.com,channels.weixin.qq.com - Bluesky:
bsky.app,staging.bsky.app - X (Twitter):
x.com,www.x.com,mobile.x.com,twitter.com,www.twitter.com,mobile.twitter.com,fxtwitter.com,vxtwitter.com,fixupx.com - Douyin:
douyin.com,www.douyin.com,iesdouyin.com,www.iesdouyin.com - Xiaohongshu (RED):
xiaohongshu.com,www.xiaohongshu.com - Truth Social:
truthsocial.com,www.truthsocial.com