THU Agent by CyberCraze
THU CyberCraze Agent
Interaktiver Terminal-Coding-Agent, betrieben über den THU Lab Proxy (OpenAI-kompatible API). Er läuft in Ihrem aktuellen Terminal, arbeitet in Ihrem aktuellen Verzeichnis, kann Dateien untersuchen, Shell-Befehle vorschlagen und auf Ihre Genehmigung warten, bevor er sie ausführt.
1. Installation
1.1 API-Schlüssel abrufen
Erstellen Sie hier einen Schlüssel:
https://lab.cs.tsinghua.edu.cn/ai-platform/c/newBasis-URL:
https://lab.cs.tsinghua.edu.cn/ai-platform/api/v1Umgebungsvariablen setzen:
export THU_LAB_PROXY_API_KEY='your_proxy_key_here'
export THU_LAB_PROXY_BASE_URL='https://lab.cs.tsinghua.edu.cn/ai-platform/api/v1'Windows PowerShell:
$env:THU_LAB_PROXY_API_KEY='your_proxy_key_here'
$env:THU_LAB_PROXY_BASE_URL='https://lab.cs.tsinghua.edu.cn/ai-platform/api/v1'Sie können den Agenten auch starten und den Schlüssel bei Aufforderung eingeben. Der Agent speichert ihn in einer globalen Konfigurationsdatei pro Benutzer:
Linux und macOS:
~/.thu-cybercraze-agent/.envWindows:
%USERPROFILE%\.thu-cybercraze-agent\.env
1.2 Agent ausführen
Linux (erstellte Binärdatei):
./dist/thu-agentWindows (auf Windows erstellt):
.\dist\thu-agent.exemacOS (Python direkt ausführen):
python3 agent.py1.3 Binärdateien erstellen (falls erforderlich)
Linux-Build:
bash build_agent.shErgebnis:
dist/thu-agentWindows-Build (auf Windows ausführen, nicht innerhalb von WSL):
py -3 -m pip install pyinstaller
powershell -ExecutionPolicy Bypass -File .\build_agent_windows.ps1Ergebnis:
dist\thu-agent.exe1.4 Optional: Global ausführen
Linux:
sudo install -m 755 dist/thu-agent /usr/local/bin/thu-agentWindows: Fügen Sie das dist-Verzeichnis des Repositories zum PATH hinzu oder kopieren Sie die .exe in ein Verzeichnis, das bereits im PATH enthalten ist.
Beispiel (PowerShell):
[Environment]::SetEnvironmentVariable(
"Path",
$env:Path + ";C:\Users\USER\Downloads\THU-deepseek-glm-api-mcp-server\dist",
"User"
)Öffnen Sie ein neues Terminal und führen Sie Folgendes aus:
thu-agent.exeRelated MCP server: firepass-mcp
2. Verwendung
Starten Sie den Agenten:
./dist/thu-agentOder führen Sie ihn mit Python aus:
python3 agent.pyÜbergeben Sie Modell und Schlüssel bei Bedarf direkt:
python3 agent.py --model deepseek-v3.2 --api-key "$THU_LAB_PROXY_API_KEY"Standardmodell:
deepseek-v3.2Aktuelle Modelle:
qwen3-max-thinkingqwen3-maxglm-5glm-5-thinkingglm-4.7-thinkingkimi-k2.5kimi-k2.5-thinkingminimax-m2.5minimax-m2.5-thinkingqwen3.5-plusqwen3.5-plus-thinkingqwen3.5-minideepseek-v3.2-thinkingdeepseek-v3.2
Während der Agent nachdenkt oder einen Befehl ausführt, drücken Sie Ctrl+C, um ihn zu unterbrechen. Er wird nach einer Folgeanweisung fragen. Geben Sie dort /stop ein, um den unterbrochenen Vorgang zu verwerfen, oder geben Sie eine neue Anweisung ein, um fortzufahren.
3. Funktionsliste
Verfügbare Slash-Befehle:
/help/save [name]/autosave/context/compact [keep]/clear/status/attach <path> [instruction]/stop/sessions/load <id|name>/fork <id|name> [new-name]/new [name]/delete <id|name>/update/model/key/pwd/alwaysRun/exit
4. Funktionserklärung
Sitzung und Speicher:
/save [name]speichert die aktuelle Sitzung auf der Festplatte. Sitzungen werden standardmäßig manuell gespeichert./autosaveschaltet das automatische Speichern für diese Sitzung um./sessionslistet gespeicherte Sitzungen mit ID, Zusammenfassung und Zeitpunkt der letzten Verwendung auf./load <id|name>lädt eine gespeicherte Sitzung./fork <id|name> [new-name]erstellt eine neue Sitzung aus einer gespeicherten./new [name]startet eine neue Sitzung mit einem frischen Kontext./delete <id|name>löscht eine gespeicherte Sitzung.
Kontextverwaltung:
/contextaktualisiert und zeigt den Start-Kontext-Snapshot an (Datum, Git-Status, nahegelegene Speicherdateien wieAGENTS.mdoderCLAUDE.md)./compact [keep]fasst ältere Nachrichten zusammen und behält aktuelle Interaktionen bei, um die Kontextgröße zu reduzieren./clearlöscht die Konversation im Arbeitsspeicher, während der aktuelle Projektkontext erhalten bleibt./statuszeigt Version, Modell, Sitzungsname, Autosave-Status, Nachrichtenanzahl und Kontextgröße an.
Befehle und Ausführung:
/alwaysRunschaltet die automatische Genehmigung für Shell-Befehle um./stopwird nur nach einer Unterbrechungsaufforderung verwendet, um den unterbrochenen Vorgang zu verwerfen.
Anhänge:
/attach path/to/file.txt explain this filefügt kleine Text-/Codedateien in den nächsten Modellschritt ein.Nicht-Text-Dateien werden als Dateireferenzen übergeben, damit der Agent sie mit Befehlen untersuchen kann.
Bilddateien können nur dann als multimodaler Inhalt gesendet werden, wenn das ausgewählte Modell/Proxy dies unterstützt und
THU_AGENT_MULTIMODAL=1gesetzt ist. Andernfalls werden sie als Dateireferenzen behandelt.
Modelle und Schlüssel:
/modelwählt das Modell erneut aus (dies setzt den Konversationskontext zurück)./keyaktualisiert den API-Schlüssel und speichert ihn in der globalen.env.
Updates:
Beim Start vergleicht der Agent seine eingebettete Version mit der GitHub-Datei
VERSIONund erinnert Sie daran, falls er veraltet ist./updateklont das GitHub-Repository in ein temporäres Verzeichnis, erstellt die Binärdatei neu, installiert sie im aktuellen ausführbaren Pfad (oder/usr/local/bin/thu-agentunter Linux) und entfernt dann den temporären Klon. Unter Windows wird ein Austausch der laufenden.exenach dem Beenden vorbereitet.
Sonstiges:
/pwdgibt das aktuelle Arbeitsverzeichnis aus./helpzeigt die Befehlsliste an./exitbeendet den Agenten.
Hinweise:
Der MCP-Server in
server.pyist vom interaktiven Agenten inagent.pygetrennt.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA transport-agnostic MCP server that integrates multiple AI coding agents (Claude Code, Gemini, and Codex) with built-in tools for command execution, calculations, and streaming capabilities. Supports both STDIO and HTTP transports for flexible deployment.101MIT
- AlicenseAqualityAmaintenanceMCP server that turns Kimi K2.6 Turbo into an agentic coding assistant with tools for file operations, shell commands, and code search.42MIT
- AlicenseNot gradedqualityDmaintenanceA multi-agent MCP server that enables AI coding agents (Claude Code, Codex CLI, Gemini CLI) to communicate with each other.MIT
- FlicenseAqualityBmaintenanceA universal MCP server that provides AI agents with structured tools for filesystem, database, shell, and git operations, enabling seamless interaction with projects.19
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
An MCP server that gives your AI access to the source code and docs of all public github repos
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cybercrazetech/THU-deepseek-glm-api-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server