Metadata-Version: 2.4
Name: pacomind
Version: 1.5.11
Summary: Persistent identity, memory and autonomy for AI agents
License-Expression: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi>=0.110
Requires-Dist: uvicorn[standard]>=0.29
Requires-Dist: litellm>=1.40
Requires-Dist: pydantic>=2.6
Requires-Dist: PyYAML>=6.0
Requires-Dist: aiosqlite>=0.19
Requires-Dist: httpx>=0.27
Requires-Dist: websockets>=12.0
Requires-Dist: Pillow>=10.0
Requires-Dist: cryptography>=42.0
Requires-Dist: pypdf<7,>=6.18.0
Requires-Dist: psutil<8,>=7.2.2; sys_platform == "darwin"
Provides-Extra: graph
Requires-Dist: neo4j>=5.18; extra == "graph"
Provides-Extra: neo4j
Requires-Dist: neo4j>=5.18; extra == "neo4j"
Provides-Extra: vectors
Requires-Dist: sentence-transformers>=3.0; extra == "vectors"
Requires-Dist: pandas>=2.0; extra == "vectors"
Requires-Dist: pyarrow>=15.0; extra == "vectors"
Requires-Dist: lancedb>=0.10; extra == "vectors"
Provides-Extra: hermes
Requires-Dist: pacomind-hermes<2,>=1.5.11; extra == "hermes"
Provides-Extra: mcp
Requires-Dist: mcp[cli]<2,>=1.0; extra == "mcp"
Provides-Extra: lancedb
Requires-Dist: lancedb>=0.6; extra == "lancedb"
Requires-Dist: pyarrow>=14.0; extra == "lancedb"
Requires-Dist: pandas>=2.0; extra == "lancedb"
Provides-Extra: extraction
Requires-Dist: PyMuPDF>=1.24; extra == "extraction"
Requires-Dist: beautifulsoup4>=4.12; extra == "extraction"
Provides-Extra: video
Requires-Dist: av==18.1.0; extra == "video"
Provides-Extra: dev
Requires-Dist: av==18.1.0; extra == "dev"
Requires-Dist: psutil<8,>=7.2.2; extra == "dev"
Requires-Dist: neo4j>=5.18; extra == "dev"
Requires-Dist: sentence-transformers>=3.0; extra == "dev"
Requires-Dist: pandas>=2.0; extra == "dev"
Requires-Dist: pyarrow>=15.0; extra == "dev"
Requires-Dist: lancedb>=0.10; extra == "dev"
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Requires-Dist: httpx>=0.27; extra == "dev"
Requires-Dist: jsonschema>=4.21; extra == "dev"
Requires-Dist: mcp[cli]<2,>=1.0; extra == "dev"
Dynamic: license-file

# PacoMind sidecar

PacoMind provides persistent source memory, relevant context and shared work for
a personal agent using locally configured models. This package runs the sidecar
and supplies the `pacomind` command.

Native Hermes attachment also requires the companion `pacomind-hermes` package
and an existing supported Hermes installation. The guided local setup uses one
OpenAI-compatible chat endpoint and SQLite; graph and vector dependencies are
optional.

See the [public setup guide](https://github.com/Aevonix/PacoMind/blob/main/docs/LOCAL-HERMES-SETUP.md)
for installation, private identity setup, supported runtime and operation.
The [project README](https://github.com/Aevonix/PacoMind/blob/main/README.md)
describes current capabilities and their limits. Personal configuration,
credentials and hardware adapters belong in the private deployment.

Licensed under the included MIT license. Optional dependencies retain their
own licenses.
