Аяксий's avatar
Аяксий
npub1eefg...q6z8
Ajaxiis, вне политики против войн и терроризма. Новости, опенсорс, нейросети, и просто полезности на каждый день. #ru, #русскийязыккакязыкобщения, #nopolitic. Репосты приветствуются и я за них Благодарен. Давайте делать жизнь лучше вместе. Кошелька нет и не будет :) #free #opensors
Аяксий's avatar
Аяксий 21 hours ago
### Бесплатный VDS для ИИ-агентов и децентрализации: Oracle Always Free Программа **Oracle Always Free** — это легальный способ получить мощный сервер для личной инфраструктуры абсолютно бесплатно и навсегда. Компания раздает неиспользуемые ресурсы дата-центров, чтобы пересадить разработчиков на свою ARM-платформу. **Что входит в бесплатный пакет:** * **Мощность:** 4 ядра процессора Ampere Altra (ARM64) и до **24 ГБ** оперативной памяти. * **Накопитель:** 200 ГБ быстрого NVMe SSD. * **Сеть:** Канал до 4 Гбит/с и **10 ТБ** исходящего трафика в месяц (входящий — безлимит). **Что на этом железе запускается параллельно:** * Локальный оркестратор **Hermes Agent** со шлюзом в Telegram (управление нецензурированным API Gemini). * Сверхбыстрое приватное реле для сети **Nostr** (например, strfry на C++). * Сервер **Coturn (STUN/TURN)** для гарантированного пробития NAT в P2P-приложениях. ⚠️ **КРИТИЧЕСКОЕ ПРЕДУПРЕЖДЕНИЕ: Сложность регистрации** Главный барьер — легендарно жесткая антифрод-система Oracle. Робот отсекает до 80% пользователей на этапе привязки карты для верификации (снимается и возвращается ~1 евро). **Как повысить шансы на успех:** 1. Используйте только реальную эмбоссированную (пластиковую) карту банка. Виртуальные карты и финтех-сервисы система блокирует автоматически. 2. ФИО, страна, адрес проживания и язык профиля должны идеально совпадать с данными владельца карты. 3. Регистрируйтесь со своего домашнего IP-адреса. Любые VPN, прокси или мобильные провайдеры приведут к моментальному отказу без объяснения причин. Приготовьтесь к тому, что может потребоваться несколько попыток с картами разных банков. Прямая ссылка на страницу регистрации: https://www.oracle.com/cloud/free/
Аяксий's avatar
Аяксий 2 days ago
**DPI Checkers** — это открытый репозиторий ( https://github.com/hyperion-cs/dpi-checkers) с инструментами для проверки вашего интернет-провайдера (ISP) на наличие **DPI** (Deep Packet Inspection) и различных методов цензуры/ограничений. Основной фокус — Россия, но инструменты полезны и для других стран/дата-центров. ### Основное назначение Инструменты помогают определить: - Есть ли у провайдера DPI и какие именно методы используются (TCP 16-20, CIDR whitelist по подсетям, DNS-спуфинг и т.д.). - Параметры ограничений (например, по размеру пакетов, подсетям, SNI и др.). - Работоспособность хостов/сервисов (alive-check). **Важное предупреждение** из README: всё для исследовательских и образовательных целей. Вы сами несёте ответственность за использование в соответствии с законами вашей юрисдикции. Авторы не несут ответственности за misuse. ### Стек технологий - **Основной инструмент DPI-CH** (dpi comprehensive checker): **Go (Golang)** — ~60% кода. Кросс-платформенный. - Web-версии чекеров: **JavaScript + HTML/CSS**. - Дополнительно: **Python** (для некоторых вспомогательных скриптов, например, TCP 16-20 DWC). - Docker-поддержка, TUI (терминальный интерфейс), автоматический updater. - Зависимости: стандартные сетевые библиотеки Go, плюс кастомные модули для subnetfilter, webhostfarm и т.д. **ОС и платформы**: - **Windows, macOS, Linux** — готовые бинарники (amd64/arm64). - Android — в планах (через Termux). - Docker (ghcr.io/hyperion-cs/dpich). - Web-версии работают в любом современном браузере (с оговорками на sandbox). ### Основные чекеры 1. **DPI-CH** (главный) — мощный CLI/TUI-инструмент на Go. Включает whoami, CIDR whitelist, webhost (популярные сервисы + инфраструктура вроде Cloudflare, Hetzner и др.), DNS-проверки и улучшенный TCP 16-20. 2. **TCP 16-20** (web + улучшенный в DPI-CH) — детект метода блокировки по размеру (~16-20 КБ). 3. **IPv4 Whitelisted Subnets** — поиск белых подсетей при CIDR-цензуре. 4. **TCP 16-20 DWC** — checker доменов в whitelist (требует Python + curl + сервер). DPI-CH выделяется **динамическими фильтрами** подсетей (org(), as(), country(), subnet(), host() с логикой AND/OR) — не фиксированные списки, а генерация уникальных хостов на лету. Это усложняет обход чекера цензором и снижает нагрузку на сервисы. ### Чем хорош и чем отличается от других - **Глубина анализа** — не просто «заблокировано/нет», а детальное понимание механики (TCP 16-20 в обе стороны, CIDR, DNS и т.д.). - **Гибкость** — особенно в DPI-CH: конфигурация через YAML, динамические фильтры, параллельные workers, кастомные хедеры, timeouts. - **Удобство** — один бинарник + автообновление, TUI, Docker. Web-версии для быстрого старта. - **Актуальность** — активно развивается (последний релиз ~май 2026), учитывает российские реалии (Роскомнадзор и т.п.). - **Открытость** — полный исходный код, можно собирать самому. **Отличия от аналогов**: - Многие простые чекеры (типа «VPN-тестеры») поверхностны и легко обходятся цензором. Здесь — исследовательский инструмент с низкоуровневыми проверками. - Динамические списки хостов + отправка данных (а не только скачивание) делают его устойчивее к whitelisting. - Комбинация browser + native (Go) инструментов. ### Отзывы о безопасности - **Нет опубликованных уязвимостей или security advisories** на GitHub. Нет SECURITY.md, но проект открытый и активно используется (1.4k+ stars). - Пакет есть в AUR (Arch Linux) как dpi-checkers-bin — признак доверия в сообществе. - Упоминания в русскоязычных обсуждениях (Habr, форумы) в основном положительные или нейтральные — как полезный инструмент для анализа цензуры. Нет жалоб на malware. - Как и любой сетевой инструмент, запускайте с осторожностью (особенно бинарники). Рекомендуется собирать из исходников или использовать Docker. Нет признаков вредоносного кода. **Репозиторий**: **Web-версии**: **DPI-CH релиз**: скачивайте с GitHub Releases.
Аяксий's avatar
Аяксий 1 month ago
Появился бесплатный курс по OpenClaw — популярному ИИ-агенту, который работает прямо в Telegram и Discord. В курсе подробно разобраны установка, подключение мессенджеров, настройка модели и памяти, работа с инструментами, безопасность и деплой. Сохраняем тут 🐱 GitHub
Аяксий's avatar
Аяксий 1 month ago
**Octofriend (Octo)** — это открытый (open-source) терминал-ориентированный **AI-кодинг-ассистент** (coding helper/agent) от Synthetic Lab. Он позиционируется как «маленький, полезный, без телеметрии, в стиле cephalopod (осьминог)» помощник для программирования. ### Описание и назначение Octo — это CLI-инструмент (командная строка), который работает как умный агент: помогает писать код, редактировать файлы, запускать команды, искать информацию и решать задачи в проекте. Он особенно удобен для тех, кто хочет **полный контроль над моделью** и максимальную приватность. Ключевые идеи проекта: - **Zero telemetry** — никакой отправки данных наружу. Код остаётся вашим. - Гибкость моделей: работает с любыми **OpenAI-совместимыми** и **Anthropic-совместимыми** API (включая GPT-5.x, Claude 4.x, Kimi, MiniMax и т.д.). - Можно **менять модель на лету** посреди одного разговора (очень полезно, когда одна модель «застревает»). - Поддержка локальных LLM (Ollama, llama.cpp и т.п.) без сложной настройки. - Встроенная работа с Docker (можно запускать/подключаться к контейнерам). - Дополнительные «умные» фичи: веб-поиск через приватный Synthetic API, кастомные ML-модели для исправления ошибок (diff-apply, fix-json). Проект имеет около **900+ звёзд** на GitHub, MIT-лицензию и активно развивается. ### Основные особенности - **Смена моделей mid-conversation** — одна из самых сильных фишек. - **Правила и инструкции** (rules): автоматически подхватывает файлы ` http://OCTO.md`, ` http://CLAUDE.md`, ` http://AGENTS.md` из текущей и родительских папок. - **Skills** — система переиспользуемых контекстных инструкций (Agent Skills spec). - **MCP-сервера** — интеграция с внешними источниками данных (например, Linear). - **Docker sandboxing** — `octo docker run` / `octo docker connect` без дополнительной настройки. - **Автофикс** ошибок инструментов с помощью собственных моделей с Hugging Face. - Полная поддержка Bash, fetch, веб-поиска. - Очень дружелюбный и «милый» стиль общения (cephalopod-flavored). ### Технологический стек - **Язык**: преимущественно **TypeScript** (~97%), немного JavaScript. - **AI**: любые OpenAI/Anthropic-совместимые endpoints + кастомные модели (diff-apply, fix-json от syntheticlab). - **ORM**: Drizzle. - **Инструменты**: Docker, Bash, Husky, Prettier, Vitest (тесты), Babel. - **Конфигурация**: JSON5-файлы. - Устанавливается глобально через npm, работает как CLI-команда `octo` или `octofriend`. Не является IDE-плагином (в отличие от Copilot/Cursor) — это именно **терминальный агент**. ### Установка и запуск ```bash npm install --global octofriend octofriend # или просто octo ``` При первом запуске автоматически создаётся конфиг: `~/.config/octofriend/octofriend.json5` Для самых свежих (canary) версий — клонировать репозиторий и использовать ` http://canary.sh`. ### Настройки (Configuration) Основной файл — `~/.config/octofriend/octofriend.json5`. Важные секции: - **API-ключи** и модели (можно добавлять свои с baseUrl, apiEnvVar, nickname). - **Web search** (по умолчанию использует приватный Synthetic API, если есть ключ). - **MCP servers** — подключение внешних серверов (пример с Linear). - **Skills paths** — пути к директориям со skills. - **Custom models** для локальных LLM. Пример простого добавления локальной модели: ```json5 { nickname: "local-llama", baseUrl: " http://localhost:11434", model: "llama3.2" } ``` Для отладки: `OCTO_VERBOSE=1`. ### Сравнение с аналогами Octo выделяется в нише **открытых терминал-агентов** и **приватных/локальных** решений. **Плюсы Octo по сравнению с популярными аналогами**: - **Полная приватность** (zero telemetry) vs GitHub Copilot, Cursor, Claude Code (которые шлют код на сервера). - Гибкость моделей и смена на лету — редкая фича. - Отличная работа с Docker и локальными LLM. - Лёгкость установки и минимализм. **Сравнение**: | Аспект | Octofriend (Octo) | GitHub Copilot / Cursor | Aider | Claude Code / Cline / Windsurf | |-------------------------|------------------------------------|------------------------------------|--------------------------------|--------------------------------| | **Тип** | Терминальный агент (CLI) | IDE-плагин / редактор | Git-native CLI-агент | Терминальные / IDE-агенты | | **Приватность** | Отличная (zero telemetry) | Средняя/низкая (отправка кода) | Хорошая | Обычно низкая | | **Смена моделей** | Да, mid-conversation | Ограничена | Ограничена | Зависит от инструмента | | **Локальные LLM** | Отличная поддержка | Слабая | Хорошая | Средняя | | **Docker** | Встроенный | Нет | Ограничено | Зависит | | **Цена** | Бесплатно + ваши API-ключи | Подписка ($10–20/мес) | Бесплатно + API | Подписка или API | | **Открытый код** | Да (MIT) | Нет | Да | Частично/нет | | **Лучше всего для** | Приватность, гибкость, Docker, локальные модели | Удобство в IDE, автодополнение | Git-воркфлоу | Мощные агенты в терминале | **Аналоги в той же нише**: - **Aider** — очень сильный git-native агент. - **Claude Code**, **Cline**, **Windsurf** — более «тяжёлые» агенты с высокой производительностью на сложных задачах. - **Cursor** — если нужна именно IDE с AI. Octo выигрывает у них в **приватности**, **гибкости моделей** и **простоте** для тех, кто любит терминал и хочет использовать любые LLM (включая самые свежие или локальные). ### Кому подойдёт - Разработчикам, которые ценят **приватность** и не хотят отправлять весь код в OpenAI/Anthropic. - Тем, кто работает с **Docker** и локальными моделями. - Пользователям, которым нужна максимальная гибкость (смена моделей в одном чате). - Любителям минималистичных и «милых» инструментов. Если хочешь — могу помочь с конкретной настройкой под твои модели (Ollama, Groq, Anthropic и т.д.) или рассказать, как добавить свои skills/rules. Репозиторий:
Аяксий's avatar
Аяксий 1 month ago
**DuckDuckGo Browser** — это полноценный приватный браузер от компании DuckDuckGo (известной в первую очередь своим поисковиком, который не отслеживает пользователей). Он позиционируется как простая и удобная альтернатива Google Chrome, Brave, Firefox и Edge, с акцентом на **защиту приватности из коробки** без лишних настроек. ### Платформы и доступность (2026) Браузер доступен на: - **Windows** (10/11 и новее) - **macOS** - **Android** - **iOS / iPadOS** **Linux** официально пока не поддерживается (сообщество ждёт уже несколько лет, но приоритет отдаётся Mac/Windows). Скачать можно прямо с официального сайта (есть версии в Microsoft Store, App Store, Google Play). ### Основные особенности и защиты - **Приватность по умолчанию**: - Автоматически блокирует трекеры от Google, Facebook, Microsoft и других. - Принудительно использует HTTPS Everywhere. - Не сохраняет историю поиска и просмотров надолго (данные стираются автоматически). - Не собирает IP-адрес, не профилирует пользователя. - **Fire Button** (Кнопка «Сжечь») — одним кликом очищает все данные сессии (история, куки, кэш). - **Встроенный поиск** — сразу использует поисковик DuckDuckGo (без персонализации результатов на основе твоей истории). - **Дополнительные удобства**: - Автоматическое управление consent-попапами (cookie-баннеры). - Приватный просмотр YouTube (без трекинга Google). - Простой менеджер паролей. - Блокировка scam-сайтов и вредоносного ПО. - **AI-функции** (опциональные и приватные): - **Search Assist** (ранее DuckAssist) — краткие AI-ответы на основе веб-страниц прямо в результатах поиска. - **http://Duck.ai** — анонимизированный доступ к популярным чат-ботам (типа ChatGPT, Claude и др.) без трекинга промптов и без использования твоих данных для обучения. - Можно переключаться между обычным поиском и AI прямо на стартовой странице. - **Синхронизация** — bookmarks и пароли (в процессе доработки, планируется кросс-устройственная). Браузер построен не на чистом Chromium (хотя некоторые отзывы упоминают влияние), а с собственными наработками для максимальной приватности. Он лёгкий, с минималистичным интерфейсом без лишнего мусора. ### Плюсы - **Очень прост в использовании** — идеален для тех, кто хочет «включил и забыл» о приватности, без установки десятка расширений. - Сильная блокировка трекеров из коробки. - Чистый, быстрый интерфейс (многие отмечают, что он быстрее и «легче» Chrome). - Хорошая интеграция поиска + AI без компромиссов по приватности. - Полностью бесплатный (есть платная подписка на дополнительные сервисы: VPN, удаление личных данных из брокеров, восстановление после кражи идентичности). - Отлично работает на мобильных устройствах (особенно хвалят iOS-версию). ### Минусы - **Меньше функций**, чем у Brave (нет встроенного агрессивного ad-blocker с rewards, меньше кастомизации). - Нет официальной версии для **Linux**. - Поисковые результаты иногда слабее Google (особенно в нишевых или свежих темах), хотя для большинства задач хватает. - Некоторые продвинутые пользователи приватности считают его «средним» — не дотягивает до Tor или максимально заточенных под анонимность решений (Brave или hardened Firefox). - В прошлом были мелкие спорные моменты (например, с блокировкой определённых трекеров Microsoft), но компания быстро реагирует на критику. - Расширения: поддержка ограничена по сравнению с полноценным Chromium/Firefox. ### Сравнение с популярными альтернативами (2026) - **vs Chrome/Edge** → Значительно лучше по приватности, меньше трекинга, но чуть меньше «умных» интеграций Google/Microsoft. - **vs Brave** → Brave агрессивнее блокирует рекламу, имеет больше функций и крипто-добавок. DuckDuckGo проще и «чище» для тех, кто не хочет ничего лишнего. - **vs Firefox** → Firefox даёт больше кастомизации и использует другой движок (Gecko). DuckDuckGo выигрывает в простоте и встроенном поиске. - **vs Tor Browser** → DuckDuckGo гораздо удобнее и быстрее для повседневного использования, но Tor даёт высший уровень анонимности. ### Кому подойдёт? - Людям, которым надоела слежка от Google, но не хочется копаться в настройках. - Тем, кто хочет один инструмент «всё в одном»: приватный поиск + браузер + лёгкий AI. - Пользователям Windows/Mac/Android/iOS, которым важна простота и скорость. - Не подойдёт: power-user’ам, нуждающимся в максимальной кастомизации, Linux-пользователям или тем, кто хочет полный ad-block + rewards. **Общий вердикт 2026 года**: DuckDuckGo Browser — солидный выбор с рейтингом около 4–4.5/5 в обзорах. Он не революционный, но честно выполняет свою задачу: даёт нормальный уровень приватности без головной боли. Если тебе важна именно **простая приватность + встроенный поиск без трекинга**, это один из лучших вариантов «для обычных людей.
Аяксий's avatar
Аяксий 1 month ago
**CLI-Anything: как превратить любое GUI-приложение в инструмент для ИИ-агентов** CLI-Anything — это открытый проект лаборатории **HKUDS** (Data Intelligence Lab, Гонконгский университет), который радикально упрощает взаимодействие ИИ-агентов с обычным программным обеспечением. Инструмент автоматически генерирует **агенто-ориентированный CLI** (командную строку) для любой программы с графическим интерфейсом или кодовой базой. Благодаря этому агенты больше не зависят от хрупкого распознавания экрана или симуляции кликов — они управляют приложениями через чистые, надёжные команды терминала с JSON-выводом. **Основной репозиторий:** [https://github.com/HKUDS/CLI-Anything](https://github.com/HKUDS/CLI-Anything) (более 26 тысяч звёзд на GitHub по состоянию на апрель 2026 года). **Официальный CLI-Hub** (каталог готовых оболочек): [https://clianything.cc/](https://clianything.cc/) Альтернативная версия хаба: [https://hkuds.github.io/CLI-Anything/](https://hkuds.github.io/CLI-Anything/) ### Что делает CLI-Anything - Анализирует код или исполняемый файл любой программы. - Генерирует полноценный **stateful Python CLI** с поддержкой `--help`, `--json`, REPL-режима, undo/redo и автоматическими тестами. - Полученный CLI устанавливается одной командой `pip install` и становится доступен любым ИИ-агентам. - Есть мета-skill, позволяющий агентам самостоятельно находить и устанавливать нужные harness. ### CLI-Anything-WEB — версия для веб-приложений Отдельный проект, который превращает **любые сайты** в агентно-управляемый CLI путём захвата живого HTTP-трафика (с использованием Playwright). **Репозиторий:** [https://github.com/ItamarZand88/CLI-Anything-WEB](https://github.com/ItamarZand88/CLI-Anything-WEB) ### Совместимость с OpenClaw Да, **CLI-Anything отлично работает совместно с OpenClaw**. Проект изначально позиционируется как решение, которое делает любое ПО готовым для агентов, включая **OpenClaw**, nanobot, Cursor, Claude Code и другие платформы. В официальных анонсах и видео прямо упоминается поддержка OpenClaw. Кроме того, CLI-Anything поставляется с официальным **OpenClaw skill**, а в сообществе есть готовые гайды по интеграции CLI-Anything + OpenClaw + Ollama (локальные модели). ### Поддерживаемые программы (готовые harness) По состоянию на апрель 2026 года в CLI-Hub и registry.json доступны готовые оболочки для десятков популярных приложений. Лучше всего проработаны: **Графика и дизайн:** - GIMP (растровый редактор, >100 тестов) - Inkscape (векторная графика, ~200 тестов) - Krita - (http://diagrams.net) - Mermaid Live Editor **3D и моделирование:** - Blender (>200 тестов) - FreeCAD (258 команд) - CloudCompare **Видео и аудио:** - Audacity (~150 тестов) - OBS Studio (~150 тестов) - Kdenlive - Shotcut - MuseScore **Офис:** - LibreOffice (Writer, Calc, Impress) **AI и генерация:** - ComfyUI - AnyGen - Ollama **Другие:** - Zotero - Zoom - RenderDoc - AdGuard Home - iTerm2 - Browser (DOMShell) - Mubu - NotebookLM - Slay the Spire II и многие другие Полный и актуальный список всегда можно посмотреть: - В **CLI-Hub**: или https://hkuds.github.io/CLI-Anything/hub/ - В файле **SKILL.txt**: https://clianything.cc/SKILL.txt - В **registry.json** репозитория: ### Как установить и использовать **Основной способ (Claude Code):** 1. `/plugin marketplace add HKUDS/CLI-Anything` 2. `/plugin install cli-anything` 3. `/cli-anything analyze /path/to/program` (или просто укажите репозиторий/приложение) После генерации CLI устанавливается одной командой `pip` и готов к использованию агентами. **Альтернативы:** поддержка OpenCode, Qodercli и прямой ручной установки через `git clone`. ### Полезные ссылки - Главный GitHub: [https://github.com/HKUDS/CLI-Anything](https://github.com/HKUDS/CLI-Anything) - CLI-Hub: [https://clianything.cc/](https://clianything.cc/) - Документация и примеры: файлы http://QUICKSTART.md, и в репозитории - Веб-версия: [https://github.com/ItamarZand88/CLI-Anything-WEB](https://github.com/ItamarZand88/CLI-Anything-WEB) CLI-Anything — один из самых быстрых и практичных способов сделать весь ваш софт «агенто-нативным».
Аяксий's avatar
Аяксий 3 months ago
### Анализ репозитория Shellwright Shellwright — это открытый инструмент, разработанный на TypeScript и JavaScript (с использованием Node.js), который представляет собой сервер на основе протокола MCP (Model-Context-Protocol). Его основная цель — предоставить AI-агентам (таким как те, что интегрированы в Claude Code, Cursor, VS Code или другие LLM-driven инструменты) возможность управлять терминалом, выполнять команды, захватывать скриншоты и записывать анимированные GIF-файлы. По сути, это аналог Playwright, но для командной строки: он позволяет AI "играть" с терминалом, как с браузером, автоматизируя задачи в shell-окружении. Проект лицензирован под MIT, что делает его бесплатным для личного и коммерческого использования. Репозиторий содержит исходный код, примеры использования, документацию и демо-скрипты (например, на Python для тестирования). Основные файлы: `dist/index.js` после сборки, темы для рендеринга (one-dark, dracula и т.д.), а также инструменты для логирования и тестирования. #### Как это работает Shellwright запускается как сервер (либо через stdio, либо HTTP), который экспонирует набор инструментов (tools) в формате MCP. Эти инструменты позволяют AI-агенту взаимодействовать с псевдотерминалами (PTY — pseudo-terminals) в реальном времени. Вот пошаговый механизм: 1. **Запуск сервера**: - Команда: `npx @dwmkerr/shellwright` (для быстрого старта) или локальная сборка через `npm run build`. - Сервер может работать в HTTP-режиме (`--http`), слушая на порту (по умолчанию 7498), или в stdio-режиме для локальных интеграций. - Конфигурация через флаги или переменные окружения: размер терминала (cols/rows), тема цветов, шрифт, временная директория для файлов и т.д. 2. **Создание сессии PTY**: - AI вызывает инструмент `shell_start` с параметрами (например, командой "bash -i" для запуска интерактивной оболочки). - Сервер спавнит PTY с указанными размерами (по умолчанию 120x40), запускает команду и возвращает `shell_session_id` для дальнейшей работы. - Можно запускать несколько сессий параллельно. 3. **Отправка ввода и чтение вывода**: - `shell_send`: Отправляет keystrokes (символы, включая Enter) в терминал с опциональной задержкой (для симуляции ввода). - `shell_read`: Читает текущий буфер терминала (текст с ANSI-кодами или очищенный). Это позволяет AI видеть вывод команд в реальном времени. 4. **Захват медиа**: - `shell_screenshot`: Захватывает скриншот терминала в формате PNG (основной), SVG, ANSI или TXT. Буфер преобразуется в SVG с применением темы (например, one-dark), затем в PNG с помощью библиотеки вроде sharp. - `shell_record_start/stop`: Запускает/останавливает запись GIF (с FPS, по умолчанию 10). Кадры — это PNG-снимки, дубликаты удаляются для оптимизации размера. Файлы хранятся во временной директории (`/tmp/shellwright` по умолчанию). 5. **Экспорт и очистка**: - Сервер возвращает `download_url` для файлов (например, ` http://localhost:7498/download/...`), которые можно скачать через curl или браузер. - `shell_stop`: Завершает сессию, удаляет временные файлы. 6. **Интеграция с AI**: - Сервер регистрируется в AI-клиенте (например, в Claude: `claude mcp add ...` или в настройках VS Code/Cursor). - AI-агент (LLM) использует ReAct-подход: анализирует задачу, вызывает инструменты последовательно (например, start → send → screenshot → stop). - Логирование: Опционально пишет JSONL-файл с вызовами для отладки. Технически: Использует `child_process` Node.js для PTY, рендерит ANSI в изображения через CSS-темы. Нет зависимости от внешних сервисов, всё локально. Подходит для задач вроде автоматизации скриптов, тестирования CLI, создания туториалов с GIF или отладки (AI может запустить команду, увидеть ошибку на "скриншоте" и скорректировать). #### Примеры использования - **Простой скриншот**: Пользователь говорит AI: "Запусти htop и покажи скриншот". AI вызывает `shell_start("htop")`, затем `shell_screenshot` — возвращает URL PNG. - **Запись GIF**: "Открой Vim, напиши текст и запиши GIF". AI: start bash → send "vim" → send keystrokes → record_start → действия → record_stop. - **Автоматизация**: В демо-скрипте: `python demo/demo.py -- "Run ls and screenshot"` — сервер запускает HTTP, AI выполняет и возвращает файл. ### Сравнение с обычным запросом к Gemini CLI Gemini CLI — это официальный open-source инструмент от Google (устанавливается через `npm install -g @google/gemini-cli`), который предоставляет прямой доступ к моделям Gemini AI (включая Gemini 3 Pro) прямо из терминала. Он использует ReAct-цикл (reason-and-act: модель размышляет, затем действует через инструменты) и поддерживает встроенные инструменты (чтение/запись файлов, выполнение команд, поиск и т.д.), а также внешние MCP-сервера. Это универсальный AI-агент для кодирования, отладки, генерации контента и автоматизации, но с фокусом на текстовой взаимодействии. #### Обычный запрос к Gemini CLI - **Как работает**: Вы вводите команду вроде `gemini "Напиши shell-скрипт для листинга файлов"` или `gemini "Отладь этот код"`. Модель анализирует запрос, может использовать встроенные инструменты (например, `read_file` для чтения кода, `execute_command` для запуска простых команд), и возвращает текстовый ответ (скрипт, объяснение, исправления). Всё происходит в одном цикле: prompt → reasoning → action (если нужно) → response. - **Преимущества**: Простота, скорость, нет нужды в дополнительных серверах. Подходит для генерации кода, объяснений, исследований (может искать в вебе через инструменты). Бесплатный доступ с лимитами, или через API-ключ для продвинутых моделей. - **Ограничения**: Взаимодействие преимущественно текстовое. Если нужно запустить команду и увидеть визуальный вывод (скриншот терминала, GIF), Gemini CLI не захватывает это нативно — он может выполнить `ls` и показать текст, но не рендерит "как в терминале". Для сложных интерактивных задач (типа редактирования в Vim с визуальной отладкой) модель полагается на симуляцию, а не реальное выполнение с захватом. #### Сравнение с Shellwright | Аспект | Shellwright | Обычный запрос к Gemini CLI | |--------|-------------|-----------------------------| | **Фокус** | Специализирован на терминальной автоматизации: реальное выполнение команд в PTY, захват визуалов (скриншоты, GIF). Интегрируется как MCP-сервер в AI-агенты. | Универсальный AI-запрос: генерация текста/кода, простые действия через встроенные инструменты. Не фокусируется на визуальном терминале. | | **Взаимодействие** | Агентное и интерактивное: AI может итеративно отправлять команды, читать буфер, корректировать на основе вывода/скриншотов. Идеально для тестирования, туториалов, отладки CLI. | Одношаговое или простое цикличное: Запрос → Ответ. Для сложного — использует ReAct, но без глубокого контроля над терминалом (текст только). | | **Визуалы** | Да: Скриншоты (PNG/SVG), GIF-записи с темами и оптимизацией. | Нет: Только текст. Для визуалов нужно вручную запускать внешние инструменты. | | **Интеграция** | Как сервер для AI (включая Gemini CLI! — можно добавить Shellwright как MCP в Gemini). Требует запуска сервера. | Самостоятельный CLI, но может использовать внешние MCP (например, Shellwright для расширения). | | **Сложность установки** | Нужно npx или сборка + регистрация в AI-клиенте. | Простая: npm install, затем `gemini <prompt>`. | | **Применение** | Для задач, где нужен "живой" терминал (автоматизация скриптов с верификацией, запись демо). Более мощный для agentic AI. | Для быстрых запросов (генерация скрипта, объяснение). Менее подходит для визуальной/интерактивной отладки. | | **Пример** | AI: "Запусти ls, скриншот" → Реальный PTY, PNG-файл. | `gemini "Запусти ls и покажи"` → Текст вывода ls (если в контексте), но без скриншота. | **Вывод**: Shellwright — это расширение для AI-агентов, делающее их "руками" в терминале, с визуальным фидбеком. Обычный запрос к Gemini CLI — это "мозги" без рук: быстро генерирует идеи/код, но не выполняет/визуализирует в реальном терминале. Если интегрировать Shellwright в Gemini CLI как MCP-сервер, вы получите комбо: Gemini размышляет и использует Shellwright для действий. Для простых задач Gemini CLI хватит, но для продвинутой автоматизации Shellwright добавляет глубину.
Аяксий's avatar
Аяксий 4 months ago
DepSentry — мощный и быстрый CLI-инструмент на Rust. Анализирует пакеты npm и PyPI на наличие вредоносного кода, обфускации и уязвимостей еще до их установки. Гибридный анализ: комбинирует проверку по базам CVE (Google OSV) с эвристикой. Детекция скрытых угроз: использует энтропию Шеннона для выявления зашифрованных или обфусцированных пейлоадов. Высокая производительность: параллельное сканирование тысяч файлов благодаря многопоточности Rust. Кроссплатформенность: Windows, Linux и macOS. 🐱 GitHub #безопасность, #опенсорс
Аяксий's avatar
Аяксий 4 months ago
Digler — это инструмент для криминалистического анализа дисков и восстановления файлов. Он предназначен для поиска потерянных или удаленных данных на различных образах дисков и необработанных устройствах. 🐱 GitHub #опенсорс, #линукс, #виндос, #макос, #полезности
Аяксий's avatar
Аяксий 4 months ago
**LlamaBarn** — это небольшой (всего 12 МБ) приложение для меню-бара macOS, разработанное организацией **ggml-org** (авторами популярного проекта llama.cpp). Его слоган: «Уютный дом для ваших LLM» (A cosy home for your LLMs). ### Основная цель Упростить запуск локальных больших языковых моделей (LLM) на Mac до уровня «как подключиться к Wi-Fi». Оно скрывает всю сложность командной строки: скачивание моделей, квантизацию, настройку контекста и параметров под аппаратное обеспечение. ### Ключевые особенности - Работает как иконка в меню-баре macOS (написано на Swift). - Встроенный каталог моделей — показывает только те, которые совместимы с вашим Mac (учитывает объём RAM, чип Apple Silicon и т.д.). - Автоматическая оптимальная конфигурация под ваше железо для максимальной производительности и стабильности. - Тесная интеграция с **llama.cpp** (включает его напрямую в проект). - При выборе модели запускает локальный сервер на ` http://localhost:2276`. - Предоставляет стандартный OpenAI-совместимый API — можно подключить к любому приложению (например, чатам, IDE и т.д.). - Встроенный веб-интерфейс для прямого чата с моделью в браузере. - Полностью локально, без облака и зависимостей от сторонних сервисов. ### Установка - Через Homebrew: `brew install --cask llamabarn` - Или скачать с страницы Releases на GitHub. ### Как использовать 1. Установите модель из встроенного каталога (скачивается автоматически). 2. Выберите модель в меню — приложение запустит сервер. 3. Общайтесь через веб-UI (` http://localhost:2276`) или API (например, через curl). Проект открытый (лицензия MIT), активно развивается организацией ggml-org. Это удобный «графический фронтенд» для llama.cpp специально для macOS, без лишних наворотов и бloatware. Репозиторий: #macos, #opensorce, #нейросети
Аяксий's avatar
Аяксий 4 months ago
Вышел альтернативный ИИ-ассистент SigmaAI Сервис ориентирован на безопасную работу с информацией и выдаёт ответы только с опорой на проверенные источники, без домыслов и «галлюцинаций». Основные особенности: • повышенное внимание к конфиденциальности; • запросы не сохраняются и не передаются третьим сторонам; • поддержка русского и множества других языков; • бесплатная версия с генерацией изображений, веб-поиском и расширенным анализом. Попробовать можно здесь #ассистент, #нейросети
Аяксий's avatar
Аяксий 5 months ago
Eclaire — локальный ИИ-помощник с открытым исходным кодом для работы с вашими данными. Объединяет задачи, заметки, документы, фотографии и закладки. Частное, локальное и расширяемое с помощью API решение. 🐱 GitHub #нейросети, #локалка
Аяксий's avatar
Аяксий 5 months ago
Raito — это Python‑фреймворк и набор инструментов для разработки внутренних дев‑утилит и ботов, объединяющий REPL, хот‑релоад, «клавиатуры» (систему команд/горячих клавиш), пагинацию и вспомогательные дев‑инструменты в одном проекте. [1][2][3] ## Назначение проекта Raito ориентирован на разработчиков, которым нужно быстро собирать и развивать внутренние инструменты (internal dev tools) и ботов на Python, не собирая стек из множества разрозненных библиотек. [1][2] Его слоган — «REPL, hot‑reload, keyboards, pagination, and internal dev tools — all in one», что подчёркивает цель иметь единое ядро для интерактивной разработки и управления ботом/инструментом. [2][3] ## Основные возможности - Интерактивный REPL и хот‑релоад: код можно менять на лету, а изменения подхватываются без перезапуска всего приложения, что удобно для экспериментов и быстрой отладки. [2][3] - «Клавиатуры» и пагинация: фреймворк предоставляет абстракции для построения многостраничных интерфейсов и навигации (например, списки, страницы, переключение между ними) поверх бота или интерактивного приложения. [1][2] ## Использование и экосистема Проект написан на Python и распространяется как открытый репозиторий GitHub `Aidenable/Raito`, где доступны исходники, тесты, примеры и документация. [1][3] Стабильное развитие подтверждается релизами (например, версия v1.3.7 от ноября 2025 года) и наличием набора тестов и директории `examples` в корне репозитория. [1] ## Ссылки - Репозиторий: https://github.com/Aidenable/Raito. [1][2] - Автор/владелец аккаунта: https://github.com/Aidenable. [3] Цитаты: [1] raito · GitHub Topics [2] Pull requests · Aidenable/Raito [3] Aidenable [4] Raito [5] How does auto-pagination work for queries? - 💬 App Building [6] Raito Docs: Home [7] The Ultimate Guide to 75% Keyboards: Everything You ... [8] User Guide https://files.customersaas.com/files/cdmieV6FNtvgYqaCzur3dPeY.pdf [9] EnterpriseOne Tools 8.94 PeopleBook https://docs.oracle.com/cd/B28736_01/jded/acrobat/e1-tools894tfd-b1104.pdf [10] Financial Aid Technical Manual https://health.uconn.edu/information-technology/wp-content/uploads/sites/45/2015/10/40tmfinaid.pdf
Аяксий's avatar
Аяксий 5 months ago
Handy — это кроссплатформенное офлайн‑приложение для преобразования речи в текст (speech‑to‑text), построенное на Tauri (Rust + React/TypeScript), которое вставляет распознанный текст прямо в любое активное текстовое поле и работает полностью локально, без отправки аудио в облако. [1] ## Основная идея и назначение Handy позиционируется как бесплатный, открытый и расширяемый инструмент для диктовки, где упор сделан не на «лучшее качество», а на «наиболее удобную базу для форков и доработок». [1] Проект ориентирован на приватность (все вычисления на машине пользователя), простоту («одна утилита — одна задача») и доступность как вспомогательного средства для ввода текста голосом. [1] ## Как работает Handy - Пользователь нажимает на настраиваемое глобальное сочетание клавиш, начинает говорить и отпускает клавишу по окончании фразы. [1] - Приложение локально обрабатывает аудиопоток: шум и паузы отфильтровываются VAD (Silero), затем сегменты передаются в модель распознавания речи. [1] - Полученный текст автоматически вставляется (paste) в текущее активное приложение/поле ввода. [1] ## Модели и локальная обработка - Whisper (через `whisper-rs`): поддерживаются варианты Small/Medium/Turbo/Large, с использованием GPU‑ускорения, если оно доступно. [1] - Parakeet V3 (через `transcription-rs`): CPU‑оптимизированная модель с авто‑детекцией языка, ориентирована на работу даже на не самых мощных машинах. [1] - Для VAD используется Silero, а для ресемплинга — `rubato`. [1] ## Архитектура и стек - Фронтенд: React + TypeScript + Tailwind CSS для интерфейса настроек. [1] - Бэкенд: Rust, отвечающий за интеграцию с ОС, аудиозахват (через `cpal`), глобальные хоткеи (`rdev`) и запуск ML‑инференса. [1] - Всё упаковано в Tauri‑приложение, что облегчает кроссплатформенную сборку и интеграцию с десктопом. [1] ## Платформы и требования - Поддерживаются: macOS (Intel и Apple Silicon), Windows x64, Linux x64 (рекомендованы Ubuntu 22.04/24.04). [1] - Для Whisper желательно наличие GPU (Intel/AMD/NVIDIA на Windows и Linux, M‑серия или Intel‑Mac на macOS), для Parakeet достаточно современного CPU уровня Intel Skylake или аналогичного AMD, где заявлена производительность около 5× real‑time на среднем железе. [1] ## Режим отладки и разработка - Встроен debug‑режим: Cmd+Shift+D на macOS и Ctrl+Shift+D на Windows/Linux. [1] - Для локальной разработки предлагается стандартный цикл: форк репозитория, ветка с фичей, сборка по инструкциям в BUILD.md, тестирование и PR. [1] ## Лицензия, сайт и ссылки - Лицензия: MIT (см. файл LICENSE в репозитории). [1] - Официальный сайт проекта с демо и документацией: [1] - Репозиторий: https://github.com/cjpais/Handy. [1] Цитаты: [1] cjpais/Handy: A free, open source, and extensible speech ... - GitHub
Аяксий's avatar
Аяксий 5 months ago
Целый день Пелефон не коннектиться в Бастион. Причем ни через Тор ни вне его. image
Аяксий's avatar
Аяксий 5 months ago
Бастион пал, гитхаб глючит. Это только у меня на 2х провайдерах интернета так или опять где -нибудь центральный сервер накрылся? image Либо это мои провайдеры блокировку начали, но я не в Рашке.
Аяксий's avatar
Аяксий 5 months ago
Blades — это мультимодальная платформа для ИИ-агентов на языке Go, поддерживающая пользовательские модели, инструменты, память, промежуточное ПО и т.д. Она подходит для многоэтапных диалогов, цепочек рассуждений и структурированного вывода, а также для других сценариев использования. 🐱 GitHub.
Аяксий's avatar
Аяксий 5 months ago
Как же раздражают все эти морды Ностра . У каждой свой функционал, но и дизайн тож авторский, кто куда... Ладно, короче идея сети требует голосования: прототип и Альфа -веомия должна быть в Андроид, по максимальному количеству юзеров и их времени в сети. Лайк- "за", дизлайк -"против" + коммент.
Аяксий's avatar
Аяксий 5 months ago
Вообще я заметил что мне лично сложно переключаться на людей и на ИИ. ИИ туп и соответственно ему нужно все разжёвывать, а с людьми наоборот чувствую себя тормозом. У себя заметил что пытаюсь всё время подогнать все под общий язык, но это неправильно так как : очеловечиваешь подсознательно ИИ и наоборот людей автоматизируешь. Эх! Простите братцы, мы живём в эпоху трансформаций и поэтому не знаем что творим ,... Ну это я так, жалуюсь :) А у вас как?