Контекст, а не догадки.
Агент читает файлы проекта и находит связанные участки кода. Работа начинается с вашего репозитория, а не с пустого чата.
Файлы · поиск · контекст
Ваш проект, coding-агент и весь ход работы.
В одном нативном приложении.
В фильтре есть ранний возврат пустого списка. Исправлю его и нормализую поисковый запрос.
src/search.tssrc/search.tsbun testПустой запрос возвращает весь каталог. Поиск учитывает текст, а не регистр или случайные пробелы.
Переключайте этапы, чтобы рассмотреть интерфейс. Это иллюстрация рабочего процесса, без запуска модели.
Опишите, что нужно сделать.
Остальное остаётся в том же рабочем пространстве.
Агент читает файлы проекта и находит связанные участки кода. Работа начинается с вашего репозитория, а не с пустого чата.
Файлы · поиск · контекстСледите за действиями и смотрите diff рядом с задачей. Чтение остаётся коротким фактом, а длинный вывод — компактным превью.
Задачи · действия · diffToren может запускать команды и тесты в проекте. Их результаты остаются в истории — вместе с изменениями, к которым относятся.
Команды · тесты · результат
Сайт знакомит с Toren.
Настоящая работа происходит в приложении.
Коротко о том, как всё устроено.
Toren — нативное рабочее пространство для coding-агента. В нём связаны проект, диалог, действия, изменения и проверки. Его можно использовать рядом с привычным редактором.
Для запуска приложения и локальной работы аккаунт Toren не требуется. Доступ к облачной модели настраивается отдельно, через выбранного провайдера.
Проекты, история и журнал восстановления хранятся локально. При обращении к облачной модели контекст запроса передаётся выбранному провайдеру. Локальный журнал с кодом и выводом команд не отправляется в телеметрию.
Приложение запускается без сети: локальные проекты и история остаются доступны. Для запросов к облачным моделям необходимо подключение к интернету.
Публичная подписанная сборка пока не опубликована. Если у вас уже есть копия репозитория Toren, приложение можно запустить локально.
Нужны Rust, закреплённая в репозитории версия Bun и нативные зависимости проекта. Скрипт собирает и запускает приложение.