{"package": "pmb-ai", "summary": "PMB (Personal Memory Brain) - local-first persistent memory for AI coding agents (MCP server, fully offline, no API keys)", "pypi_url": "https://pypi.org/project/pmb-ai", "piwheels_url": "https://www.piwheels.org/project/pmb-ai", "releases": {"1.2.2": {"released": "2026-06-30 00:33:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-1.2.2-py3-none-any.whl": {"file_url": "/simple/pmb-ai/pmb_ai-1.2.2-py3-none-any.whl", "filehash": "fad430722c792e83ec8156ba2f43684716540f27b4738883b233844391e94d55", "filesize": 768969, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "1.2.1": {"released": "2026-06-28 01:53:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-1.2.1-py3-none-any.whl": {"file_url": "/simple/pmb-ai/pmb_ai-1.2.1-py3-none-any.whl", "filehash": "928516d3f8f8ee7a77103e155145208ce92e0114102709745b612d47ef64cf81", "filesize": 767332, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "1.2.0": {"released": "2026-06-27 16:54:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-1.2.0-py3-none-any.whl": {"file_url": "/simple/pmb-ai/pmb_ai-1.2.0-py3-none-any.whl", "filehash": "5db648f32bebe3bec26c08cc5265d296bc9e5ff3a2baf121caaac19ac88efd54", "filesize": 760025, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "1.1.0": {"released": "2026-06-26 00:15:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-1.1.0-py3-none-any.whl": {"file_url": "/simple/pmb-ai/pmb_ai-1.1.0-py3-none-any.whl", "filehash": "b4b48aadbd7b9666ee8b64f57c3ab596041f5610ce00408977f022c678f75cd1", "filesize": 760422, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "1.0.0": {"released": "2026-06-18 00:17:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-1.0.0-py3-none-any.whl", "filehash": "ac9b598c92fa8682d179d6a0de8d7ac2026a017914ce4fd509db2c9451988a83", "filesize": 712265, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.9.3": {"released": "2026-06-14 21:45:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.9.3-py3-none-any.whl", "filehash": "5ad52db4cae6056b2986ad934c065e11f621d3d61db5c299f7b83daa5451e2b4", "filesize": 697893, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.9.1": {"released": "2026-06-13 20:42:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.9.1-py3-none-any.whl", "filehash": "8371c57a4fdbef34a729f86a5eae9af25afd47d406c18f1ccd4421a92cc550da", "filesize": 674562, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.9.0": {"released": "2026-06-12 22:33:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.9.0-py3-none-any.whl", "filehash": "a0a5d73b76fd473cc2334bac6c901b0e6b59fa32fb1d0f353cc61ad3e57f1414", "filesize": 674800, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.8.0": {"released": "2026-06-11 16:09:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.8.0-py3-none-any.whl", "filehash": "49232bc47c350e605100d0ba320122f9f02e2fc33eec8f20d18574b5bdaa9907", "filesize": 647740, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.5.0": {"released": "2026-06-08 23:02:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.5.0-py3-none-any.whl", "filehash": "eaff3f46d25769de430dbd0962d281c95e7eef3e025f209bd6b8a116341b9e7f", "filesize": 563200, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.4.0": {"released": "2026-06-08 17:39:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.4.0-py3-none-any.whl", "filehash": "109059d804171d46a5147b8979888f7a5530b5899bfa6500110b9d489cd13475", "filesize": 530071, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.3.0": {"released": "2026-06-07 04:51:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.3.0-py3-none-any.whl", "filehash": "cf20266f516bb5317e5ad9f7f94d5e6f53143446958da54a061c7d39940e872c", "filesize": 491083, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.2.5": {"released": "2026-06-05 01:02:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.2.5-py3-none-any.whl", "filehash": "2b36382d86f8e6783909cca1c23f5acce960c811c3d09d4b1d542ffcef92b644", "filesize": 388464, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.2.4": {"released": "2026-06-02 19:31:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.2.4-py3-none-any.whl", "filehash": "d9da3e402a2812a826d3a796f2f1bf0f40394bc36f5919792795c85f058b27cf", "filesize": 378659, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.2.3": {"released": "2026-06-01 01:26:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.2.3-py3-none-any.whl", "filehash": "db9dbe4ee32d8b1872be4eea424cbd5afa27e7196d693eade4c53150b9a20492", "filesize": 369981, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.2.2": {"released": "2026-05-31 21:24:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.2.2-py3-none-any.whl", "filehash": "55fb5f4ab52821f59c9e586c70ae06f3534b3acf393828ab02a9f314a4e635d9", "filesize": 361745, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.2.1": {"released": "2026-05-29 22:43:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.2.1-py3-none-any.whl", "filehash": "b8fed5861104d1fff2aa4dbb08b7219f28f1a410696bed939a35ce307b8b8c2b", "filesize": 357232, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.1.1": {"released": "2026-05-27 23:17:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.1.1-py3-none-any.whl", "filehash": "9bf77608dc6250b24f62f9d03f33f32eb559d76fbc2bb72ea8c0e15ac590f8f5", "filesize": 335874, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}, "0.1.0": {"released": "2026-05-27 23:01:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pmb_ai-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-0.1.0-py3-none-any.whl", "filehash": "7e35081d353e16b73c3d29bed8e12968417d1f7735c3ff5aeeb51896c8f6204f", "filesize": 335809, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "lancedb", "numpy", "pyyaml", "rank-bm25", "rich", "sentence-transformers", "tomli-w", "typer"]}}}}}