Ling Stack: локальная рабочая среда для AI-команд
Ling Stack — это локальная рабочая среда для AI-команд, где ты можешь интегрировать свои модели и организовать рабочие процессы. Цель проекта — упрощение взаимодействия с AI, сохраняя все обсуждения, одобрения инструментов и результаты в одном месте.
Проект выделяется тем, что предоставляет возможность связывать разные модели с конкретными задачами и отслеживать активность участников в рамках одного проекта. Это может быть полезно для команд, работающих с множеством AI-моделей, где важно сохранять порядок и прозрачность в коммуникациях. Технология написана на Node.js и использует pnpm для управления зависимостями.
На данный момент проект находится на стадии alpha, поэтому полноценные стабильные версии для рабочего использования пока отсутствуют. Локально можно начать работать с веб-интерфейсом, демоном и CLI из исходников. Учти, что установка требует некоторых усилий, и нет готовых инсталляторов.
Проект Ling Stack позволяет использовать AI-команду в рамках одного локального рабочего пространства. Он помогает объединить различные модели, вести совместные обсуждения, одобрять инструменты и хранить результаты работы в одном проекте.
Для кого этот проект?
Ling Stack предназначен для разработчиков и пользователей, работающих с несколькими AI-моделями, которые хотят организовать свою работу в одном месте. Он обеспечивает интеграцию различных моделей и инструментов, таких как OpenAI, Anthropic и другие, и сохраняет состояние рабочего пространства, историю разговоров и доказательства выполнения задач локально. Пользователи могут настроить язык интерфейса и язык ответов AI отдельно.
Как это работает?
Ling Stack предлагает три основных сценария использования:
- Запрос к модели: Настройка модели чата и ведение обсуждения по документу или проекту.
- Работа с AI-командой: Назначение участникам проекта моделей и инструментов для совместной работы.
- Создание медиа: Настройка возможностей генерации изображений и видео.
Сначала можно начать с простого разговора, а затем добавить участников или инструменты по мере необходимости.
Как установить и запустить?
Для установки Ling Stack необходимо иметь:
- Git
- Node.js версии 22.22.1 или новее
- Corepack с
pnpm10 - Rust с Cargo
Чтобы запустить проект, используй следующие команды:
git clone https://github.com/ling-stack-org/ling-stack.git
cd ling-stack
corepack enable
corepack pnpm install --frozen-lockfile
corepack pnpm --workspace-concurrency=1 --filter '@ling-stack/cli...' -r build
После сборки, запусти демона с помощью:
corepack pnpm ling daemon start --foreground
Затем открой веб-интерфейс:
corepack pnpm ling ui --foreground --open
Настрой модель в Настройки → Модель Workbench и начни разговор.
Ограничения и поддержка
Ling Stack на данный момент является альфа-версией, и некоторые функции могут быть в разработке или недоступны. Например, настольная версия программы требует дополнительных зависимостей, а интеграция с Chrome Web Store еще не завершена. Также доступны только публичные API, и будут применяться правила стоимости от поставщиков. Проект активно развивается, и нуждается в отзывах пользователей.
Обрати внимание, что все ключи API и данные хранятся локально, и необходимо контролировать доступ к ним.
Открыть на GitHub: ling-stack-org/ling-stack →
RepoRadar