ax-llm/ax

The pretty much "official" DSPy framework for Typescript

About the project

Ax is a TypeScript-first programming framework for building applications with large language models through typed generation, agents, workflows, and optimization tools. It is intended for developers who want one model for LLM programs across TypeScript, Python, Java, C++, Go, Rust, and other runtimes.

This repository also configures its own agents. See what ax tells them →

2.9kStars on the repository
95Mods indexed here, across every type
todayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

ax-go-gen

25

ax-llm/ax

Skill Claude CodeCodex

Use when writing Go code with github.com/ax-llm/ax/packages/go for AxGen programs, forward calls, indexed multi-sampling, result pickers, streaming, tools, assertions, traces, usage, and output parsing.

not rated 2.9k +2 changed today A SkillSpector: pass 54 tokens original Apache-2.0

ax-go-gepa

26

ax-llm/ax

Skill Claude CodeCodex

Use when writing Go code with github.com/ax-llm/ax/packages/go for GEPA, Pareto tradeoffs, reflection clients, metric budgets, optimizer state, and artifacts.

not rated 2.9k +2 changed today A SkillSpector: pass 45 tokens copy · 72% Apache-2.0

ax-go-llm

27

ax-llm/ax

Skill Claude CodeCodex

Use when writing Go code with github.com/ax-llm/ax/packages/go for using the generated Ax package, factory functions, package docs, examples, and API reference.

not rated 2.9k +2 changed today A SkillSpector: pass 44 tokens original Apache-2.0

ax-go-playbook

28

ax-llm/ax

Skill Claude CodeCodex

Use when writing Go code with github.com/ax-llm/ax/packages/go for the playbook() context-engineering surface, agent-bound verified evolution, run-end learning, online updates, and rendering a playbook into a program.

not rated 2.9k +2 changed today A 55 tokens copy · 88% Apache-2.0

ax-go-refine

29

ax-llm/ax

Skill Claude CodeCodex

Use when writing Go code with github.com/ax-llm/ax/packages/go for reward-scored generation, iterative candidate improvement, evaluator feedback, and optimizer-backed refinement patterns.

not rated 2.9k +2 changed today A 43 tokens copy · 86% Apache-2.0

ax-go-signature

30

ax-llm/ax

Skill Claude CodeCodex

Use when writing Go code with github.com/ax-llm/ax/packages/go for string signatures, field descriptors, JSON schema output, validation, and typed tool argument shapes.

not rated 2.9k +2 changed today A SkillSpector: pass 43 tokens original Apache-2.0

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for deciding between context maps, trajectory context policy, offline optimization (ACE/GEPA), and memory recall for long-context agents.

not rated 2.9k +2 changed today A SkillSpector: pass 45 tokens copy · 64% Apache-2.0

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for agent memory, recall callbacks, dynamic skill discovery, loaded-skill state, and used-skill tracking.

not rated 2.9k +2 changed today A 43 tokens copy · 86% Apache-2.0

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for agent tracing, centralized and multi-tenant usage accounting, action logs, runtime diagnostics, replay, and production debugging.

not rated 2.9k +2 changed today A SkillSpector: pass 45 tokens original Apache-2.0

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for agent optimization, verified agent-playbook evolution, evaluators, judges, optimizer artifacts, BootstrapFewShot, and GEPA.

not rated 2.9k +2 changed today A SkillSpector: pass 46 tokens original Apache-2.0

ax-java-agent-rlm

35

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for RLM executor loops, AxCodeRuntime sessions, runtime envelopes, process runtimes, and optional runtime profiles.

not rated 2.9k +2 changed today A SkillSpector: pass 44 tokens original Apache-2.0

ax-java-agent

36

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for agents, child delegation, tools, MCP, citations, persistent playbook learning, stage instructions, runtime state, final typed responses, and direct-respond executor skipping.

not rated 2.9k +2 changed today A SkillSpector: pass 52 tokens original Apache-2.0

ax-java-ai

37

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for named deployment profiles, generic provider clients, model selection, OpenAI-compatible calls, Responses, Gemini, Anthropic, routers, and balancers.

not rated 2.9k +2 changed today A 48 tokens copy · 88% Apache-2.0

ax-java-audio

38

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for audio input/output, OpenAI Responses audio mapping, realtime event folding, and generated package audio examples.

not rated 2.9k +2 changed today A SkillSpector: pass 40 tokens original Apache-2.0

ax-java-flow

39

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for flows, nodes, program graphs, nested programs, dynamic options, caching, and optimizer components.

not rated 2.9k +2 changed today A 38 tokens copy · 81% Apache-2.0

ax-java-gen

40

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for AxGen programs, forward calls, indexed multi-sampling, result pickers, streaming, tools, assertions, traces, usage, and output parsing.

not rated 2.9k +2 changed today A SkillSpector: pass 49 tokens original Apache-2.0

ax-java-gepa

41

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for GEPA, Pareto tradeoffs, reflection clients, metric budgets, optimizer state, and artifacts.

not rated 2.9k +2 changed today A SkillSpector: pass 40 tokens copy · 58% Apache-2.0

ax-java-llm

42

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for using the generated Ax package, factory functions, package docs, examples, and API reference.

not rated 2.9k +2 changed today A SkillSpector: pass 39 tokens original Apache-2.0

ax-java-playbook

43

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for the playbook() context-engineering surface, agent-bound verified evolution, run-end learning, online updates, and rendering a playbook into a program.

not rated 2.9k +2 changed today A SkillSpector: pass 50 tokens copy · 75% Apache-2.0

ax-java-refine

44

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for reward-scored generation, iterative candidate improvement, evaluator feedback, and optimizer-backed refinement patterns.

not rated 2.9k +2 changed today A SkillSpector: pass 38 tokens copy · 67% Apache-2.0

ax-java-signature

45

ax-llm/ax

Skill Claude CodeCodex

Use when writing Java code with dev.axllm:ax for string signatures, field descriptors, JSON schema output, validation, and typed tool argument shapes.

not rated 2.9k +2 changed today A SkillSpector: pass 38 tokens original Apache-2.0

ax-llm/ax

Skill Claude CodeCodex

Use when writing Python code with axllm for deciding between context maps, trajectory context policy, offline optimization (ACE/GEPA), and memory recall for long-context agents.

not rated 2.9k +2 changed today A SkillSpector: pass 42 tokens copy · 70% Apache-2.0

ax-llm/ax

Skill Claude CodeCodex

Use when writing Python code with axllm for agent memory, recall callbacks, dynamic skill discovery, loaded-skill state, and used-skill tracking.

not rated 2.9k +2 changed today A SkillSpector: pass 40 tokens original Apache-2.0

ax-llm/ax

Skill Claude CodeCodex

Use when writing Python code with axllm for agent tracing, centralized and multi-tenant usage accounting, action logs, runtime diagnostics, replay, and production debugging.

not rated 2.9k +2 changed today A SkillSpector: pass 42 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: