Open source · Self-hosted · Built with Python Reflex開源 · 自架 · 用 Python Reflex 打造

Your own app store, where apps and AI work together你自己的 App Store,
讓 App 和 AI 一起工作

Install open-source Python Reflex apps from GitHub on your own computer or server in one click. Every app gets its own HTTPS address. Apps open each other and share files, and AI agents use their tools through one door.

一鍵把 GitHub 上的開源 Python Reflex App 裝到你自己的電腦或伺服器。每個 App 都有自己的 HTTPS 網址;App 之間能互相開啟、共用檔案;AI agent 則透過同一道門使用它們的工具。

33apps in the catalog個 App 可以安裝
5languages in the store種商店介面語言
1MCP address for AI agents個 MCP 網址給 AI agent
MITopen-source license開源授權
https://aapps.reflex-ddns.com
The Agentic App Store page: a card for each app with Install, Open and Stop buttons
Why Agentic App Store為什麼用 Agentic App Store

Apps you own, ready for AIApp 是你自己的,也準備好和 AI 合作

Everything runs on your own machine, in Docker, and apps keep their data there. For AI, choose Claude or a model that runs on your own computer through Ollama.

一切都在你自己的機器上、在 Docker 裡執行,App 的資料也存在那裡。AI 可以選 Claude,也可以選透過 Ollama 在你自己電腦上跑的模型。

One click to install一鍵安裝

Pick an app and press Install. The store downloads it from GitHub, installs what it needs and starts it in its own container, with a live progress bar. No terminal needed.

選好 App 按下 Install,商店就從 GitHub 下載、裝好它需要的套件,在它自己的容器裡啟動,進度即時顯示,不必開終端機。

HTTPS for every app每個 App 都有 HTTPS 網址

Built-in DNS, a local certificate authority and a proxy give each app an address like grid.reflex-ddns.com with a green padlock. Other computers on your network join with one script.

內建 DNS、本機憑證中心和反向代理,讓每個 App 都有像 grid.reflex-ddns.com 這樣、有綠色鎖頭的網址。網路裡的其他電腦,跑一個腳本就能加入。

One door for AIAI 走同一道門

The AI Hub app connects AI to the apps. Agents such as Claude Code use the tools apps offer through one MCP address, and an assistant can do tasks inside the apps.

AI Hub 負責把 AI 接到各個 App:Claude Code 之類的 agent 透過一個 MCP 網址使用 App 提供的工具,助理也能直接在 App 裡幫你做事。

Apps that work togetherApp 之間會合作

Apps open each other's pages as dialogs, which is how a notebook, a spreadsheet or an image viewer can start a call. They share files through collections: one app downloads DICOM images, another shows them.

App 能把彼此的頁面當成對話框打開,所以筆記本、試算表、影像檢視器都能直接發起通話;也能透過 collections 共用檔案:一個 App 下載 DICOM 影像,另一個 App 直接顯示。

How it works運作方式

From a GitHub repo to a running app從 GitHub 專案到正在執行的 App

The App Store asks re-ddns, the core container, to start a Smart Launcher container for the app. re-ddns gives the app its name in DNS, signs a certificate for it and adds it to the proxy.

App Store 請核心容器 re-ddns 替 App 開一個 Smart Launcher 容器;re-ddns 再替它登記 DNS 名稱、簽發憑證,並把它加進反向代理。

GitHubAny Reflex app任何 Reflex App
App StoreOne click, live progress一鍵安裝,進度即時顯示
Smart LauncherClone, install and run, in its own container下載、安裝、執行,各自一個容器
Its own address專屬網址https://name.reflex-ddns.comDNS, certificate and proxy, done for youDNS、憑證、反向代理自動完成

Apps that offer tools are found by the AI Hub, which hands them to AI agents through one MCP address.有提供工具的 App 會被 AI Hub 找到,再透過一個 MCP 網址交給 AI agent 使用。

