ai 0.3.6
Terminal AI-klient för OpenRouter, anpassad för Lyra/PicoCalc.
Installation
./install
På Lyra används /data/tmp och /data/pip-cache automatiskt om /data finns.
Tangentbeteende
Input
- Enter = ny rad
- Enter två gånger = skicka
- När prompten fortfarande ryms på en visuell rad används piltangenterna för att scrolla historiken.
- När prompten blivit flera visuella rader används piltangenterna för att navigera i prompten.
- Home/End, Backspace och Delete fungerar i editorn.
Historik
Ctrl-B följt av ↑ eller ↓ flyttar fokus till historiken. När historiken har fokus används alla piltangenter för att flytta markören i historiken.
Ctrl-Q återgår till inputfältet.
Joe-liknande blockkommandon
Ctrl-K B börjar markera från aktuell cursorposition.
Ctrl-K K avslutar markeringen. I historiken kopieras markeringen även till terminalens clipboard via OSC 52 om terminalen stöder det.
Övriga grundkommandon:
Ctrl-K C= kopiera markerad text i inputCtrl-K X= klipp ut markerad text i inputCtrl-K Y= klistra in intern kopiaCtrl-K U= ta bort markering
AI-streaming
AI-svaret visas medan det genereras. PgUp/PgDn kan användas för att läsa tidigare text medan svaret fortfarande strömmar.
Konfiguration
~/.ai/config.yaml:
provider: openrouter
model: openrouter/auto
api_key: sk-or-v1-...
En lokal .ai/config.yaml i en underkatalog övertrumfar den globala konfigurationen.
Description
Languages
Python
98.1%
Shell
1.9%