https://github.com/hackeros-linux-system/hexai
AI for HackerOS.
https://github.com/hackeros-linux-system/hexai
ai hackeros hackeros-cli-tools hackeros-debian python python3 rust rust-lang tauri typescript
Last synced: 4 days ago
JSON representation
AI for HackerOS.
- Host: GitHub
- URL: https://github.com/hackeros-linux-system/hexai
- Owner: HackerOS-Linux-System
- License: gpl-3.0
- Created: 2026-01-24T21:47:07.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-07T12:08:05.000Z (about 2 months ago)
- Last Synced: 2026-04-07T14:30:09.849Z (about 2 months ago)
- Topics: ai, hackeros, hackeros-cli-tools, hackeros-debian, python, python3, rust, rust-lang, tauri, typescript
- Language: Python
- Homepage: https://hackeros-linux-system.github.io/HackerOS-Website/Home-page.html
- Size: 1.23 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HexAi v2.0.0
Lokalny asystent AI z interfejsem desktopowym, terminalowym i REST API.
## Struktura projektu
```
HexAi/
├── source-code/ # Backend Python (FastAPI)
│ ├── tui/ # Terminal UI (GoLang + bubbletea)
│ ├── src/main.rs
│ └── Cargo.toml
│ ├── gui/ # Desktop app (Tauri + Next.js)
│ ├── src/ # Frontend TypeScript
│ └── src-tauri/ # Tauri host (Rust)
│ ├── main.py # Główna aplikacja API
│ └── requirements.txt # Zależności Python
├── src/main.rs # Builder (Rust → Python binary)
└── Cargo.toml
```
## Szybki start
### Backend
```bash
cd source-code
python3.12 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
docker run -d -p 6379:6379 redis:7-alpine
python main.py
```
### GUI Desktop
```bash
cd gui && npm install && npm run tauri-dev
```
### TUI
```bash
cd tui && cargo run --release
```
## Wymagania
- Python 3.11–3.12
- Redis 7+
- Rust 1.78+
- Node.js 20+
- Docker (opcjonalnie, dla sandbox)
- CUDA 12+ (opcjonalnie, dla GPU)
## Licencja
GPL-3.0