Skip to main content

firekeep-client

The portable client kit for Firekeep — the self-hosted operating layer for connected AI agents. It carries durable knowledge, working context, procedures, coordination, and replayable evidence across sessions, models, machines, and teammates. Agent-facing MCP tools are exposed through one local firekeep gateway. Shipped adapters configure Claude Code, Codex, Kiro, and OpenCode; other MCP clients can connect through the generic configuration path, without hook-driven lifecycle automation.

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 the Decision Board and whichever dexes — the domain indexes the Keep understands — you have registered, the lifecycle hook cores, the runtime adapters, and the firekeep CLI (install, join, doctor, update, dex, docdex).

Two dexes ship today: firekeep-symdex (code intelligence) and firekeep-docdex (folders of documents indexed into the Keep's corpus). The managed installer always installs both wheels; firekeep dex list|add|remove decides which of them actually run. Existing installs keep symdex across an update; a fresh install opts in with firekeep dex add symdex.

Firekeep is self-hosted — this package needs a server to talk to. A person or team runs its own server, with per-key authentication. Current server images target linux/amd64: use an x86-64 Linux host, or Docker Desktop with amd64 container support on Windows or Mac. 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    # macOS / Linux
irm https://firekeep.ai/latest/install.ps1 | iex         # Windows

It asks two required questions: the agent identity your memories, sessions and replay events are attributed to, and where your server is — set one up on this machine, redeem a join code, point at one that is already running, or decide later. It then offers a skippable prompt for another MCP client's rules file. 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]"  # + the symdex code-intelligence dex
pip install firekeep-docdex            # + the docdex documents dex
firekeep join fk_join_...              # single-use code from your team's dashboard
firekeep install                       # render adapters for your agent clients
firekeep dex list                      # which dexes are registered on this machine

A pip install does not bundle the dex wheels, so install the ones you want before registering them — firekeep dex add <name> refuses to register a dex whose wheel it cannot import, rather than leaving you with a backend that fails to start.

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). The Additional Use Grant permits free self-hosted production use by individuals and teams while Firekeep is in early access. Commercial licensing covers Firekeep Enterprise and hosted or managed use outside that grant (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-1.0.2.tar.gz (617.9 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-1.0.2-py3-none-any.whl (439.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for firekeep_client-1.0.2.tar.gz
Algorithm Hash digest
SHA256 ed4519cddaf7f16565efdc693a7325d1a3815dd07f41d6e4162346b62bd223f1
MD5 d42b0201e8faad0e72c61e5278ee4317
BLAKE2b-256 aaec96cdd34860b2fdcecf26f6d505516840fef0e914e9b9c81b1329afb46f53

See more details on using hashes here.

Provenance

The following attestation bundles were made for firekeep_client-1.0.2.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-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: firekeep_client-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 439.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for firekeep_client-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d65e4dce0973583b68610eac279167608029d8498d291ae8e5802c4534c8e625
MD5 6a0409324394375d6e5cfeb2fbcec3b5
BLAKE2b-256 4dd2c003e283b079066313ebcc6a89a1054637ea38ccd608b6a0d9677debb752

See more details on using hashes here.

Provenance

The following attestation bundles were made for firekeep_client-1.0.2-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