The Storage page: a searchable list of items that apps share
Storage: the files apps share, with search, Open with another app and quotas.Storage:App 共用的檔案,可以搜尋、用別的 App 開啟、設定配額。
The Memory page: memory used by the Docker VM and by each app's container
Memory: how much memory each app's container uses, with limits and restarts.Memory:每個 App 的容器用了多少記憶體,可以設上限、重新啟動。
The Re-DDNS control panel: DNS records of the registered apps
Re-DDNS control panel: the DNS records of every app that registered.Re-DDNS 控制台:每個已註冊 App 的 DNS 紀錄。
Architecture diagram of the Agentic App Store: users, the developer ecosystem, AI agents and where it can be deployed
Architecture: the people who use the store, the developers who publish apps, and the AI agents that connect to it. Parts marked Future, such as conversational search, are plans.架構圖:使用商店的人、上架 App 的開發者,以及接進來的 AI agent。標示 Future 的部分(例如對話式搜尋)還在規劃中。
See it in action實際操作

One minute, from the store to a running app一分鐘:從商店到 App 跑起來

In this recording the store installs Video Segment Splitter while a progress bar shows each step. The app then opens at its own HTTPS address and splits a video.

這段錄影裡,商店安裝 Video Segment Splitter,進度條顯示每一步;裝好後,App 在它自己的 HTTPS 網址打開,接著切割一段影片。

Full 17-minute demo on YouTubeYouTube 上的 17 分鐘完整示範
The catalogApp 目錄

33 apps, ready to install33 個 App,隨時可以安裝

Tools to create together, medical imaging, meetings, games against AI and everyday media tools. The code of every one of them is public on GitHub.

一起創作的工具、醫學影像、聊天會議、跟 AI 對戰的遊戲,還有日常的影音工具。每一個的原始碼都公開在 GitHub 上。

Your app could be next: add it to the catalog.下一個上架的可以是你的 App:把它加進目錄。

Apps working togetherApp 一起合作

What apps can do togetherApp 合在一起能做什麼

DICOM Viewer showing a CT scan in three views with segmentation outlines
Healthcare醫療

Starting with healthcare從醫療開始

PACS Lab starts a practice PACS, the kind of image archive a hospital uses. DICOM Data Explorer finds public research images and downloads them into the shared dicom collection. DICOM Viewer shows them in one or three views with annotations, and one link brings everyone to the same view, with a call.

PACS Lab 開一台練習用的 PACS,也就是醫院存放影像的那種系統;DICOM Data Explorer 搜尋公開的研究影像,下載到共用的 dicom collection;DICOM Viewer 用單一或三個視角顯示影像和標註,分享一個連結,大家就看同一個畫面,還能通話。

For research, teaching and discussion; not for diagnosis.

供研究、教學與討論使用,不作診斷用途。

Watch: reviewing radiotherapy contours together 觀看:一起討論放療描線
CAD Roam: visitors standing in front of a church model built in Codoc in CAD
AI and 3DAI 與 3D

Say it, build it, walk in說出來,蓋出來,走進去

Through the AI Hub, Claude Code writes build123d code in Codoc in CAD, then looks at the result in CAD Roam and improves it, round after round. When it is done, people walk into the building together, at its real size.

透過 AI Hub,Claude Code 在 Codoc in CAD 裡寫 build123d 程式,再到 CAD Roam 看看成果、繼續修改,一輪接一輪。完成後,大家一起照真實大小走進建築裡。

Watch the AI × CAD video 看 AI × CAD 影片
A UserForm inside a document, above a table where two new rows have just arrived 文件裡的 UserForm,下方的表格剛收到兩筆新資料
Documents and forms文件與表單

Your UserForms, onlineUserForm,上線了

Put a workbook's UserForm in a CoDoc in MD document and people fill it in right where the document explains it. It is the real form from the workbook, run by ReflexGrid, with its rules intact. A new row shows in the document's table at once, even when two people send at the same moment, and the AI Hub's assistant helps on the same page, asking before it writes.

