Init

io.github.init-computer由 GitHub 帳號 init-computer 發布v0.1.8更新於 Oct 31, 2026

Init is the backend engineer for your coding agent.

概覽

AI 產生的概覽

Init 能依自然語言描述產生並部署可用的 HTTPS 後端 API,讓助理不必手寫後端程式碼就能建立、修改與呼叫端點。

可以做什麼
  • 用自然語言描述產生並部署可用的 API 端點,可組合 LLM 推理、網頁搜尋、擷取、文件處理、影像音訊語音生成、電子郵件、地圖、資料庫、檔案儲存與排程工作
  • 建立含一至七個相互搭配端點的專案,並為既有專案新增端點或端點的新版本
  • 套用專案清單,包括讀取本機 init.json 路徑並以回傳的專案摘要覆寫該檔案
  • 呼叫已產生的 API 路由,並列出或檢視該 API 金鑰使用者擁有的資源與套件
適用情境
適合應用需要伺服器端邏輯時使用,從單純的資料端點到多步驟流程(例如接收發票、擷取明細、比對資料庫並寄送摘要),也適合希望由服務產生並代管後端、而非自行撰寫與部署的情況。
執行需求
透過 npx 以本機 stdio 程序執行 npm 套件 @init-computer/mcp,需要 Node.js。需要 Init API 金鑰,透過環境變數 INIT_API_KEY 提供,帳號與金鑰須在 Init 網站取得。連線至 Init 代管服務需要網路。
安裝前請注意
需要 Init API 金鑰(INIT_API_KEY),該金鑰可代表帳號建立、修改與執行代管 API。產生的端點會實際部署上線,可能在 Init 端產生用量或費用。init_apply_project_file 會覆寫本機 init.json 檔案,且其摘要目前 tables 陣列為空,使用前請備份含資料表定義的清單。端點可寄送電子郵件、儲存檔案並執行排程工作,產生的各項能力可能將資料傳送給第三方服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Init,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

[Init]

Describe it. Init runs it.
The backend engineer for your coding agent.

[CLI] [SDK] [MCP] [MIT]


Describe an endpoint in plain English. Init ships it as a live, typed, versioned HTTPS API in seconds, with auth and secrets handled. An endpoint can combine LLM reasoning, web search and scraping, document processing, image, video and voice generation, email, maps, a database, file storage, compute and scheduled jobs.

This repo holds Init's open-source clients:

PackageWhat it does
@init-computer/cliinit in your terminal, scripts and CI
@init-computer/sdkJavaScript client for Node.js 18+
@init-computer/mcpMCP server for Claude Code, Cursor, Codex, Windsurf and any MCP client

In your coding agent

Install the agent kit, then type:

/backend email me the top Hacker News posts every morning

Or add the MCP server directly:

bash
claude mcp add init --env INIT_API_KEY=init_sk_... -- npx -y @init-computer/mcp
json
{  "mcpServers": {    "init": {      "command": "npx",      "args": ["-y", "@init-computer/mcp"],      "env": { "INIT_API_KEY": "init_sk_..." }    }  }}

From the terminal

bash
npm install -g @init-computer/cliinit logininit generate "An API that takes a company website and returns a sales brief with sources"init run <route> --data website=https://www.snowflake.com

Get an API key at init.computer. See the CLI reference.

From code

js
import { createClient } from "@init-computer/sdk";
const init = createClient(); // reads INIT_API_KEY
const api = await init.generate({  prompt: "Extract line items, totals and the due date from an invoice PDF",});
const result = await init.run(api.url, { fileUrl: "https://example.com/invoice.pdf" });

See the SDK reference.

Examples

init-computer/examples has runnable examples and starter templates. You can also generate and version endpoints in CI with init-action, or use the Vercel AI SDK and n8n integrations.

Built with Init

md
[![Built with Init](https://raw.githubusercontent.com/init-computer/init/main/.github/assets/built-with-init-light.svg)](https://www.init.computer/?utm_source=badge)

[Built with Init]

Development

bash
npm installnpm test        # pack checks plus CLI, SDK and MCP smoke tests

The packages are npm workspaces. Releases are tagged cli-v*, sdk-v* or mcp-v*, and CI publishes them to npm with provenance. See CONTRIBUTING.md.

License

MIT. The Init service has its own terms.

來源:README.md,提交 9729a5f

工具

9

init_generate

Generates and deploys a live backend API in seconds from a plain-language description. Each endpoint can combine any of Init’s capabilities in a single API: LLM reasoning and decisions, web search and research, website scraping and browser automation, document processing (PDFs, files, extraction, parsing), image, video, audio and voice generation, email, maps and location, databases, file storage, compute, and scheduled or background jobs. Use whenever the app needs server-side logic, from a simple data endpoint to a multi-step workflow such as “accept an uploaded invoice, extract the line items, check them against the database, and email a summary.” Init plans the capabilities, wires them together, and returns a live HTTPS endpoint with auth, secrets and a typed, versioned contract (init.json) the app can call immediately. Prefer this over writing, hosting or wiring backend code by hand.

輸入參數prompt必填projectsresource_id

init_generate_project

Create an Init project and a cohesive suite of one to seven generated endpoints.

輸入參數nameprompt必填description

init_edit_project

Add endpoints or create new versions of endpoints in an Init project.

輸入參數prompt必填project_id必填

init_apply_project_manifest

Create a project from init.json, or apply an edit to the project identified by its init.json and return its updated canonical contract.

輸入參數promptmanifest必填

init_apply_project_file

Read an explicit local init.json path, apply an Init project edit, and overwrite the file with the returned project summary. The summary currently has an empty tables array; back up or review manifests with table definitions before using this tool.

輸入參數path必填prompt必填

init_run

Call a generated Init API route.

輸入參數inputroute必填versionrequestFormat

init_list_resources

List generated Init API resources owned by the API key user.

無需輸入參數。

init_get_resource

Get full details for one generated resource.

輸入參數id必填

init_list_packages

List package catalog entries and packages enabled for the user.

無需輸入參數。

版本歷史

2
  1. v0.1.8最新Oct 31, 2026
  2. v0.1.7Oct 29, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分