def subtract(a, b):
return a - b
if __name__ == "__main__":
print(subtract(12, 5))
veycore.ru / cloud workspace
Платформа, где код, AI и запуск живут в одном окне
VEY IDE дает рабочее пространство в стиле VS Code: файловое дерево, редактор, AI-чат, run output и проектные сессии с сохранением.
Что получает разработчик
Интерфейс и сценарии, заточенные под реальную работу, а не под демо-лендинг.
IDE-структура
Activity Bar, Explorer, Editor Tabs, AI Sidebar и Status Bar как в desktop IDE.
Проекты и аккаунты
Отдельные проекты внутри аккаунта, удаление проектов, восстановление рабочего контекста.
AI в рабочем потоке
Чат в правой панели, предложенные изменения, принятие/отклонение и логи CLI.
Run Output
Запуск кода с compile/runtime блоками, ошибками, статусом и историей запусков.
Пакеты в workspace
Установка зависимостей в проект: Go Modules, Cargo, npm и Conan.
Расширяемая архитектура
Backend на Flask с отдельными сервисами: runner, auth, sessions, runtime, rate-limit.
Рабочий сценарий
Быстрый путь от входа до рабочего запуска.
Вход и проект
Пользователь входит, выбирает или создает проект. Поднимается сессионное workspace-окружение.
Код и AI
Пишет код в редакторе, общается с Claude, принимает изменения прямо в текущей сессии.
Запуск и фиксация
Запускает код, видит output и историю запусков. Сохраняет проект для продолжения позже.
Контроль и изоляция
- Авторизация на уровне пользователя и owner-проверки для session routes.
- Rate limit для run/chat/session endpoints.
- Лимиты по timeout, памяти, выводу и параллельным запускам.
- Выполнение только внутри workspace-пути с проверками path traversal.
Поддержка языков
Готово для демо и курсовой защиты
Главная страница и сама IDE теперь выглядят как единый продукт: аккуратно, профессионально и по делу.
Перейти в VEY IDE