ainativelang
AINL helps turn AI from "a smart conversation" into "a structured worker." It is designed for teams building AI workflows that need multiple steps, state and m
What is ainativelang?
AINL helps turn AI from "a smart conversation" into "a structured worker." It is designed for teams building AI workflows that need multiple steps, state and memory, tool use, repeatable execution, validation and control, and lower dependence on long prompt loops. AINL is a compact, graph-canonical, AI-native programming system for (READ: README)
Overview of ainativelang
What it is
AINL (AI Native Lang) is a compact, graph-canonical, AI-native programming system. It helps turn AI from a smart conversation into a structured worker. It is designed for teams building AI workflows that need multiple steps, state and memory, tool use, repeatable execution, validation and control, and lower dependence on long prompt loops.
Key features
- Compile once, run many times: the runtime executes workflows deterministically without re-prompting an LLM on each run for graph routing and adapter orchestration.
- Auto-detects and installs MCP server entries into multiple hosts (Claude Code, Cursor, Cline, Codex CLI/Desktop, Claude Desktop, OpenClaw, Hermes, ArmaraOS, or any generic MCP host) with a single command.
- Supports emitting the same workflow source to LangGraph, Temporal, and FastAPI without re-authoring.
- Provides strict compile-time validation of agent workflows before production.
- Offers tamper-evident execution traces for compliance audit needs (SOC 2 / HIPAA / similar).
- Token savings benchmarks are documented: ~90–95% fewer orchestration tokens vs prompt-loop baselines on recurring monitors; ~1.3–1.5× on routing tokens vs hand-optimized runners with LLM only at judgment gates.
Use cases
- Recurring monitors, digests, and scheduled jobs that currently re-prompt an LLM on every run to decide routing.
- Multi-step automations with LLM-first routing.
- Compliance audit needs that want tamper-evident execution traces rather than application logs.
- Authoring workflows that need to target multiple runtimes (LangGraph, Temporal, FastAPI) from a single source.
Getting started
bash pipx install 'ainativelang[mcp]' && ainl setup --auto Fallback if pipx is unavailable: bash python3 -m pip install --user 'ainativelang[mcp]' && ainl setup --auto The setup command auto-detects every host present and merges the right MCP server entry into each config file.
License and pricing
License: Apache-2.0. Pricing: open source (free).
Based on the project's public README and repository metadata.