ax logo

ax

Enrichment pending
ax-llm/ax

The pretty much "official" DSPy framework for Typescript

GraphCanon updated today · GitHub synced today

2.8k stars182 forksLast push today TypeScript Apache-2.0

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (0d since push)
As of today
Provenance
Not a fork · Organization account
As of today
Security (OSV)
No lockfile
As of today

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

npm install ax
npm

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

The pretty much "official" DSPy framework for Typescript

Capability facts

MCP server
No MCP server detected

Source: repo_scan · Jul 15, 2026

Languages
typescript, javascript

Source: github.language+package.json · Jul 15, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Jul 15, 2026)

npm install @ax-llm/ax
Source link
Python runtimePython

Source: README excerpt (regex_v1, Jul 15, 2026)

The generated Python, Java, C++, Go, and Rust libraries are checked in under `packages/`,
Source link
stdio transportstdio

Source: README excerpt (regex_v1, Jul 15, 2026)

npm install @ax-llm/ax-tools # MCP stdio transport, JS runtime extras
Source link

Tags

README

Install

TypeScript / JavaScript:

npm install @ax-llm/ax

The generated Python, Java, C++, Go, and Rust libraries are checked in under packages/, verified in this repo, and installable from each language's package manager (all Apache-2.0):

  • Python: pip install axllm (realtime audio: pip install axllm[realtime])
  • Rust: cargo add axllm (realtime audio: cargo add axllm --features realtime)
  • Go: go get github.com/ax-llm/ax/packages/go (realtime audio needs Go 1.23+ and pulls github.com/coder/websocket automatically)
  • Java: dev.axllm:ax on Maven Central (Gradle / Maven snippet in packages/java); realtime audio uses the JDK's built-in WebSocket — no extra dependency
  • C++: CMake FetchContent (GIT_REPOSITORY https://github.com/ax-llm/ax, SOURCE_SUBDIR packages/cpp), then link axllm::axllm (realtime audio: build with -DAXLLM_ENABLE_REALTIME=ON)

Optional packages:

npm install @ax-llm/ax-ai-aws-bedrock     # AWS Bedrock provider
npm install @ax-llm/ax-ai-sdk-provider    # Vercel AI SDK v7 integration
npm install @ax-llm/ax-tools              # MCP stdio transport, JS runtime extras

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.