把活頁簿裡的 UserForm 放進 CoDoc in MD 文件,大家就在文件說明的地方直接填。這是活頁簿裡真正的表單,由 ReflexGrid 執行,規則照跑。新的一筆會立刻出現在文件的表格裡,兩個人同時送出也一樣;AI Hub 的助理也在同一頁幫忙,要寫入之前會先問你。

Watch: your UserForms, online 觀看:UserForm,上線了
The same floor plan in two places: a card in a Relack room and a picture inside a CoDoc in MD document 同一張平面圖出現在兩個地方:Relack 房間裡的卡片,和 CoDoc in MD 文件裡的圖
Drawings, chat and documents圖、聊天與文件

One picture. Always the latest.一張圖,永遠是最新的

No more asking which screenshot is the latest. A drawing in Codoc in VecDraw has a link: paste it in Relack and it becomes a card with the picture on it, and even an old message shows the drawing as it is now. One line of text puts the same drawing in a CoDoc in MD document, where it follows each change as people draw. The AI Hub's assistant can draw on it too.

不用再問哪張截圖才是最新的。Codoc in VecDraw 的每張圖都有連結:貼到 Relack,就變成看得到圖的卡片,舊訊息裡的圖也會是現在的樣子。在 CoDoc in MD 文件裡打一行字,同一張圖就放進文件,大家一邊畫,文件裡的圖就一邊跟著變。AI Hub 的助理也能幫忙畫。

Watch: one picture, always the latest 觀看:一張圖,永遠是最新的
The assistant in ReflexGrid shows the change it wants to make, with Accept, Accept all in this chat and Reject buttons
AI and your filesAI 與你的檔案

AI that asks firstAI 動手前先問你

Open the AI Hub's assistant on a ReflexGrid workbook and say what you need. It reads the sheet and shows exactly what it wants to change, and nothing happens until you press Accept. Everyone sees the change marked as the AI's, and one click takes it back. The model is yours to choose: Claude, or a local one so your data stays on your machine.

在 ReflexGrid 的活頁簿上打開 AI Hub 的助理,說你要做什麼。它先讀過工作表,再把想改的地方列給你看,你按下 Accept 之前什麼都不會動。改好後大家都看得到這是 AI 改的,按一下就能復原。模型由你選:Claude,或是本機模型,資料就留在你的機器上。

Watch the ReflexGrid video看 ReflexGrid 影片(英文)
A Snake Duel link in a Relack room, unfolded into a card with a picture of the board
Play together一起玩

Drop a link, start a game貼個連結就開打

Open a Snake Duel room and post its link in Relack: it unfolds into a card with the board on it. People take the seats first and AI snakes fill the rest. Call everyone puts the room on a call while you play, and latecomers can take over an AI snake.

在雙蛇搶食開一個房間,把連結貼到 Relack,它就變成一張看得到場上畫面的卡片。真人先坐位子,其餘由 AI 蛇補滿;按 Call everyone,整個房間就能邊玩邊通話,晚到的人也能接手一條 AI 蛇。

Watch the Snake Duel video看雙蛇搶食影片(英文)
An Android tablet showing the home screen of the installed apps, with KaChiu OS's bar at the bottom: Back, Home, Recent apps, eight running apps, the battery and the clock
On a tablet在平板上

Your tablet, an OS for these apps平板變成這些 App 的作業系統

The store comes with a home screen of the installed apps, like a phone's: arrange the icons, make folders, and watch an app arrive, dimmed with a filling circle, while the store installs it. KaChiu OS, an Android app, makes that home screen the whole tablet: each app runs in a window of its own and keeps running behind the others, with a bar for Back, Home and recent apps. Apps can use the device, so Apexline steers by tilting the tablet. When memory runs low, the apps unused the longest rest and wake up where they were.

