Execution Engine for AI Systems
Axion is a modular, extensible automation engine that enables AI assistants and applications to interact with devices, operating systems, and services through a unified architecture.
Axion is not an AI assistant.
It is the execution engine that powers AI assistants.
AI Assistant
│
▼
Axion
│
▼
Devices • Operating Systems • Services
Axion is designed to be AI-agnostic and reusable by any application that requires automation capabilities.
One planned application is TULSI, a portable personal AI that will use Axion as its execution engine.
TekSquad
Current
└── Axion
Automation Engine
Planned
└── TULSI
Portable Personal AI
│
▼
Axion
- Modular subsystem architecture
- Centralized logging (Chronicle)
- Configuration management (Vault)
- Runtime context management
- Android ADB communication layer (Nexus)
- Android automation
- Windows automation
- Linux automation
- Browser automation
- Docker automation
- Raspberry Pi support
- Home Assistant integration
- Cloud service automation
- REST API integrations
- Plugin ecosystem
- Workflow engine
Axion is composed of independent, replaceable subsystems.
axion/
├── brain/
│ AI integration
│ NLP
│ Speech
│
├── oracle/
│ Knowledge
│ Device capabilities
│ User preferences
│
├── arsenal/
│ Executable actions
│
├── nexus/
│ Communication layer
│ ADB
│ Win32
│ Browser
│
├── devices/
│ Device abstractions
│
├── vault/
│ Configuration
│ Runtime state
│
├── chronicle/
│ Logging
│
├── sentinel/
│ Monitoring
│
├── cli/
│ Command-line interface
│
└── workflows/
Automation workflows
Version
v0.1.0-dev
Sprint 1 — Foundation
Completed
- ✅ Repository Architecture
- ✅ Chronicle
- ✅ Vault
- ✅ Runtime Context
- ✅ Nexus
In Progress
- ⬜ Android Device Abstraction
Axion is currently under active development.
Installation instructions will be provided with the first stable release.
- Python 3.12+
- Android Debug Bridge (ADB)
Clone the repository:
git clone https://github.com/bhavinthakur29/axion-engine.git
cd axion-engineCreate a virtual environment:
python -m venv .venvActivate it.
.venv\Scripts\activatesource .venv/bin/activateInstall dependencies:
pip install -r requirements.txtAxion follows a modular architecture based on a few core principles.
- One responsibility per subsystem
- Explicit dependency boundaries
- AI-agnostic design
- Composition over inheritance
- Replaceable components
- Production-ready code
- Preserve functionality while refactoring
Project documentation is available in:
docs/
├── AXION_CONTEXT.md
├── ROADMAP.md
└── LAST_SESSION.md
Current milestone:
Sprint 1 — Foundation
Upcoming milestones include:
- Android Device abstraction
- Command Line Interface
- Action Registry
- Executor
- Arsenal
- Brain
- Oracle
- Workflow Engine
- Windows support
- Browser automation
- Plugin system
- TULSI integration
A detailed roadmap is available in:
docs/ROADMAP.md
Contributing guidelines will be published once Axion reaches its first public development milestone.
Licensed under the Apache License, Version 2.0.
See the LICENSE file for details.