Wolfe-Jam

Grok Faf Voice — Development skill for Claude Code

Development community

Python SDK that gives xAI Grok Voice agents persistent memory across sessions, devices, and models.

How to install Grok Faf Voice

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Wolfe-Jam/grok-faf-voice and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Grok Faf Voice does

Python SDK that gives xAI Grok Voice agents persistent memory across sessions, devices, and models. LiveKit-enabled. MIT licensed.

Alternatives in Development

  • MCP Language Server — mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, a 1.5k ★
  • Claude Canvas — A TUI toolkit that gives Claude Code its own display 1.4k ★
  • Herdrm — Native macOS console for herdr — all your coding agents and their live terminals, across devices 635 ★

README

grok-faf-voice

[![IANA: vnd.fafm+yaml](https://img.shields.io/badge/IANA-vnd.fafm%2Byaml-00D4D4)](https://www.iana.org/assignments/media-types/application/vnd.fafm+yaml) [![DOI: Memory paper](https://img.shields.io/badge/DOI-Memory%20paper-FF6B35)](https://doi.org/10.5281/zenodo.20348942) [![DOI: Agents paper](https://img.shields.io/badge/DOI-Agents%20paper-FF6B35)](https://doi.org/10.5281/zenodo.21951641)

**Home:** [faf.one/voice](https://faf.one/voice) **Live demo:** [faf-voice.vercel.app](https://faf-voice.vercel.app)

[![PyPI](https://img.shields.io/pypi/v/grok-faf-voice.svg?color=6366F1)](https://pypi.org/project/grok-faf-voice/) [![Python](https://img.shields.io/pypi/pyversions/grok-faf-voice.svg?color=6366F1)](https://pypi.org/project/grok-faf-voice/) [![License](https://img.shields.io/badge/License-MIT-FCD34D.svg)](https://github.com/Wolfe-Jam/grok-faf-voice/blob/main/LICENSE) [![Tests](https://img.shields.io/github/actions/workflow/status/Wolfe-Jam/grok-faf-voice/ci.yml?branch=main&label=tests&color=6366F1)](https://github.com/Wolfe-Jam/grok-faf-voice/actions/workflows/ci.yml)

**Voice agents that remember.**

The Voice Memory Layer (VML) for Grok Voice. `.fafm 🐘🎙️` LiveKit enabled.

**Two profiles, one `.fafm` format.** This is the **voice** profile (the Voice Memory Layer). For the **knowledge** profile — typed, cross-linked agent memory — see [claude-fafm-sdk](https://pypi.org/project/claude-fafm-sdk/).


What's New in v0.4.0 — FastMCP 4

`fastmcp` floor moves to `>=4.0.0` — the FAF Python family standard. No API change: the MCPaaS client pattern (`Client` + `StreamableHttpTransport` + `except ToolError`) is unchanged on 4.x, and grok's own `httpx` calls (xAI / ElevenLabs / transcribe) are untouched. `pydantic>=2.12` follows FastMCP 4's floor. 196 tests green.


The Fast⚡️AF memory setup

pip install grok-faf-voice
from grok_faf_voice import VoiceAgent

VoiceAgent().run()

That's it. First run, your ag