Aclif ships an MIT-licensed command layer for SaaS agents
The framework loads commands on demand, normalizes safety metadata and supports agent-held, host-supplied or vault-backed credentials.
By RuntimeWire Staff · Published
Primary source: aclif
Why it matters
Aclif is testing whether deterministic commands, normalized safety metadata and shared SaaS names can become common infrastructure for agents without forcing every deployment into the same credential model.

Aclif, an open-source command-line framework for AI agents, is now available as an MIT-licensed package that gives agents one interface for working across enterprise software.
Instead of giving a model a separate tool collection, login flow and error format for every service, aclif presents one command grammar and one JSON response contract. Its native providers cover Salesforce, ServiceNow, DocuSign and Agentforce, with Google Workspace maintained as a contributed provider.
The project's public pages do not identify its founders or leadership. Its repository carries a 2026 copyright attribution to Prompt One Inc., but neither the aclif site nor Prompt One's pages explain the corporate relationship between them.
One command surface instead of another tool catalog
Most agent integration systems expose actions as tools. A Salesforce connector might publish separate definitions for querying an account, updating a contact and inspecting metadata. Add ServiceNow, DocuSign and Google Workspace, and the model has to navigate a larger collection of schemas and provider-specific conventions.
aclif takes the command-line route. An agent can first run aclif discover --json, ask aclif learn salesforce --json for a provider briefing, and retrieve the schema or examples for a specific operation only when needed. Those introspection commands do not require credentials, execute an API request or consume the provider's quota, according to the project's documentation.
The installed binary needs Node 22 or later and is distributed through the @aclif/core npm package. Developers can run the reference binary directly or use the included scaffold to build a narrower CLI containing only the providers they want.
The framework's canonical-name system addresses a separate integration problem. An agent can refer to a customer, while an alias catalog maps that concept to Account in a particular Salesforce instance or core_company in ServiceNow. The catalog can incorporate custom objects and fields captured from each deployment.
That design can keep generated workflows stable when the same business concept carries different names across systems. It also pushes provider quirks below the agent's working context, where ordinary software can handle them instead of repeatedly explaining them to a model.
The model leaves the execution path
Aclif's documentation argues that recurring enterprise workflows should make their command choices during design and then execute those commands as ordinary code.
A person or authoring tool can discover a provider, inspect a command and embed the resulting command string in a workflow. At runtime, the workflow executes that string without loading a tool definition or asking a model to choose the operation again. Inference can remain available for steps that require judgment.
Aclif supports three deployment modes. An agent can spawn the binary itself, with credentials supplied through flags, environment variables or a profile in config.yaml. A host application can import the runtime and supply credentials for each invocation. A long-running gateway can execute commands for many agents while resolving secrets from a vault, forwarding the acting user's identity, applying policy and recording audit events.
The gateway model provides the documented technical link to Prompt One: aclif's repository says Prompt One's service gateway runs the embedded runtime with vault-resolved credentials and a capability gate. Prompt One separately describes its product as a platform for compiled workflow agents generated from natural-language descriptions. Its Composer codifies a description into a Motion that compiles to deterministic code, with model inference reserved for steps that need judgment.
Every aclif command declares metadata including mutability, reversibility, idempotency and blast radius. A host can inspect those declarations and deny a command before loading its implementation. Mutating commands accept --dry-run, and operations marked as requiring approval demand --confirm. Results and errors follow the project's published JSON contract, with distinct exit codes for API, usage and authentication failures.
That metadata still depends on provider authors describing commands accurately. A policy engine cannot protect a deployment when an integration incorrectly labels a destructive operation as a limited update. Aclif's conformance tests can validate format and behavior, while human review remains responsible for whether the safety declaration tells the truth.
A sharper position in an increasingly crowded layer
Aclif arrives after major agent platforms began addressing the same context-cost problem. Anthropic introduced deferred tool discovery, programmatic tool calling and usage examples in advanced tool use, allowing Claude to load selected definitions rather than carrying an entire library in context. Cloudflare's Code Mode similarly exposes more than 2,500 API endpoints through search and execution tools backed by generated code.
Deferred schemas alone are therefore an increasingly common feature. Aclif's more specific contribution is the combination of a local or embeddable CLI, one response and error contract, tenant-aware canonical names, and a boundary between commands selected at design time and authority supplied at runtime.
Managed integration vendors are moving toward nearby territory. Composio combines tool discovery, authentication and remote execution across a much broader application catalog. Other integration platforms offer mature OAuth handling, synchronization and connector maintenance. Aclif currently ships with five named provider families, so adoption will depend heavily on whether contributors expand that coverage without weakening provider fidelity or safety metadata.
The project is at the beginning of that test. As of September 17th, 2026, its GitHub repository showed two stars, zero forks and 38 commits. The changelog records version 1.0.0 on September 11th, followed by several updates over the next five days. The September 16th v1.3.1 entry fixed Windows behavior and standardized usage errors as JSON.
Aclif asks developers to treat the command line as infrastructure for agents, much as it has long served developers and operators. Inspectable commands, fixed execution and several credential deployment models make the contract concrete. Distribution remains the harder task: a common grammar becomes valuable when enough high-quality providers agree to speak it.