Skip to main content

Nexora

Status: Experimental Base Model: Qwen3.5 0.8B Task: OCR / Text Extraction Version: v0.1

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.

Installation

Install Nexora from PyPI:

pip install nexora-ai

Quick Start

Optical Character Recognition

from nexora.ocr import NexoraOCR

ocr = NexoraOCR()

result = ocr.read("image.png")

print(result)

Nexora automatically loads the configured model and performs inference using the provided image.

Project Structure

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

OCR

The OCR module provides an interface for extracting text from images using Nexora OCR models.

from nexora.ocr import NexoraOCR

ocr = 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.

Model

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.

Requirements

Nexora currently relies on the following core libraries:

  • PyTorch
  • Transformers
  • Hugging Face Hub
  • Accelerate
  • SafeTensors
  • Pillow
  • NumPy

Python 3.10 or newer is recommended.

Development

Clone the repository:

git clone https://github.com/ArkDevelopmentLabs/nexora
cd nexora

Create a virtual environment:

python -m venv .venv

Activate it on Windows:

.\.venv\Scripts\Activate.ps1

Install the development dependencies:

pip install -r requirements.txt

Install Nexora in editable mode:

pip install -e .

Roadmap

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.

License

Nexora is licensed under the Apache License 2.0.

See the LICENSE file for the complete license text.

Project

Nexora is developed by ArkDevLabs.

GitHub:

https://github.com/ArkDevelopmentLabs/nexora

PyPI:

https://pypi.org/project/nexora-ai/

Status

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nexora_ai-0.1.0.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nexora_ai-0.1.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file nexora_ai-0.1.0.tar.gz.

File metadata

  • Download URL: nexora_ai-0.1.0.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.13

File hashes

Hashes for nexora_ai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 51fc7e65f06e5584ae40ea2ecc83ec9cea457806468b00130d1fd5be597f9707
MD5 84f073b3afd57115b7ad44fb2e98f7c9
BLAKE2b-256 4868b2caa8a9d2c7bc33fa5a3312b79aa1738eded7b7102a5755b63fc76e672d

See more details on using hashes here.

File details

Details for the file nexora_ai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: nexora_ai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.13

File hashes

Hashes for nexora_ai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b2915fc40e5f4075b018adb21e19171b8819fd86aba68d17080423de39e42ba
MD5 d04c5df70061fc84af6f62d06cb591c7
BLAKE2b-256 d8ff0e9787334ea05dc4ac315c45a6b5aed321889dcd1d5cfad9108d4304e419

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page