🌊 AQUA-1 (Liquid Librarian) helps Ethiopian developers code smarter for heat, power, and water. 🤖🌡️ It monitors CPU temperature in real time, analyzes code for thermal inefficiency, and gives sustainability advice. ⚡💧 Code for survival, not just speed.
# AQUA-1 (Liquid Librarian) đź’§
**Sustainability-First Agentic Tools for Ethiopian Developers**
## đź“– Mission
AQUA-1 is an AI assistant and toolset designed to help developers write thermal-efficient, energy-aware code. Built with the specific constraints and context of Ethiopian infrastructure in mind (power stability, water scarcity for cooling), AQUA-1 turns resource efficiency into a first-class citizen in the development workflow.
## 🚀 Features
- **Real-time Thermal Monitoring**: Dashboard to track CPU temperature and thermal load.
- **Efficiency Metrics**: Visual feedback using Ethiopian flag colors to indicate thermal status (Green/Safe, Yellow/Caution, Red/Danger).
- **Pattern Matching**: Identifies inefficient code patterns (polling, memory leaks).
## 🛠️ Installation & Usage
1. Install dependencies:
```bash
pip install streamlit psutil plotly
```
2. Run the dashboard:
```bash
streamlit run src/app.py
```
## đź§© Extending AQUA-1
Developers are encouraged to add new "Skills" in the `skills/` directory.
- **Resource Awareness**: Any new skill should prioritize low compute overhead.
- **Context**: Consider offline-first capabilities for areas with intermittent internet.
## 🌍 Sustainability Note
This tool itself is designed to be lightweight. The dashboard updates efficiently to minimize its own observer effect on the system thermal load.