商店附帶一個放著已安裝 App 的主畫面,跟手機一樣:可以排圖示、做資料夾,商店安裝 App 時,它的圖示會先出現,反灰、中間的圓圈慢慢填滿。KaChiu OS 是一個 Android App,讓這個主畫面成為整台平板:每個 App 有自己的視窗,切到別的 App 時也繼續跑,下方有返回、主畫面和最近使用的按鈕。App 還能用到裝置本身,像 Apexline 可以傾斜平板來轉方向。記憶體不夠時,最久沒用的 App 先休息,回來時從原來的地方接著用。

Watch the Apexline film 看 Apexline 影片 KaChiu OS on GitHubKaChiu OS 原始碼
Videos影片

Watch the apps at work看 App 實際運作

Demos and tutorials from the YouTube channel. A video loads from YouTube only when you press play.

YouTube 頻道上的示範與教學。按下播放後,影片才會從 YouTube 載入。

More on YouTube到 YouTube 看更多

Get started開始使用

Run it on your own Mac在你自己的 Mac 上跑起來

Agentic App Store is part of re_ddns, an open-source platform that gives Reflex apps private HTTPS addresses. You need Docker Desktop. One script builds and starts everything, then sets up DNS and the certificate on your Mac.

Agentic App Store 是開源專案 re_ddns 的一部分;re_ddns 讓 Reflex App 擁有私有的 HTTPS 網址。你需要 Docker Desktop,一個腳本就會建置並啟動所有服務,再替你的 Mac 設好 DNS 和憑證。

git clone https://github.com/milochen0418/re_ddns.git
cd re_ddns
./rerun_from_zero.sh

When it finishes, open these in your browser:

完成後,用瀏覽器打開:

  • https://aapps.reflex-ddns.comAgentic App Store
  • https://home.reflex-ddns.comRe-DDNS control panelRe-DDNS 控制台
  • https://ai.reflex-ddns.comAI Hub, once you install itAI Hub(安裝之後)
  • https://app.reflex-ddns.comHome screen of your apps, for phones and tablets (KaChiu OS on Android)你的 App 主畫面,給手機和平板用(Android 上用 KaChiu OS)

These addresses work on your own network after setup, not on the public internet.

這些網址要在設定好的自家網路裡才連得到,不在公開網路上。

Put your app in the store把你的 App 放上架

Any Reflex app on GitHub can join. Add an entry to data/appstore_catalog.json and open a pull request.

GitHub 上任何 Reflex App 都能上架:在 data/appstore_catalog.json 加一筆資料,再發一個 pull request。

{
  "id": "my-app",
  "name": "My App",
  "description": "Does something useful.",
  "icon": "star",
  "subdomain": "my-app",
  "github_repo": "https://github.com/you/my_app.git",
  "app_name": "my_app",
  "branch": "main",
  "commit": "",
  "subdir": "",
  "env_file": "",
  "volumes": []
}
Vision願景

A global network of builders, starting with healthcare從醫療出發,連起全球的開發者

I hope the Agentic App Store can grow from an open-source community into a decentralized global network of developers and builders. We can start with healthcare, creating useful applications that solve real problems while also giving developers the opportunity to build meaningful sources of passive income.

我希望 Agentic App Store 能從一個開源社群,成長為去中心化、遍布全球的開發者與創作者網路。我們可以從醫療開始,做出能解決真實問題的實用 App,同時讓開發者有機會建立有意義的被動收入。

Find valuable applications before others do, identify meaningful problems, and start building early.

比別人更早發現有價值的應用,找出值得解決的問題,及早開始動手。

Milo Chen in a white coat beside the Agentic App Store poster, Hate JavaScript, Love Python, at PyCon Taiwan 2026
Presenting the Agentic App Store at the PyCon Taiwan 2026 poster session, Taipei Medical UniversityPyCon Taiwan 2026 海報場,於臺北醫學大學介紹 Agentic App Store

Watch on YouTube到 YouTube 觀看