{
  "id": 18546571,
  "title": "如何用 osFoundry 的 Custom App 打造並託管小型內部應用程式",
  "url": "https://urgent.news/2026/11/06/osfoundry-custom-app",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-06T18:47:20.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/tauchi-zh/ru-he-yong-osfoundry-de-custom-app-da-zao-bing-tuo-guan-xiao-xing-nei-bu-ying-yong-cheng-shi-593b"
  },
  "original_language": "zh",
  "account": "Custom App is a category within osFoundry that provides everything needed to create and run small internal applications on desktop versions of the platform. The interface consists of five screens - Room for shared spaces, App Code for the application's storage repository, Deployed Apps for the list of currently live projects, Snippets to collect small mini-applications, and Domains to manage the external URLs for these applications.\n\nTo build an application, start with the Build screen where you describe what the app should do, who it's for, and the desired functionality. The AI assistant Maestro then generates the necessary files. The Maestro panel allows you to further build and modify the application, referencing your own materials if needed. Building and previewing occur on your computer, with hosting using workspace credits.\n\nRooms allow for a shared workspace where applications exist as separate pages. The App Code houses the application's storage repository, while Deployed Apps displays the list of currently live projects. Snippets are used for small mini-applications that don't require storage repositories, versioning, or deployment.\n\nUsing the New Room feature, you can create a space for release checklists, runbooks, and release trackers. The + button allows you to add pages, and the \"Describe the app you want\" box lets you outline the application in simple terms. Building a snippet can automate checklists, cutovers, and more, without the need for a repository, versioning, or deployment.\n\nFor developers creating internal tools, they can start with local execution and then move the application to a shared cloud room. This allows for secure access, data management, and automated tasks. Secrets can be added and rotated, and scheduled jobs can be scheduled directly from the manifest. The application is then promoted to a full repository with its own database and other features.\n\nFor businesses, Custom Apps can be used to create custom websites with minimal technical knowledge. The process involves describing the desired website, building it, and optionally using a custom domain. Usage, preview versions, and deployment information are all easily accessible. Custom Apps are integrated with other osFoundry features, but rarely operate independently.",
  "summary": "週四，距離上線還有兩個小時，而 Dari 是唯一知道 cutover 哪些步驟已經完成的人。檢查清單放在試算表的某個分頁裡，runbook 在共用雲端硬碟上，討論則散落在一個沒人找得到的聊天討論串。團隊真正需要的，是一個只有四個核取方塊、兩位負責人的小應用程式，而且就放在檔案旁邊。寫出來很容易。要託管它、給它一個資料庫、安全保管它的金鑰、再幫它弄一個網址，這些才是通常卡關的地方。 Custom App 這個類別是什麼 osFoundry 把打造和執行自己的小型應用程式所需的一切，集中在桌面版 app 側邊欄的一個類別裡，名稱是 CUSTOM APP。裡面有五個畫面。Room 是共用空間，應用程式以分頁的形式存在其中。App Code 是應用程式背後的儲存庫。Deployed Apps 是整個 workspace 目前上線項目的清單。Snippets…",
  "key_points": [
    "Custom App category in osFoundry creates small internal apps on desktop versions.",
    "Build screen guides users through app description, functionality, and AI-generated files.",
    "Rooms enable shared workspaces for apps, code storage, live projects, snippets, and domains."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}