Nexora is a lightweight Python toolkit for working with AI models and machine learning capabilities.
The project is designed as a modular AI ecosystem, providing a unified Python interface for different model families and capabilities.
Install Nexora from PyPI:
pip install nexora-aifromnexora.ocrimportNexoraOCRocr=NexoraOCR()
result=ocr.read("image.png")
print(result)Nexora automatically loads the configured model and performs inference using the provided image.
Nexora uses a modular architecture so different AI capabilities can be integrated through dedicated modules.
nexora/
├── src/
│ └── nexora/
│ ├── __init__.py
│ │
│ └── ocr/
│ ├── __init__.py
│ ├── ocr.py
│ ├── model.py
│ ├── processor.py
│ └── result.py
│
├── tests/
├── README.md
├── LICENSE
├── requirements.txt
└── pyproject.toml
The OCR module provides an interface for extracting text from images using Nexora OCR models.
fromnexora.ocrimportNexoraOCRocr=NexoraOCR()
result=ocr.read("image.png")
print(result.text)The API is designed to keep OCR inference simple while allowing the underlying model and implementation to evolve independently.
The initial OCR implementation uses:
ArkAiLab-Adl/nexora-ocr-v0.1-0.8b
The model is based on the Qwen3.5-0.8B architecture and is distributed through the Hugging Face Hub.
Nexora keeps model weights separate from the Python distribution and handles model loading and inference through its internal model interface.
Nexora currently relies on the following core libraries:
- PyTorch
- Transformers
- Hugging Face Hub
- Accelerate
- SafeTensors
- Pillow
- NumPy
Python 3.10 or newer is recommended.
Clone the repository:
git clone https://github.com/ArkDevelopmentLabs/nexora
cd nexoraCreate a virtual environment:
python -m venv .venvActivate it on Windows:
.\.venv\Scripts\Activate.ps1Install the development dependencies:
pip install -r requirements.txtInstall Nexora in editable mode:
pip install -e .Nexora is being developed as a broader AI toolkit.
Planned improvements include:
- Improved OCR inference
- Batch inference
- GPU and CPU optimization
- Additional model integrations
- Model management utilities
- Additional computer vision capabilities
- Additional machine learning capabilities
- Improved inference and deployment utilities
The API and implementation details may evolve as the project develops.
Nexora is licensed under the Apache License 2.0.
See the LICENSE file for the complete license text.
Nexora is developed by ArkDevLabs.
GitHub:
https://github.com/ArkDevelopmentLabs/nexora
PyPI:
https://pypi.org/project/nexora-ai/
Nexora is currently in alpha development.
The 0.1.x releases are intended for experimentation, development, and early testing. APIs and implementation details may change between releases.