AXIOM
AXIOM is a local-first AI execution system for coordinating tools, agents, memory, and desktop automation without requiring a cloud control plane.
Core capabilities
AXIOM v1.0 executing a local tool sequence
- Event-driven execution and component registries
- Local Ollama integration
- Persistent local memory
- Sandboxed file and shell tooling
- Deterministic execution plans with dependency tracking and confirmation gates
Quick Start
Installation
Clone the repository and install the package:
git clone https://github.com/rutytoi/axiom.git
cd axiom
pip install -e .
Note: You must have Ollama installed and running locally.
Usage
Start the interactive AXIOM terminal:
axiom
You can now chat with the orchestrator, ask for system status, view registered tools, or type help for more commands.
For a full guide on using tools, agents, and Python integration, see QUICKSTART.md.
Extending AXIOM
AXIOM is designed to be easily extensible. You can build your own agents and tools to customize the orchestration layer.
Check out the starter scripts in the examples/ directory:
- examples/example_custom_agent.py - How to build and register custom agents
- examples/example_custom_tool.py - How to build custom tools
Development
Run the tests with:
python -m pytest tests/
Build a distribution with:
python -m pip wheel --no-deps --no-build-isolation .
Metadata
Release files for local-axiom-agent 1.0.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 | Provenance | Actions |
|---|---|---|---|---|
| local_axiom_agent-1.0.0.tar.gz | 122.9 kB | Without provenance | Details for local_axiom_agent-1.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| local_axiom_agent-1.0.0-py3-none-any.whl | Python 3 | none | any | Details for local_axiom_agent-1.0.0-py3-none-any.whl |
Total release size: 215.0 kB
Release files / local_axiom_agent-1.0.0.tar.gz
| Download URL | local_axiom_agent-1.0.0.tar.gz |
|---|---|
| Size | 122.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
401f5e29b8947d25065928ccd485531763dfe17fe7e5e5d33133eb978cf12a3a
|
|
BLAKE2b-256 checksum How to use checksums |
2085bbbf402d1cb06a685a2a4beb3a0fd52c68584805d5b4f8ddd10b0df1a8af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / local_axiom_agent-1.0.0-py3-none-any.whl
| Download URL | local_axiom_agent-1.0.0-py3-none-any.whl |
|---|---|
| Size | 92.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0d53f57af255e52f14bb94ff77300834553b9b98a10e07b285720a1afb5c5d13
|
|
BLAKE2b-256 checksum How to use checksums |
b23e3f76a1af0c899a24cfbe9bded747175a0f5051d4e364e181991e2ed87ee2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Security for local-axiom-agent 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.