Архивът
Всички проекти
40 проекта: основните, работилницата и всичко останало, което съм създал или още създавам. Само 3 от тях имат публичен код. Останалите 37 са в частни хранилища или в системите на клиенти, затова този архив е единственото място, където са описани всички.
проекта имат публичен код в GitHub
ПубличенЧастно хранилищеКлиентски проект
Показани: 40 от 40
Основни проекти
Търговска система на PolymarketТърговска система на живо, която при отказ блокира всичко и в която всяка стратегия първо среща фиксирани правила
Частна търговска система за 5- и 15-минутни крипто пазари „нагоре/надолу“ в Polymarket. Тя търгува на живо и е печеливша. Изградена е от три разделени части: детерминиран цикъл с парите, в който няма модел, слой за управление от агенти, който по подразбиране няма право да търгува, и изследователска част, която тества всяка идея, преди да търгува. Хиляди конфигурации и 15 семейства стратегии са тествани срещу живи книги с поръчки по предварително регистрирани правила, фиксирани преди оценяването. Оцелелите търгуват зад аварийни прекъсвачи, а резултатите остават частни.
- Роля
- Собственик и оператор; агентите го изградиха при правила, които при отказ блокират
- Технологии
- PythonTypeScriptNext.jsSQLitesystemdDockerHermes Agent (NousResearch)GitHub ActionsChromium extension (MV3)
Агенти за митнически и регулаторни декларацииAI агенти, които подготвят митнически и регулаторни декларации, а всяко число се проверява от код
AI агенти в продукция, които подготвят митническите и регулаторните декларации на голям индустриален производител, в три семейства регулирани документи. Агентите работят с езика и с инструментите, детерминирани изчислителни модули изчисляват всяко число и трябва да възпроизвеждат точно собствените минали декларации на клиента, а човек одобрява всяка промяна на данни.
- Роля
- Ръководех AI инженерството в малък екип в DigiSol
- Технологии
- Next.js 16TypeScriptshadcn/uiRadixTailwind 4TanStack TablePythonFastAPILangGraphAG-UIPostgreSQLLiteLLMLangfuseKeycloakoauth2-proxyCaddyDocker ComposeGitea CI
ValoxVSLМоето студио за AI видеореклами и веригата от агенти, върху която е изградено
ValoxVSL е бизнесът за AI видеопродукция, който управлявам чрез Valox ЕООД, заедно с веригата от агенти зад него. Тя превръща сценарий в готова реклама или документален филм през фази на агенти с одобрение от човек, редактор на FFmpeg и MCP сървър, който позволява на Claude да играе ролята на продуцент. Студиото изработи реклами за клиенти и сега е в пауза; инструментът и сайтът работят.
- Роля
- Основател; ръководех агентите, които изградиха веригата
- Технологии
- Next.js 16React 19TypeScriptPrismaSQLiteFFmpegRemotionMCP SDKGeminiFAL (Kling, Seedance, Veo, Sora)ElevenLabsWhisperClerkDrizzleNeon Postgresnext-intlVercel
Meta HarnessСлой над средите на агентите за програмиране, под който работи всеки мой проект
Claude Code и Codex дават на модела инструменти и среда за работа. Meta Harness е моят слой над тях: правила, проверки и защити, под които работи всеки мой проект. Това е моят плъгин Valox, каталог (marketplace) с плъгини за Claude Code с постоянно активен регистър на правила и малки инструменти за командния ред. Той е и основата на моята настройка за агенти Orca, която работи с различни доставчици на модели: четири плана Claude Max, два плана ChatGPT Pro за Codex и SuperGrok Heavy, с ротация на абонаментите и следене на квотите. План с фиксирана цена дава много повече употреба на модели, отколкото същите пари, похарчени за API, затова разпределям работата между всички планове и използвам квотата на всеки до край. Когато агент сгреши, променям този слой, така че грешката да не се повтори.
- Роля
- Проектирам и поддържам
- Технологии
- BashPythonMarkdownJSONClaude Code pluginsCodexCursorOrcaWSL2Git hooksGitHub ActionsShellCheck
Valox OfficeOpen source 3D офис за агенти, който поех и превърнах в среда за управление на агентите
Valox Office започна като AgentSystemLabs/agent-office (MIT), open source 3D офис за агенти, започнат от друг разработчик. Поех го и го подобрих много над първоначалното му ниво: махнах онова, което наричам AI боклук, и вградих инструментите за агенти, които го превръщат в цялостна среда за управление: собствени MCP инструменти за мениджър на етажа, работа, насочвана между агенти-работници на Claude Code, Codex и OpenCode, изпълнители на отдалечени машини и на лични компютри, изолация на ниво операционна система и роли. Моята част е изградена от агенти, които ръководех, а файлът UPSTREAM.md отбелязва всеки pull request от оригиналния проект като пренесен, адаптиран или пропуснат.
- Роля
- Собственик на продукта: ръководя екип от агенти върху мой fork на проект с MIT лиценз
- Технологии
- TypeScriptNode.jsthree.jsVitenode-ptyxterm.jsWebSocketzodMCP SDKExcalidrawMermaidthree-mesh-bvhBlender (Python)Playwrightnode:testGitHub Actionssystemd
Transcribe serviceВидео или среща на входа, протокол с търсене на изхода и цена за всяко пускане
Един от инструментите, на които разчитам най-много, и го ползвам всеки ден. Процес, който превръща всяко видео или среща в многоезична транскрипция с разпознаване на говорещите, хронология на видяното на екрана, снимки на екрана без повторения с времеви отметки и един общ протокол от срещата. Регистър на разходите записва колко е струвало всяко пускане. Започна като skill за Claude и Codex и стана локална услуга с команден ред.
- Роля
- Сам, ръководя агенти
- Технологии
- PythonFastAPIReactTypeScriptffmpegSQLiteOpenRouter
Tuzzo MusicHi-res плейър за музика върху API, който разгадах сам, укрепен от екип от проверяващи агенти
Личен hi-res музикален плейър: уеб приложение с обвивки за iOS и Android, собствена библиотека, опашка за слушане, препоръчваща система и изтегляне на FLAC с етикети, като интерфейс към платен абонамент за hi-res стрийминг. Започна, когато току-що бях научил думата API и още не умеех да пиша код: четях собствените заявки на услугата в мрежовия раздел на браузъра и сам разгадах как работи API на услугата, с ранните AI инструменти от онова време. Не е услуга и не е продукт, и README го казва. Звукът никога не минава през сървъра му: браузърът възпроизвежда оригинален FLAC от подписан CDN URL, а агенти подсилиха защитата на плейъра в кръгове, в които всеки агент-откривател беше в двойка с противников проверяващ агент.
- Роля
- Собственик на продукта, ръководя екипи от агенти
- Технологии
- Next.jsTypeScriptPrismaPostgresCapacitorNetlifyVitestTailwind
PlayBeloteБелот в реално време за много играчи: детерминиран модул с правилата, ботове по метода Монте Карло и формат за запис на игрите
Българска игра на белот в браузъра: четири места, ботове, които заемат празните, турнири по швейцарска система и с директни елиминации, и записи на игрите в собствена нотация. Модулът с правилата е чист TypeScript, общ за клиента и сървъра. По-голямата част от проверката дойде от дълги изпълнения на агенти с писмени договорености и числови проверки за приемане.
- Роля
- Сам, ръководя екипи от агенти
- Технологии
- TypeScriptNext.js 16React 19Phaser 3ColyseusPrismaPostgreSQL 16PgBouncerNginxPM2VercelHetznerVitestPlaywrightfast-check
BiogardПървият ми проект: сайтът на фирмата на баща ми за борба с вредители в Русе, изграден наново на собствен сървър
Сайтът на фирмата на баща ми за борба с вредители в Русе и първият проект, който започнах: сайт на React, после Next.js в Netlify. По-късно го изградих наново от нулата със същите URL адреси, ръчно нарисувани илюстрации, изолирана инфраструктура на собствен сървър, SEO план, проследяване на реклами само със съгласие на посетителя и скрита игра с буболечки.
- Роля
- Сам, ръководя екипи от агенти
- Технологии
- Next.js 16React 19TypeScriptTailwind CSS 4PrismaPostgreSQL 17Docker ComposeCaddygVisorUmamiResendTailscale
Valox CinemaПълнометражен филм, изцяло направен с AI, като се започне с двата теста, които могат да го спрат
Valox Cinema е моят план за пълнометражен филм, изцяло направен с AI: български исторически филм, направен с процеса на ValoxVSL от сценарий до готово видео, разгърнат до мащаба на пълнометражен филм. Засега това е проучване как е направен един публикуван AI филм, сравнено с моя процес, и проект на следващия процес, в който всяко решение е записано до варианта, който е отпаднал пред него. Филм още няма и два евтини теста идват преди всяка продукция.
- Роля
- Основател; ръководя агенти за проучване и проектиране
- Технологии
- TypeScriptNext.jsPostgreSQLPrismapg-bossReact FlowSeedanceClaude CodeCodex
JeisanИмето, което носят работещите ми агенти: агент на сървър, който работи денонощно, автор в git и управител на търговските ботове
Jeisan е името, което носят работещите ми агенти. Започна като корав екшън герой в една от рекламите на ValoxVSL, а днес е агент, който работи денонощно на малък Linux сървър и е преместен от OpenClaw към Hermes Agent на NousResearch, авторът в git с име Jeisan Steisan и агентът, който управлява търговските ми ботове през ограничен слой за управление.
- Роля
- Оператор и архитект; агенти на Codex и Claude изградиха преместването и слоя за управление
- Технологии
- Hermes Agent (NousResearch)OpenClawCodexPythonsystemdTelegramCloudflare WorkersGitHub ActionsTailscaleLinux
Работилница
PlayBelote v23D белот, написан наново без поглед в стария код: механа с герои, джаз салон и маса във Web Worker
3D белот за един играч с две стаи: картов салон в арт деко и нарочно преувеличена българска механа със свои герои. Построиха го агенти под мое ръководство. Работата беше clean-room: агентите не можеха да четат кода, спецификациите и записите на сесиите от първата версия, а само писаните правила и ново проучване. При предаването първите три фази бяха минали независима проверка преди приемане, а проверката за производителност още не беше минала.
- Роля
- Собственик на продукта, ръководя екипи от агенти
- Технологии
- TypeScriptVitethree.jsWeb WorkerzodBlenderVitestPlaywrightfast-check
ORPHEUSКлип за българската история, рендериран от код, в който всяко изображение преминава плавно в следващото
Динамичен клип с продължителност 139,7 секунди от варненското злато до една родопска песен от Златната плоча на „Вояджър“, рендериран от код, с оригинална музика и без глас зад кадър, на английски и на български. Еталонът, който исках да надмина, е клип за история, рендериран от код, на име Prometheus. Всяко рендериране трябва да мине проверка за синхрон и проверка за безопасност на проблясъците.
- Роля
- Сам, ръководя агенти
- Технологии
- Remotion 4ReactTypeScriptPythonuharfbuzzfontToolsffmpegBlender
Музика от кодДве композиции, написани като код: сюита на JavaScript в неравноделни размери и пиеса в MIDI
Две композиции, написани изцяло с код и вдъхновени от Jazz from Hell на Франк Запа. Jazz from Varna е сюита от пет части с продължителност 3:23, изчислена с JavaScript и изградена върху българските ръченица в 7/8 и копаница в 11/16, с хоров бордун и тъпан. Yogurt Culture Shock трае 3:22 и е MIDI, превърнат в звук с FluidSynth, по същия метод, който ползва общата библиотека с партитури на видео студиото.
- Роля
- Сам, ръководя агенти
- Технологии
- JavaScriptMIDIFluidSynthGeneralUser GSPython
SesamebotМост към Discord, който кара цял гласов канал да звучи като един човек за гласовия AI
Discord бот, който вкарва готов търговски гласов асистент за разговор в гласов канал, така че група да говори с него така, както един човек говори с него на уеб страница. Поддържа редуването на репликите на асистента с цикъл, който на всеки 64 ms изпраща тишина, избира по един говорещ наведнъж и казва на асистента кой говори с предварително приготвени гласови маркери с имената. Преработих го от работеща v1 в модулна v2 с водещ агент и четирима агенти от екипа му в отделни git worktrees.
- Роля
- Собственик на продукта, ръководя водещ агент и четирима агенти от екипа му
- Технологии
- Pythondiscord.pydiscord-ext-voice-recvfaster-whisperffmpegpytestsystemdGitHub Actions
HayzunxnШеговит език, поддържан като софтуер: TSV лексикон, спецификация с версии и 12 lint проверки
Hayzûnxñ е комичен конструиран език с едно правило, от което не се отстъпва: всяка дума завършва на ñ. Поддържам го като софтуер: основен TSV лексикон със стабилни идентификатори, модулна спецификация в markdown и валидатор с 12 lint проверки, който различава нарочна странност от грешка. Езикът е по-стар от първия ми ред код, а хранилището е публично.
- Роля
- Сам, ръководя агенти
- Технологии
- PythonMarkdownTSVAutoHotkey
GeneScopeСверява ДНК файл от потребителски тест с ClinVar и PharmGKB, после четирима агенти го тълкуват
Универсален локален инструмент, който взема суров ДНК файл от потребителски тест, сверява го с публичните данни на ClinVar и PharmGKB с детерминирани скриптове и дава на четирима агенти на Claude да тълкуват съвпаденията едновременно: метаболизъм на лекарства, пътища на метилиране, риск от заболявания и начин на живот. На този сайт няма лични резултати.
- Роля
- Сам, ръководя агенти
- Технологии
- TypeScriptNode.jsNext.jsClinVarPharmGKBClaude Code skills
Mafia with AIИгра на мафия в стила на Town of Salem, в която играчите са езикови модели
Игра на социална дедукция със смяна на деня и нощта, съдебни процеси и гласуване, в която играчите с AI работят на различни езикови модели през OpenRouter, а аз мога по желание да се включа. Има 13 роли във фракциите на града, на мафията и на неутралните, а моделите говорят на ред с настройваемо закъснение, за да не се препокриват. Заявките към моделите се записват на диск, а скрипт анализира записите за преглед.
- Роля
- Сам, ръководя агенти
- Технологии
- Next.jsTypeScriptZustandOpenRouterTailwind
Архив
Компрометираният сървърRCE във фреймуърка, ботнет, три неуспешни преинсталации и изходящата връзка, която ги разкри
Продукционният сървър на видеоинструмента на ValoxVSL беше превзет от ботнет, вариант на Mirai, и се заразяваше отново след всяко преинсталиране. Изходяща връзка от процеса на Next.js показа откъде е влязъл нападателят: RCE във фреймуърка, достъпно без автентикация. Отговорът стана писмен наръчник за подсилване на защитата, от който тръгват новите сървъри.
- Роля
- Сам, реагиране при инцидент
- Технологии
- Ubuntu 24.04Next.jsOpenSSHUFWfail2bansysctlssTailscale
Карта на площада в РусеИстински градски площад като игрова карта, изграден от екип агенти по направления
Играта за оцеляване на приятел, направена на Unity, имаше нужда от по-добра карта, затова пресъздадох главния площад на родния си град Русе по снимки с посочен източник и отворени данни за надморската височина. Агентите работеха всеки в свое направление, със записани договорености, по една забележителност на агент, а агент за сглобяване сливаше резултатите в хранилището на приятеля с pull request. Тринайсет скулптури се получиха от състезателно сравнение на осем модела, които превръщат изображения в 3D.
- Роля
- Участник, ръководя екип от агенти
- Технологии
- UnityC#PythonBlenderTripo image-to-3DOpenStreetMap dataGit LFS
Видеа от кодСтудио, в което агенти правят видеа от код, със справка с факти за всяко видео
Локално работно пространство, в което агенти правят видеа от код с Remotion, Blender, Python и процес за музикални партитури в MIDI, по една папка за всяко видео, като се започва с клипа ORPHEUS. Във всяка папка има справка с факти и източници, файл с авторствата, в който за всеки външен материал има ред с лиценза, и дневник. Правилата забраняват платени услуги, генеративни модели, акаунти и публикуване, затова видеото е код плюс лицензирани материали.
- Роля
- Сам, ръководя агенти
- Технологии
- RemotionReactBlenderPythonFluidSynthffmpegNode.js
Генератор на карти за osu!Превръща аудиофайл в играеми карти за osu!, в които всяка нота е върху чуваем звук
Процес на Python за osu!, който разделя звука на отделни пътеки (stems) с Demucs, разпознава нотите с basic-pitch, нагажда мрежа на темпото и създава карти Normal, Hard и Insane. Модул за преглед на записите от играта обяснява всяка пропусната нота, а аз изиграх първата карта Hard сам и дадох обратна връзка за времето на нотите. Първият комплект беше по песен на Франк Запа с 2,16, 3,79 и 4,88 звезди.
- Роля
- Сам, ръководя агенти
- Технологии
- PythonDemucsbasic-pitchlibrosapytest
Кратки връзки за агентУслуга за кратки URL адреси за отговорите на агента, на Cloudflare Workers, написана от моя агент
Постоянна услуга за кратки връзки за отговорите и съобщенията от бота, които изпраща моят агент, изградена върху Cloudflare Workers и D1, с метаданни за визуализацията при споделяне в социални мрежи и воден знак. Моят автономен агент написа всичко, включително CI процеса, лиценза, политиката за сигурност и ръководството за участие в проекта. Промените му за сигурност изискват публично име на хост като origin и допускат loopback origin само в тестовете.
- Роля
- Давах задачи на агента си, който го написа
- Технологии
- Cloudflare WorkersD1JavaScript
datuzzo.comТози сайт: първата версия и преработката, която я замени
Първата версия на сайта беше изградена от екип от агенти, който работеше по един-единствен файл с договореностите, защото агентите губеха по-ранните изисквания всеки път, когато дойдеше по-ново съобщение. Тя генерираше статичен сайт с каталог от 32 проекта, после отхвърлих външния ѝ вид и преработката тръгна от писмен списък с поправки: без стил на терминал, без зелен акцент, нищо тежко, без белезите, които издават AI. Тази версия е преработката.
- Роля
- Сам, ръководя екипи от агенти
- Технологии
- Next.jsReactTailwindTypeScript
Tuzzo VoiceГласово управление на Windows компютър с бутон за говорене, през модел за реч в реално време
Агент за Windows с бутон за говорене, който използва модел за реч в реално време като мозък, а локалните обработчици на инструменти като ръце: отваря приложения, търси в мрежата, управлява прозорци и прави снимки на екрана. Звукът върви като PCM на 24 kHz през WebSocket, с ръчно управление на редуването при говорене и изключено откриване на гласова активност, инструментите се изпълняват в отделна нишка, а визуализация на звуковата вълна и иконка в областта за известия показват кога агентът слуша. Трудното беше надеждността: моделът замлъкваше след две или повече извиквания на инструмент или след прекъснато извикване. Проследих го с дневници, достъпни за машинни заявки, и с независимо изпълнение на агент, което състави план за поправка по записа на сесията.
- Роля
- Сам, ръководя агенти
- Технологии
- PythonRealtime speech APIWebSocketWindows accessibility APIs
Събирач на потенциални клиентиНамира български рекламодатели с платени реклами в Meta, оценява ги и следи контакта с тях
Инструмент на Node, който намира български рекламодатели с платени реклами в Meta, оценява ги по отрасъл, брой реклами, продължителност, обхват в ЕС и пропуски в рекламните материали, съставя персонализирани студени имейли и следи отговорите. Състезателно сравнение избра платено API на библиотеката с реклами пред събиране на данни през браузър, директна заявка към GraphQL, която беше блокирана след около две извиквания, и екипи от облачни агенти: те струват цената на интелигентност за работа, която е детерминирана. Инструментът работи веднъж, изпрати 18 имейла и получи един отговор, отрицателен.
- Роля
- Сам, ръководя агенти
- Технологии
- Node.jsnodemailerimapflowmailparser
VitalsЧастна платформа за лични здравни данни, която не е показана на този сайт
Частно хранилище за платформа за лични здравни данни. Съществува, мое е и съдържанието му не се показва на този сайт.
- Роля
- Сам, ръководя агенти
- Технологии
- TypeScript
Анализ на шахматния архивМоят архив от chess.com, събран, оценен от Stockfish и изобразен в графики
Процес, който събира архива ми от chess.com през публичното API, оценява качеството на всеки ход със Stockfish, обобщава дебютите и кривите на рейтинга и ги показва в табло на Next.js с бутон за обновяване. Работи върху 2 478 партии за 55 месеца. Не съм го развивал по-нататък.
- Роля
- Сам, ръководя агенти
- Технологии
- PythonStockfishNext.jsTailwind
Tabs CleanupРазширение за Chrome и Opera, което подрежда купищата раздели и ги прибира локално
Разширение с Manifest V3, което разпределя стотици отворени раздели по категории (дубликати, неактивно видео, страници с търсене, остарели страници, localhost) и ги прибира или затваря наведнъж. Не прави мрежови заявки и няма зависимости. Първата версия искаше от локален мост към модел да категоризира разделите, а публикуваната работи по правила, след като при преглед на разрешенията отпадна разрешението за достъп до всички URL адреси.
- Роля
- Сам, ръководя агенти
- Технологии
- JavaScriptManifest V3
CAD/CAM мостОбратно инженерство на 3D файловете на мебелен производител до готови за машината програми за рязане
Работа за клиент, малък производител на мебели по поръчка: от моделите на шкафовете да се получават готовите за машината програми за рязане, списъци за триона и етикети, така че всеки шкаф да се въвежда само веднъж. Проучих двоичните файлове със сцени и метаданните на плъгините им, после написах четец, а към него анализатор и записващ модул за формата на програмите за рязане. Тестовете за пълен кръг, при които файлът се чете и се записва обратно, минават байт по байт върху и четирите примерни файла.
- Роля
- Сам, ръководя агенти
- Технологии
- PythonpytestOLE compound filesDXF export
Valox InvoiceСобствен инструмент за фактуриране, който издава двуезични фактури по закон и спира с ясна грешка
Инструмент за фактуриране само за една фирма, моята българска. Изготвя двуезични фактури на български и английски по правилата за ДДС в България, превръща суми във валута в евро по курса на ЕЦБ за датата на данъчното събитие и издава PDF. Прегледът, PDF файлът и издаденият документ минават през един и същ код за изобразяване, затова не могат да се различават.
- Роля
- Сам, ръководя агенти
- Технологии
- Next.jsReactTypeScriptSQLiteDrizzlePuppeteerTailwind
Open BrainЛична памет със семантично търсене, достъпна за всеки MCP клиент
Таблица в Postgres със записани мисли, с embeddings от 1 536 измерения и индекс HNSW, зад MCP сървър, който работи като edge функция в Supabase. Четири инструмента търсят, изброяват, обобщават и записват мисли, а малък модел извлича от всеки запис хората, задачите за изпълнение, датите, темите и вида. За достъп е нужен ключ.
- Роля
- Сам, ръководя агенти
- Технологии
- SupabasePostgrespgvectorDenoHonoMCPOpenRouter
Фабрика за сценарии за YouTubeРаботно пространство в Claude Code, което съставя и проверява сценарии за документални видеа
Работно пространство, което проучва, прави план, пише и проверява сценарии от 18 минути за глас зад кадър за разследващи документални видеа, с база с идеи, която отбелязва повтарящи се теми и теми, по които конкуренцията вече е прекалено много. Проверка за качество брои думите и следи структурата, празните фрази и позоваванията на първични източници и отбелязва непроверените твърдения. Разделител вмъква маркери за сцени, така че резултатът да влиза във видео процеса, и един сценарий от 2 580 думи за Stuxnet е завършен.
- Роля
- Сам, ръководя агенти
- Технологии
- PythonSQLiteClaude Code skillsMCP
Писане на книгиAI асистент за писане и редактиране на книги, направен първо за български
Приложение на Next.js, което зарежда книга във формат DOCX или TXT, разделя я на глави с Gemini, извлича героите, местата и стила на писане, а после помага да се пише в същия стил с действия за разширяване, скъсяване, пренаписване и поправка на граматиката, плюс панел за чат. Работата се запазва автоматично на всеки две секунди в IndexedDB, затова приложението работи и без връзка с интернет, с по желание запазване и експортиране в Google Drive. Интерфейсът и README са на български.
- Роля
- Сам, ръководя агенти
- Технологии
- Next.jsTypeScriptGeminiIndexedDBZustandVitest
Сайт и портал за клиенти на ValoxVSLДвуезичният маркетингов сайт и порталът за клиенти на ValoxVSL
Сайт на Next.js на български (основен) и английски, с клиентско табло, в което фирми, продукти и заявки минават от чакащи към завършени, и с процес на одобрение от администратор. Съдържа sitemap, hreflang, JSON-LD, llms.txt и video sitemap, и портфолио от 14 работи в шест категории. Махнах публичните цени на пакетите и показвам индивидуална оферта, защото същото предложение се конкурира на българския и на холандския пазар.
- Роля
- Сам, ръководя агенти
- Технологии
- Next.jsReactTailwindClerkDrizzleNeonnext-intlVercel
Генератор на гласови репликиГласови реплики на пакети от Excel таблица с промптове, с интерфейс на Flask и библиотека с гласове
Уеб интерфейс на Flask, който генерира гласови реплики наведнъж през API на ElevenLabs от Excel таблица с промптове. Поддържа предварителни настройки на гласа за всеки ред, библиотека, която свързва герои с гласове, и постоянен кеш, а резултатите се изтеглят като един архив. До него има по-прост самостоятелен вариант за командния ред.
- Роля
- Сам, ръководя агенти
- Технологии
- FlaskElevenLabspandasPython
Coach suiteТабло на Next.js за проучване на играчи и отбори чрез API на общността на играта
Табло на Next.js 15 с графики за героите и анализ на отбори за състезателна отборна игра, написано, когато бях по-малко опитен в работата с AI и моделите бяха по-слаби. По-късно го отворих отново: работни процеси с пробни заявки и проучване поправиха две от хипотезите на водещия агент за полетата на API, а преобразуващият модул вече използва роли на героите от надежден източник и истинските имена на картите. План за независимо API за данни е отложен.
- Роля
- Сам
- Технологии
- Next.jsReactRechartsTypeScript
Инструменти за Marvel RivalsМалки инструменти за група играчи на състезателна игра: данни, анализ, гласови реплики, отбори
Инструмент за командния ред на Node тегли историята на турнирите на играч от неофициално API на общността и записва обобщен JSON, а анализатор на Python и няколко поколения табла в браузъра го четат. Още две помощни програми обработват гласови реплики с графична програма за пакетна обработка на FFmpeg и ръчно настроен зомби ефект за глас, и разпределят случайно дванайсет играчи в два отбора с балансирани роли.
- Роля
- Сам
- Технологии
- Node.jsPythonFFmpegtkinterHTML
SapverseНовела от 24 глави, първото нещо, което съм правил с AI
Първото нещо, което съм правил с AI: новела от 24 глави, написана с ранни езикови модели.
- Роля
- Автор, писал с ранни езикови модели
- Технологии
- Early language modelsWord
Мрежа от хотспотове на HeliumМрежа от хотспотове с LoRaWAN, която изградих и после закрих
Ръководих мрежа с LoRaWAN, изградена от хотспотове на Helium. В мрежата имаше около 110 хотспота, като броим и нашите собствени. Начинанието приключи с рухването на цените на криптовалутите.
- Роля
- Ръководител на проекта
- Технологии
- LoRaWANHelium












