ainativelang

AINL:將 AI 從「智慧對話」轉為「結構化工作者」。

ainativelang 是什麼?

AINL 協助將 AI 從「智慧對話」轉變為「結構化工作者」。專為需要多步驟、狀態與記憶、工具使用、可重複執行、驗證與控制,以及降低對長提示循環依賴的 AI 工作流程團隊所設計。AINL 是一個精簡、圖形正規化、AI 原生的程式設計系統(請參閱:README)。

ainativelang 概覽

這是什麼

AINL(AI Native Lang)是一個精簡、圖規範化、AI 原生的程式設計系統。它幫助將 AI 從「聰明的對話」轉變為「結構化的工作者」。專為需要多步驟、狀態與記憶、工具使用、可重複執行、驗證與控制,以及降低對長提示迴圈依賴的團隊所設計。

主要功能

  • 編譯一次、執行多次:執行時期以確定性方式執行工作流程,無需在每次執行時重新提示 LLM 進行圖路由和適配器編排。
  • 單一指令自動偵測並安裝 MCP 伺服器條目至多個主機(Claude Code、Cursor、Cline、Codex CLI/Desktop、Claude Desktop、OpenClaw、Hermes、ArmaraOS 或任何通用 MCP 主機)。
  • 支援從同一工作流程原始碼輸出至 LangGraph、Temporal 和 FastAPI,無需重新編寫。
  • 在生產前對代理工作流程提供嚴格的編譯時期驗證。
  • 提供防篡改的執行追蹤,以滿足合規稽核需求(SOC 2 / HIPAA 等)。
  • Token 節省基準測試已記錄:相較於提示迴圈基準,在定期監控任務上節省約 90–95% 的編排 token;相較於僅在判斷閘門使用 LLM 的手動最佳化執行器,路由 token 節省約 1.3–1.5 倍。

使用情境

  • 目前每次執行都重新提示 LLM 以決定路由的定期監控、摘要和排程任務。
  • 以 LLM 優先路由的多步驟自動化。
  • 需要防篡改執行追蹤而非應用程式日誌的合規稽核需求。
  • 需要從單一原始碼針對多個執行時期(LangGraph、Temporal、FastAPI)編寫工作流程。

快速開始

bash pipx install 'ainativelang[mcp]' && ainl setup --auto 若 pipx 不可用,替代指令: bash python3 -m pip install --user 'ainativelang[mcp]' && ainl setup --auto setup 指令會自動偵測所有存在的主機,並將正確的 MCP 伺服器條目合併至每個設定檔。

授權與價格

授權:Apache-2.0。價格:開源(免費)。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/sbhooleyainativelang.svg)](https://yunodb.com/tools/sbhooleyainativelang?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/sbhooleyainativelang?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/sbhooleyainativelang.svg" alt="Featured on YunoDB" height="20"></a>