Skip to main content
Glama
cybercrazetech

THU Agent by CyberCraze

THU CyberCraze Agent

Интерактивный терминальный агент для написания кода, работающий через прокси-сервер лаборатории THU (API, совместимый с OpenAI). Он запускается в вашем текущем терминале, работает в текущей директории, может просматривать файлы, предлагать команды оболочки и ждать вашего подтверждения перед их выполнением.

1. Установка

1.1 Получение API-ключа

Создайте ключ здесь:

https://lab.cs.tsinghua.edu.cn/ai-platform/c/new

Базовый URL:

https://lab.cs.tsinghua.edu.cn/ai-platform/api/v1

Установите переменные окружения:

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'

Вы также можете запустить агента и ввести ключ при появлении запроса. Агент сохранит его в глобальный файл конфигурации пользователя:

  • Linux и macOS: ~/.thu-cybercraze-agent/.env

  • Windows: %USERPROFILE%\.thu-cybercraze-agent\.env

1.2 Запуск агента

Linux (собранный бинарный файл):

./dist/thu-agent

Windows (собранный на Windows):

.\dist\thu-agent.exe

macOS (запуск через Python напрямую):

python3 agent.py

1.3 Сборка бинарных файлов (если необходимо)

Сборка для Linux:

bash build_agent.sh

Результат:

dist/thu-agent

Сборка для Windows (запускать в Windows, не в WSL):

py -3 -m pip install pyinstaller
powershell -ExecutionPolicy Bypass -File .\build_agent_windows.ps1

Результат:

dist\thu-agent.exe

1.4 Опционально: Глобальный запуск

Linux:

sudo install -m 755 dist/thu-agent /usr/local/bin/thu-agent

Windows: добавьте директорию dist репозитория в PATH или скопируйте .exe в директорию, которая уже находится в PATH.

Пример (PowerShell):

[Environment]::SetEnvironmentVariable(
  "Path",
  $env:Path + ";C:\Users\USER\Downloads\THU-deepseek-glm-api-mcp-server\dist",
  "User"
)

Откройте новый терминал и запустите:

thu-agent.exe

Related MCP server: firepass-mcp

2. Использование

Запустите агента:

./dist/thu-agent

Или запустите через Python:

python3 agent.py

При необходимости передайте модель и ключ напрямую:

python3 agent.py --model deepseek-v3.2 --api-key "$THU_LAB_PROXY_API_KEY"

Модель по умолчанию:

deepseek-v3.2

Текущие модели:

  • qwen3-max-thinking

  • qwen3-max

  • glm-5

  • glm-5-thinking

  • glm-4.7-thinking

  • kimi-k2.5

  • kimi-k2.5-thinking

  • minimax-m2.5

  • minimax-m2.5-thinking

  • qwen3.5-plus

  • qwen3.5-plus-thinking

  • qwen3.5-mini

  • deepseek-v3.2-thinking

  • deepseek-v3.2

Пока агент думает или выполняет команду, нажмите Ctrl+C для прерывания. Он запросит последующую инструкцию. Введите /stop, чтобы отменить прерванный ход, или введите новую инструкцию для продолжения.

3. Список функций

Доступные команды с косой чертой:

  • /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. Пояснения к функциям

Сессии и память:

  • /save [name] сохраняет текущую сессию на диск. По умолчанию сессии сохраняются вручную.

  • /autosave переключает автоматическое сохранение для этой сессии.

  • /sessions выводит список сохраненных сессий с ID, кратким описанием и временем последнего использования.

  • /load <id|name> загружает сохраненную сессию.

  • /fork <id|name> [new-name] создает новую сессию на основе сохраненной.

  • /new [name] начинает новую сессию с чистым контекстом.

  • /delete <id|name> удаляет сохраненную сессию.

Управление контекстом:

  • /context обновляет и отображает снимок контекста запуска (дата, статус git, файлы памяти поблизости, такие как AGENTS.md или CLAUDE.md).

  • /compact [keep] суммирует старые сообщения и сохраняет недавние ходы для уменьшения размера контекста.

  • /clear очищает разговор в памяти, сохраняя контекст текущего проекта.

  • /status показывает версию, модель, имя сессии, состояние автосохранения, количество сообщений и размер контекста.

Команды и выполнение:

  • /alwaysRun переключает автоматическое подтверждение для команд оболочки.

  • /stop используется только после запроса прерывания для отмены прерванного хода.

Вложения:

  • /attach path/to/file.txt explain this file вставляет содержимое небольших текстовых файлов/файлов кода в следующий ход модели.

  • Нетекстовые файлы передаются как ссылки на файлы, чтобы агент мог изучить их с помощью команд.

  • Файлы изображений могут быть отправлены как мультимодальный контент только в том случае, если выбранная модель/прокси поддерживает это и установлена переменная THU_AGENT_MULTIMODAL=1. В противном случае они рассматриваются как ссылки на файлы.

Модели и ключи:

  • /model повторно выбирает модель (это сбрасывает контекст разговора).

  • /key обновляет API-ключ и сохраняет его в глобальный файл .env.

Обновления:

  • При запуске агент сравнивает свою встроенную версию с файлом VERSION на GitHub и напоминает вам, если она устарела.

  • /update клонирует репозиторий GitHub во временную директорию, пересобирает бинарный файл, устанавливает его по текущему пути исполняемого файла (или /usr/local/bin/thu-agent в Linux), а затем удаляет временный клон. В Windows он планирует замену запущенного .exe после выхода.

Прочее:

  • /pwd выводит текущую рабочую директорию.

  • /help показывает список команд.

  • /exit завершает работу агента.

Примечания:

  • MCP-сервер в server.py отделен от интерактивного агента в agent.py.

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    A 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.
    10
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server that turns Kimi K2.6 Turbo into an agentic coding assistant with tools for file operations, shell commands, and code search.
    4
    2
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    A universal MCP server that provides AI agents with structured tools for filesystem, database, shell, and git operations, enabling seamless interaction with projects.
    19

View all related MCP servers

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…

View all MCP Connectors

Latest Blog Posts

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