AgentAssist
A modular personal AI assistant framework with a CLI, multi‑provider support, and extensible tooling.
Highlights
- Multi‑provider support via LiteLLM
- CLI entrypoint (
agentassist) - Web + gateway capabilities (FastAPI)
- Extensible channels, memory, and tools
Installation
PyPI
pip install agentassist
Optional extras
pip install "agentassist[channels]"
pip install "agentassist[mcp]"
pip install "agentassist[treesitter]"
pip install "agentassist[documents]"
pip install "agentassist[all]"
From source
git clone https://github.com/mexyusef/agentassist
cd agentassist
pip install -e ".[all,dev]"
Quick Start
agentassist --help
Runtime Paths
- User config and app data live under
~/.agentassist/ - Default workspace is
~/.agentassist/workspace - Built-in skill assets are bundled in
agentassist/builtin_skills/ - User-installed global skills live in
~/.agentassist/skills/
License
MIT. See LICENSE.
Metadata
Release files for agentassist 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentassist-0.1.0.tar.gz | 520.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentassist-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.2 MB
Release files / agentassist-0.1.0.tar.gz
| Download URL | agentassist-0.1.0.tar.gz |
|---|---|
| Size | 520.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1be03d691bed1441b2bdb72e8d08632011365018bfabe099281e4a6874de9503
|
|
BLAKE2b-256 checksum How to use checksums |
3eab243d1d4461b8baea0735a4c1550187b2eeadf82c9ea8ae786458b734a329
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|
Release files / agentassist-0.1.0-py3-none-any.whl
| Download URL | agentassist-0.1.0-py3-none-any.whl |
|---|---|
| Size | 657.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
495ccc9d207876682f9eb3180182d01fb07e1c7e12aa9fbf41cb9023989b8b8c
|
|
BLAKE2b-256 checksum How to use checksums |
5c5e66b6141722476c7cafde6b04ecc22119e0413f93e741e226c47809085526
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|