Bulka
Health Gecti
- License — License: AGPL-3.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 31 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
This tool is a browser-based, live-coding music platform forked from Strudel. It features an integrated AI agent that helps users generate music through code in real-time, complete with a built-in Hydra visual synthesizer for VJ sets.
Security Assessment
Overall risk is rated as Medium. The automated code scan of 12 files found no dangerous patterns, hardcoded secrets, or requests for dangerous local permissions. However, the tool inherently makes external network requests. It relies on third-party LLM APIs to power its AI assistant and specifically leverages GPT4Free to provide this service without requiring user API keys. Utilizing unofficial, free API proxies carries inherent privacy and availability risks, as the code you write and the prompts you generate may be transmitted to unvetted third-party servers.
Quality Assessment
The project is actively maintained, with its last push occurring today. It is protected by a standard AGPL-3.0 license, meaning any modifications must remain open source. Community trust is currently nascent but positive, represented by 31 GitHub stars. The repository includes a clear description and comprehensive documentation, indicating a well-assembled project aimed at a specific developer and musician community.
Verdict
Use with caution due to privacy implications of routing data through free third-party AI proxy services.
Live-coding music platform with AI agent — browser-based Strudel fork with Telegram bot and Russian community.
Bulka
Платформа для лайв-кодинга музыки с AI-агентом — пиши код, создавай музыку в реальном времени.
bulka.app · Telegram · Скриншоты
Что это?
Bulka — это браузерный редактор для создания музыки кодом в реальном времени. Открываешь сайт, пишешь пару строчек — музыка играет мгновенно. Никаких установок, DAW или плагинов.
Это русскоязычный форк Strudel с встроенным AI-агентом, который помогает писать код, объясняет как что работает и ищет по документации. Идеально подходит как для музыкантов, которые хотят попробовать программирование, так и для программистов, которые хотят делать музыку.
Для кого:
- Музыканты и продюсеры — новый инструмент для live-выступлений и экспериментов
- Программисты — творчество через код, generative-музыка и algorave
- Новички — самый простой способ начать программировать (через музыку это весело)
- VJ и визуальщики — встроенная Hydra для live-визуалов синхронно с музыкой
Ключевые возможности
🤖 AI-агент (теперь бесплатно!)
Встроенный ассистент на базе GPT-5.2, Claude Opus 4.5 или Gemini 3 Pro. Пишешь "сделай техно-бит" — получаешь готовый код. Агент умеет редактировать твой код, искать по документации и объяснять как всё работает. Для продвинутых моделей видно процесс рассуждения в реальном времени.
🆓 Бесплатный режим через GPT4Free
Благодаря интеграции с GPT4Free агент доступен бесплатно — без API ключей. Мы сделали симуляцию инструментов: код автоматически вставляется в редактор и музыка запускается. Это не идеально (нет поиска по документации, возможны лимиты провайдеров), но работает и лучше чем ничего. Для максимального опыта используй Claude Opus 4.5 со своим ключом.
🎵 Мгновенное воспроизведение
Изменил код → нажал Ctrl+Enter → музыка обновилась. Никаких рендеров и экспортов. Всё происходит в браузере через Web Audio API. Сотни готовых сэмплов и синтезаторов уже встроены. Можно загружать свои звуки.
🎙️ Запись треков
Одна кнопка — и всё что играет записывается в WAV. Сразу можешь скачать готовый трек или продолжить дорабатывать в DAW.
🎨 Live-визуалы
Встроенная Hydra синхронизируется с музыкой. Пишешь код для звука и визуалов в одном окне. Идеально для VJ-сетов и live-выступлений.
📚 Интерактивная документация
Не нужно гуглить — вся документация встроена в редактор с live-примерами. Кликнул на функцию → увидел что она делает → скопировал себе. Полностью на русском языке.
Быстрый старт
Открой bulka.app и вставь этот код:
// Простой drum-паттерн
s("bd sd bd sd, hh*8")
// Добавь басовую линию
note("c2 e2 g2 a2").s("sawtooth").lpf(800)
Нажми Play или Ctrl+Enter — всё, музыка играет!
Дальше можешь:
- Спросить у AI-агента: "добавь кислотный бас"
- Изменить код и нажать Update (Ctrl+Enter снова)
- Нажать Record чтобы записать трек в WAV
- Открыть панель Sounds и выбрать другие сэмплы
- Нажать
/и начать вводить название функции для поиска по документации
Разработка
Хочешь запустить локально или доработать проект:
git clone https://github.com/timoncool/Bulka.git
cd Bulka
pnpm i # нужен Node.js 18+ и pnpm
pnpm dev # сайт откроется на localhost:4321
Пакеты Bulka доступны на npm под неймспейсом @strudel — можешь встроить редактор в свой проект. Подробности в документации.
Автор
Проект развивается Nerual Dreming — основателем ArtGeneration.me, техноблогером и нейро-евангелистом.
Благодарности
Bulka основана на проекте Strudel от Alex McLean и сообщества. Спасибо всем контрибьюторам оригинального проекта.
🌍 Сообщество
Bulka (русскоязычное)
- Telegram: t.me/bulka_app — обсуждения, помощь, новости проекта
- GitHub: github.com/timoncool/Bulka — код, issues, pull requests
Strudel/TidalCycles (международное)
- Discord: #strudel — 7000+ участников
- Форум: club.tidalcycles.org — обсуждения и вопросы
Другие проекты @timoncool
| Проект | Описание |
|---|---|
| ACE-Step Studio | AI-студия музыки — песни, вокал, каверы, клипы |
| VideoSOS | AI-видеопродакшн в браузере |
| Foundation Music Lab | Генерация музыки + редактор таймлайна |
| GitLife | Жизнь в неделях — интерактивный календарь |
| telegram-api-mcp | Telegram Bot API как MCP-сервер |
| tg-challenge-bot | AI антиспам-бот для Telegram |
Поддержать автора
Я создаю опенсорс софт и занимаюсь исследованиями в области ИИ. Большая часть всего, что я делаю, находится в открытом доступе. Ваши пожертвования позволяют мне создавать и исследовать больше, не отвлекаясь на поиск еды для продолжения существования =)
Все способы поддержки | dalink.to/nerual_dreming | boosty.to/neuro_art
- BTC:
1E7dHL22RpyhJGVpcvKdbyZgksSYkYeEBC - ETH (ERC20):
0xb5db65adf478983186d4897ba92fe2c25c594a0c - USDT (TRC20):
TQST9Lp2TjK6FiVkn4fwfGUee7NmkxEE7C
Star History
Лицензия
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi