Ein schlankes Terminal-KI-Tool für schnelle Aufgaben.
Multi-Provider-Support: Anthropic Claude + DeepSeek V4 (Flash & Pro). Entwickelt als Ergänzung zu vollwertigen Coding-Agents (Claude Code, Codex CLI) — für die kleinen, schnellen Dinge zwischendurch.
- 🤖 Multi-Provider — Anthropic Claude + DeepSeek V4, pro Modus konfigurierbar
- 💬 Chat-Modi
- Normaler Chat (default)
- Codex — Programmier-Assistent
- ✉️ E-Mail — Korrektur (
-m), Verbesserung (-ma), Professioneller Rewrite (-mp) - 🌐 Übersetzung — DE↔EN aus Clipboard oder direkt (
-t) - 📋 Clipboard-Integration — Input aus Clipboard lesen, Antwort automatisch kopieren
- 🔄 Pipe-Support —
cat file.txt | kit "Zusammenfassen"+ interaktiver Follow-up - 💾 Chat-History — Automatisches Speichern, Fortsetzen mit
-r
- Python 3.13+
- Anthropic API-Key (console.anthropic.com)
- DeepSeek API-Key (platform.deepseek.com) — optional
git clone git@github.com:vikingjunior12/kit.git
cd kit
pip install anthropic rich prompt_toolkit pyperclipexport ANTHROPIC_API_KEY='dein-anthropic-key'
export DEEPSEEK_API_KEY='dein-deepseek-key' # optional
# Permanent:
echo "export ANTHROPIC_API_KEY='dein-key'" >> ~/.zshrc
echo "export DEEPSEEK_API_KEY='dein-key'" >> ~/.zshrc
source ~/.zshrckit # Interaktiver Chat
kit -r # Vorherigen Chat fortsetzenkit -c # Interaktiv
kit -c "Wie sortiere ich eine Liste in Python?"
kit -c -r # Codex-Chat fortsetzenkit -m # Aus Clipboard lesen + korrigieren
kit -m "Hallo, ich wollte fragen ob..."
kit -ma # Korrektur + inhaltliche Verbesserung
kit -mp # Professioneller Business-Rewritekit -t # Aus Clipboard
kit -t "Hello World"# Code Review
cat script.py | kit -c "Review diesen Code"
# Log-Analyse
tail -100 app.log | kit "Fasse die Fehler zusammen"
# E-Mail aus Datei
cat email.txt | kit -m
# Übersetzung aus Datei
cat dokument.txt | kit -tNach der Pipe-Verarbeitung wechselt kit automatisch in den interaktiven Modus für Folgefragen.
Bearbeite ~/.config/KIterminal/config.json:
{
"version": "2.0",
"language": "de",
"modes": {
"normalchat": {
"provider": "deepseek",
"model": "deepseek-v4-flash",
"max_tokens": 4096,
"reasoning_effort": "none"
},
"codex": {
"provider": "anthropic",
"model": "claude-sonnet-4-6",
"max_tokens": 4096,
"reasoning_effort": "low"
}
}
}Provider-Optionen: anthropic, deepseek
DeepSeek-Modelle: deepseek-v4-flash (schnell), deepseek-v4-pro (stark)
Reasoning Effort: none, low, medium, high
kit --setup # Config mit Editor öffnen
kit -e codex # Codex-Instructions bearbeiten
kit -e normalchat # Chat-Instructions bearbeiten
kit -i # Auf Werkseinstellungen zurücksetzenSetze "language": "de" in der Config für deutsche Antworten.
Unterstützt: en, de, chde, fr, es, it, pt, nl
kit.py — Main: CLI, Modi, Chat-Loop
config.py — Config v2.0 + Instruction-Dateien
providers.py — Provider-Abstraktion (Anthropic + DeepSeek)
chat_history.py — Persistente Chat-Speicherung
Alle Provider nutzen das gleiche API-Format (client.messages.create()). DeepSeek wird über den Anthropic-kompatiblen Endpoint (https://api.deepseek.com/anthropic) angesprochen — keine Message-Format-Konvertierung nötig.
- Linux — vollständig
- macOS — vollständig
- WSL (Windows) — vollständig
- Termux (Android) — Clipboard-Integration angepasst
- Pipe + Follow-up —
cat file | kit -c "Erklären"und dann direkt Folgefragen stellen - Chat fortsetzen —
-rlädt den letzten Chat mit allen Kontext - Clipboard-Workflow — Text kopieren →
kit -moderkit -t→ Antwort ist schon im Clipboard - Reasoning steuern —
reasoning_effort: "high"für komplexe Fragen,"none"für schnelle Antworten - Provider pro Aufgabe — DeepSeek Flash für einfache Sachen, Anthropic/DeepSeek Pro für Code
MIT — JLI-Software