Skip to main content

firekeep-client

The portable client kit for Firekeep — a self-hosted control plane for AI coding agents: persistent team memory, session continuity, environment awareness, agent coordination, and replayable decision traces. Every capability is an MCP tool behind one local firekeep gateway; shipped adapters configure Claude Code, Codex, Kiro, and OpenCode, and any MCP-capable client can connect.

mcp-name: io.github.kapella-hub/firekeep

What this package is

The client half of Firekeep: the stdio MCP gateway (firekeep gateway) that aggregates your team server's services (memory, sessions, environment, coordination) plus client-local code intelligence and the Decision Board, the lifecycle hook cores, the runtime adapters, and the firekeep CLI (install, join, doctor, update).

Firekeep is self-hosted — this package needs a server to talk to. Each team runs its own server on any Docker host, with per-key authentication. There is no hosted endpoint. Server install: firekeep.ai/docs.html.

Install

The recommended path is the managed installer, which pins a private environment under ~/.firekeep, verifies Ed25519-signed releases, renders every runtime adapter, and keeps itself updated:

curl -fsSL https://firekeep.ai/latest/install.sh | sh    # macOS / Linux
irm https://firekeep.ai/latest/install.ps1 | iex         # Windows

It asks two things: the agent identity your memories, sessions and replay events are attributed to, and where your server is — set one up on this machine (Docker), redeem a join code, point at one that is already running, or decide later. The full guide is firekeep.ai/docs.html.

Installing from PyPI works too and gives you the same CLI and gateway:

pip install firekeep-client            # gateway + CLI + hooks + adapters
pip install "firekeep-client[symdex]"  # + client-local code intelligence
firekeep join fk_join_...              # single-use code from your team's dashboard
firekeep install                       # render adapters for your agent clients

Note the trade-off: a pip install lives in whatever environment you put it in and updates when you update it; the managed installer owns its environment, verifies release signatures against a pinned key, and swaps versions without closing agent sessions.

Connect an MCP client manually

Any MCP client can launch the gateway over stdio once firekeep join has written the connection:

{
  "mcpServers": {
    "firekeep": { "command": "firekeep", "args": ["gateway"] }
  }
}

Links

License

BUSL-1.1 (source-available). Free for individual use — production use by one natural person in one workspace. Teams of more than one person run on a paid commercial subscription (sales@firekeep.ai). Each version converts to Apache-2.0 four years after its first public release.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

firekeep_client-0.1.46.tar.gz (534.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

firekeep_client-0.1.46-py3-none-any.whl (384.5 kB view details)

Uploaded Python 3

File details

Details for the file firekeep_client-0.1.46.tar.gz.

File metadata

  • Download URL: firekeep_client-0.1.46.tar.gz
  • Upload date:
  • Size: 534.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for firekeep_client-0.1.46.tar.gz
Algorithm Hash digest
SHA256 deab0ed8280f2de4882be7fd5ee2f1779e23af8357a669c89672d340f32d1699
MD5 d0c009f631fb2e0894b53237f84ca6e1
BLAKE2b-256 2ca6f542df73b90a7747cb34a73228a12b9c34da4e08b1b5a46791aaaf904fe8

See more details on using hashes here.

Provenance

The following attestation bundles were made for firekeep_client-0.1.46.tar.gz:

Publisher: release.yml on kapella-hub/FirekeepHQ

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file firekeep_client-0.1.46-py3-none-any.whl.

File metadata

File hashes

Hashes for firekeep_client-0.1.46-py3-none-any.whl
Algorithm Hash digest
SHA256 c8c864a81bd47000cfa4ba436123c4e5b33319e09187daea84cd8c562df173d1
MD5 2b87225b255dca8e7dcf8ebbebe654fd
BLAKE2b-256 654b7a7e69753229516b2d5714a01eeb0c0eb5f08b287b85d61717b0da547c30

See more details on using hashes here.

Provenance

The following attestation bundles were made for firekeep_client-0.1.46-py3-none-any.whl:

Publisher: release.yml on kapella-hub/FirekeepHQ

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page