Metadata-Version: 2.4
Name: baios
Version: 1.0.0
Summary: BAIOS — Turkce dogal dilde calisan kisisel AI asistan. 15 ARM, 21 skill, otomasyon, ses, Telegram.
Author-email: xhalfe <xhalfe@baios.dev>
License-Expression: MIT
Project-URL: Homepage, https://github.com/xhalfe/baios
Project-URL: Repository, https://github.com/xhalfe/baios
Project-URL: Documentation, https://github.com/xhalfe/baios/blob/main/baios_bireysel_cli_tutorial.md
Project-URL: Issues, https://github.com/xhalfe/baios/issues
Keywords: ai,assistant,cli,turkish,automation,llm
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Natural Language :: Turkish
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: openai<2.0,>=1.0
Requires-Dist: anthropic<1.0,>=0.20
Requires-Dist: fastapi<1.0,>=0.110
Requires-Dist: uvicorn<1.0,>=0.29
Requires-Dist: cryptography>=42.0
Requires-Dist: rich>=13.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pypdf>=4.0; extra == "dev"
Requires-Dist: ruff>=0.4; extra == "dev"
Provides-Extra: voice
Requires-Dist: edge-tts>=6.1; extra == "voice"
Requires-Dist: SpeechRecognition>=3.10; extra == "voice"
Provides-Extra: telegram
Requires-Dist: python-telegram-bot>=21.0; extra == "telegram"
Provides-Extra: all
Requires-Dist: baios[telegram,voice]; extra == "all"
Dynamic: license-file

# BAIOS

Turkce dogal dilde calisan kisisel AI asistan. Komut satirindan arama, ceviri, e-posta, otomasyon, muhasebe ve daha fazlasi.

## Kurulum

```bash
pip install baios
```

Opsiyonel ozellikler:
```bash
pip install baios[voice]      # Ses (TTS/STT)
pip install baios[telegram]   # Telegram bot
pip install baios[all]        # Hepsi
```

## Baslatma

```bash
baios
```

```
 ____    _    ___ ___  ____
| __ )  / \  |_ _/ _ \/ ___|
|  _ \ / _ \  | | | | \___ \
| |_) / ___ \ | | |_| |___) |
|____/_/   \_\___\___/|____/  v2

  Merhaba! 11 proje, 2 ARM kurulu.
baios serbest >
```

## Ne Yapabilir?

**Dogal dil ile:**
```
baios > istanbul hava durumu
  Istanbul: 18°C, acik gokyuzu, nem %45

baios > fenerbahce mac sonucu ara
  1. Fenerbahce 2-1 Galatasaray...

baios > bu metni ingilizceye cevir: merhaba dunya
  Hello World
```

**21 Skill (is akisi):**
```
baios > /skill calistir arastirma
  konu: yapay zeka trendleri
  [OK] Arama → Ozet → Dosya kaydedildi
```

Arastirma, blog taslak, fatura, harcama takip, flashcard, muhasebe raporu, rakip izleme, toplanti ozet ve daha fazlasi.

**Otomasyon (IFTTT tarzi):**
```
baios > her sabah 8de istanbul hava durumunu kontrol et telegramdan gonder
  Otomasyon olusturuldu: weather → telegram
```

**2 Akilli Flow (kosullu dallanma):**
- Muhasebe kontrol: irsaliye-fatura karsilastir, eksikleri bul
- Avukat dosya: vekalet tara, mevzuat ara, dilekce yaz

## 15 ARM (Entegrasyon)

| ARM | Aciklama | Kurulum |
|-----|----------|---------|
| brave_search | Web arama | API key |
| weather | Hava durumu | API key |
| deepl | Profesyonel ceviri | API key |
| dalle | Gorsel uretim | API key |
| youtube | Video arama | API key |
| telegram | Mesaj gonderme | Bot token |
| gmail | E-posta okuma | App password |
| gmail_send | E-posta gonderme | App password |
| whatsapp | WhatsApp mesaj | Twilio |
| notion | Sayfa arama | API key |
| github | Issue yonetimi | Token |
| calendar | Yerel takvim | Kurulum yok |
| dosya_oku | PDF/CSV/TXT | Kurulum yok |
| web_reader | Web sayfasi oku | Kurulum yok |
| llm_ozet | Icerik ozetleme | Kurulum yok |

```bash
baios > /arm kur brave_search
  API key: ****
  Kaydedildi.
```

## Diger Ozellikler

- **Ses:** `/ses ac` → cevaplar sesli okunur (edge-tts)
- **Telegram Bot:** `/telegram baslat` → Telegram'dan BAIOS kullan
- **Calisma Masasi:** `/masaustu` → tek bakista tum durum
- **Vault:** `/vault set openai_key` → sifrelenmis depolama
- **Cuzdan:** `/cuzdan` → LLM/ARM harcama takibi
- **Community Store:** `/store` → community skill indir
- **API Kesfif:** `/api ekle <url>` → OpenAPI endpoint kesfet
- **MCP:** `/mcp ekle <ad> <url>` → dagitik AI baglanti
- **Denetim:** `/audit bugun` → tum aksiyonlarin kaydi

## LLM Destegi

OpenAI, Anthropic ve lokal Ollama/LM Studio desteklenir.

```bash
baios > /llm degistir anthropic
baios > /llm lokal http://localhost:11434
```

## Gelistirme

```bash
git clone https://github.com/xhalfe/baios.git
cd baios
pip install -e ".[dev]"
python -m pytest tests/ -v    # 304 test
```

## Lisans

MIT — [LICENSE](LICENSE)
