CLI-агент для разработки на TypeScript: добавьте в запрос `ulw` или `mass ulw`, чтобы он спланировал работу, распределил задачи между моделями и проверил результат.
Ironclad/rivet
Визуальная IDE для создания AI-агентов и цепочек промптов в виде графов, а также TypeScript-библиотека для встраивания их в свои приложения.
- Звёзды
- 4,719
- Форки
- 392
- Открытые issues
- 109
- Последний коммит
- 2 месяца назад
Что это?
Rivet — десктопное приложение для проектирования AI-агентов и цепочек промптов в виде графов из визуальных узлов. В редакторе пользователи соединяют промпты, вызовы LLM, поиск эмбеддингов и другие шаги, а затем запускают получившийся граф, чтобы проверить его работу.
В проект также входит Rivet Core — TypeScript-библиотека (публикуется как @ironclad/rivet-core), которая запускает графы, созданные в редакторе Rivet. Код приложения может вызывать граф, а графы — обращаться к коду приложения. Благодаря этому логику, созданную визуально, можно встроить в продукт.
Приложение поддерживает OpenAI GPT-3.5 и GPT-4, несколько моделей Anthropic Claude, а также сервисы AssemblyAI LeMUR и распознавания речи в текст. Для работы с эмбеддингами и векторного поиска доступны интеграции с OpenAI Embeddings и Pinecone. Готовые бинарные сборки доступны для macOS, Linux и Windows.
Ключевые возможности
- 01Визуальный редактор графов для составления цепочек промптов и вызовов LLM
- 02TypeScript-библиотека для запуска графов внутри собственных приложений
- 03Поддержка OpenAI GPT-3.5/GPT-4 и моделей Anthropic Claude 2 и Claude 3
- 04Интеграции с OpenAI Embeddings и Pinecone для работы с эмбеддингами и векторного поиска
- 05Распознавание речи в текст и анализ голоса с помощью LeMUR от AssemblyAI
- 06Десктопные сборки для macOS, Linux и Windows
Сценарии использования
- Прототипирование многошаговых цепочек промптов до написания кода
- Создание AI-агентов с логикой, которую специалисты без навыков разработки могут изучать визуально
- Встраивание визуально спроектированных рабочих процессов с LLM в продукт на TypeScript или Node.js
- Объединение транскрибации речи с конвейерами анализа на базе LLM
Быстрый старт
- 1
Скачайте предварительно собранное приложение для своей платформы из последних релизов
- 2
Чтобы собрать и запустить приложение из исходного кода, следуйте инструкциям в CONTRIBUTING.md
Что важно знать
- Встроенная поддержка LLM и эмбеддингов доступна только для провайдеров, перечисленных в README.
В подборках
Темы
Частые вопросы
- Что такое rivet?
- Визуальная IDE для создания AI-агентов и цепочек промптов в виде графов, а также TypeScript-библиотека для встраивания их в свои приложения. Rivet — десктопное приложение для проектирования AI-агентов и цепочек промптов в виде графов из визуальных узлов. В редакторе пользователи соединяют промпты, вызовы LLM, поиск эмбеддингов и другие шаги, а затем запускают получившийся граф, чтобы проверить его работу.
- rivet можно использовать бесплатно? Какая у него лицензия?
- rivet распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rivet всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в rivet — 26 авг. 2026 г..
- Для чего можно использовать rivet?
- Прототипирование многошаговых цепочек промптов до написания кода Создание AI-агентов с логикой, которую специалисты без навыков разработки могут изучать визуально Встраивание визуально спроектированных рабочих процессов с LLM в продукт на TypeScript или Node.js Объединение транскрибации речи с конвейерами анализа на базе LLM
- Как установить rivet?
- Скачайте предварительно собранное приложение для своей платформы из последних релизов Чтобы собрать и запустить приложение из исходного кода, следуйте инструкциям в CONTRIBUTING.md
- Где скачать rivet?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Ironclad/rivet
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Типобезопасный SDK для TypeScript, независимый от провайдера: потоковый чат, вызов инструментов, агенты и мультимодальные приложения для популярных LLM-провайдеров и UI-фреймворков.
Python-фреймворк для создания приложений и агентов на базе LLM со стандартными интерфейсами для моделей, эмбеддингов, векторных хранилищ и сторонних интеграций.
Библиотека Elixir для интеграции LLM, таких как Claude, OpenAI, Gemini, Ollama и self-hosted моделей, в приложения на Elixir.
Python SDK для PromptLayer: логирование, версионирование, трассировка и оценка промптов и запросов к LLM через OpenAI, Anthropic и другие провайдеры.
Ruby-библиотека для добавления в приложения отдельных компонентов на базе LLM: генерации ответов в чате, вызова инструментов, цепочек промптов и структурированного вывода.