LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

forall

spec-driven coding agent with machine-checkable proofs

TLDR

Install the CLI (requires a published release)
$ curl -fsSL https://forall.astrio.app/install.sh | bash
copy
Check the version
$ forall --version
copy
Initialize Forall in a git repository
$ forall init
copy
Start the interactive agent
$ forall
copy

SYNOPSIS

forall [COMMAND] [OPTIONS]

DESCRIPTION

forall is a terminal coding agent from Astrio that aims to generate software from specifications together with machine-checkable proofs. It runs as an interactive CLI: after install, sign in with a Forall account API key or bring your own model key (OpenAI / OpenRouter), run forall init inside a git repository, and work through the agent workflow in the terminal.Supported languages currently include TypeScript, Java, and Rust. For teams that prefer another editor agent, Forall also offers a verify-only MCP server (@astrio/forall-mcp) that reports verification results without replacing the main coding agent.

CAVEATS

Install succeeds only when a binary is available on GitHub Releases. The agent needs network access and an API key for model inference. Proof and verification coverage depend on project language and tooling; treat generated proofs as part of a review process, not a substitute for testing.

HISTORY

forall is developed by Astrio Labs and released under the Apache-2.0 license.

SEE ALSO

git(1), cargo(1), npm(1)

RESOURCES

Copied to clipboard
Kai