Меньше шума.
Больше кода.

Ваш проект, coding-агент и весь ход работы.
В одном нативном приложении.

Внутри Toren Пример рабочего процесса
Выберите этап примера
Toren storefront Поиск по каталогу
fix/search
При пустом поиске покажи все товары. И проверь, что регистр и пробелы не мешают поиску.
Toren

В фильтре есть ранний возврат пустого списка. Исправлю его и нормализую поисковый запрос.

Прочитан src/search.ts
Изменён src/search.ts
Проверка bun test

Пустой запрос возвращает весь каталог. Поиск учитывает текст, а не регистр или случайные пробелы.

Local checkoutДемонстрационный проект

Переключайте этапы, чтобы рассмотреть интерфейс. Это иллюстрация рабочего процесса, без запуска модели.

От задачи до результата.
Без переключения контекста.

Опишите, что нужно сделать.
Остальное остаётся в том же рабочем пространстве.

Контекст, а не догадки.

Агент читает файлы проекта и находит связанные участки кода. Работа начинается с вашего репозитория, а не с пустого чата.

Файлы · поиск · контекст

Изменения на виду.

Следите за действиями и смотрите diff рядом с задачей. Чтение остаётся коротким фактом, а длинный вывод — компактным превью.

Задачи · действия · diff

Проверки рядом с кодом.

Toren может запускать команды и тесты в проекте. Их результаты остаются в истории — вместе с изменениями, к которым относятся.

Команды · тесты · результат

Ваша машина.
Ваше пространство.

Сайт знакомит с Toren.
Настоящая работа происходит в приложении.

Нативный интерфейс
Приложение на Rust и GPUI. Не вкладка браузера, замаскированная под рабочий стол.
Локальный по умолчанию
Проекты и история находятся на вашей машине. Для старта не нужны аккаунт Toren и синхронизация.
Понятная граница данных
Контекст запроса получает выбранный провайдер модели. Исходники и журнал работы не становятся телеметрией.

Хорошие вопросы.

Коротко о том, как всё устроено.

Это редактор кода или чат с моделью?

Toren — нативное рабочее пространство для coding-агента. В нём связаны проект, диалог, действия, изменения и проверки. Его можно использовать рядом с привычным редактором.

Нужен ли аккаунт Toren?

Для запуска приложения и локальной работы аккаунт Toren не требуется. Доступ к облачной модели настраивается отдельно, через выбранного провайдера.

Мой код остаётся на компьютере?

Проекты, история и журнал восстановления хранятся локально. При обращении к облачной модели контекст запроса передаётся выбранному провайдеру. Локальный журнал с кодом и выводом команд не отправляется в телеметрию.

Можно ли работать без интернета?

Приложение запускается без сети: локальные проекты и история остаются доступны. Для запросов к облачным моделям необходимо подключение к интернету.

Developer preview

Начните со
своего проекта.

Публичная подписанная сборка пока не опубликована. Если у вас уже есть копия репозитория Toren, приложение можно запустить локально.

Из корня репозитория

Нужны Rust, закреплённая в репозитории версия Bun и нативные зависимости проекта. Скрипт собирает и запускает приложение.