npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ai-svetlio

v1.4.0

Published

Universal AI Agent Toolkit & Project Memory - Инструменти, памет и режими за AI-assisted разработка

Readme

AI_Svetlio

  ███████╗██╗   ██╗███████╗████████╗██╗     ██╗ ██████╗
  ██╔════╝██║   ██║██╔════╝╚══██╔══╝██║     ██║██╔═══██╗
  ███████╗██║   ██║█████╗     ██║   ██║     ██║██║   ██║
  ╚════██║╚██╗ ██╔╝██╔══╝     ██║   ██║     ██║██║   ██║
  ███████║ ╚████╔╝ ███████╗   ██║   ███████╗██║╚██████╔╝
  ╚══════╝  ╚═══╝  ╚══════╝   ╚═╝   ╚══════╝╚═╝ ╚═════╝

  Universal AI Agent Toolkit & Project Memory v1.4.0

AI_Svetlio е система за управление на AI-assisted разработка, която решава ключови проблеми:

  • 🧠 Памет между сесии — AI агентът "помни" къде сте спрели
  • 🔄 Смяна на IDE — работи еднакво в Cursor, Claude Code, Antigravity
  • 👥 Team-ready — колеги могат да се включат без обяснения
  • 🛠️ Инструменти — каталог с проверени AI инструменти
  • 🔒 Iron Rules — 11 правила за безопасна работа с AI агенти

📦 Инсталация

npm install -g ai-svetlio

Версии

npm install -g ai-svetlio@latest    # Последна версия (препоръчително)
npm install -g [email protected]     # Конкретна версия

Обновяване

npm update -g ai-svetlio

🚀 Бърз старт

# 1. Глобална настройка (веднъж)
svetlio setup

# 2. В нов проект
mkdir my-project && cd my-project
svetlio init

# 3. Отвори в любимото IDE и работи!
cursor .
# или
antigravity .
# или
claude .

🔒 Iron Rules (Ново в v1.1.0)

11 задължителни правила за AI агентите, които предотвратяват типични грешки:

Памет и контекст

  1. ПАМЕТ ПЪРВО — Агентът винаги започва от .memory/STATE.md
  2. НЕ ГАДАЙ — Чете документация, не търси "на посоки"
  3. ПРОЧЕТИ ЦЕЛИЯ КОД — Преди редакция, чете целия файл
  4. CONTEXT REFRESH — На всеки ~15 съобщения освежава контекста

Безопасност

  1. ЗАДЪЛЖИТЕЛЕН BACKUP — Преди редакция на работещ код
  2. ЗАЩИТЕНИ ЗОНИ — Не пипа критични папки без одобрение
  3. ВЕРИФИЦИРАЙ — Проверява резултата, не приема "на сляпо"

Процес

  1. ДОКУМЕНТИРАЙ ПЪРВО — Записва решение преди код
  2. СТРУКТУРА — Файлове на правилното място
  3. ГОЛЕМИ ЗАДАЧИ = МАЛКИ СТЪПКИ — >150 реда → план първо
  4. ПИТАЙ ПРИ СЪМНЕНИЕ — По-добре да пита

Чат команди

| Казваш | AI агентът прави | |--------|------------------| | refresh | Освежава контекста от .memory/ | | внимавай | Влиза в REPAIR режим | | backup първо | Прави backup преди промяна | | обясни плана | Показва стъпките преди да започне |


🎯 Режими на работа

🆕 NORMAL (по подразбиране)

Стандартна работа. AI агентът обновява .memory/ след всяка промяна.

🔧 REPAIR

svetlio repair

За поправки на проблеми:

  • ✅ Backup преди всяка промяна
  • ✅ Одобрение на всяка стъпка
  • ✅ Детайлно обяснение какво и защо

📥 ONBOARD

svetlio onboard

За съществуващи проекти:

  • ✅ Дълбок анализ на кода
  • ✅ Извличане на логика
  • ✅ Автоматично създаване на .memory/

🔬 DEEP ANALYSIS

svetlio analyze

За legacy системи:

  • ✅ Пълен анализ на всичко
  • ✅ Документиране на бизнес логика
  • ✅ Избор между EXTEND и REWRITE

🔼 EXTEND

Добавяне на нови функции без промяна на съществуващия код.

🔄 REWRITE

Пълно пренаписване със съвременни технологии, запазвайки UX.


📁 Структура на .memory/

project/
└── .memory/
    ├── STATE.md          ← Къде сме сега
    ├── MODE.md           ← Текущ режим
    ├── LOG.md            ← Хронология на работата
    ├── ARCHITECTURE.md   ← Структура на проекта
    ├── TOOLS.md          ← Използвани инструменти
    ├── TODO.md           ← Задачи
    ├── DECISIONS.md      ← Взети решения
    ├── PROBLEMS.md       ← Проблеми и решения
    │
    ├── analysis/         ← От DEEP ANALYSIS
    │   ├── FULL_SCAN.md
    │   ├── BUSINESS_LOGIC.md
    │   ├── TECH_DEBT.md
    │   └── RECOMMENDATIONS.md
    │
    ├── rewrite/          ← За REWRITE режим
    │   ├── UX_CONTRACT.md
    │   ├── USER_FLOWS.md
    │   └── MIGRATION_MAP.md
    │
    └── backups/          ← Backups от REPAIR режим

📋 Команди

| Команда | Описание | |---------|----------| | svetlio setup | Глобална настройка (веднъж) | | svetlio init | Инициализирай проект | | svetlio onboard | Вкарай съществуващ проект | | svetlio repair | Режим ремонт | | svetlio analyze | Дълбок анализ | | svetlio status | Покажи състояние | | svetlio web | Web преглед на .memory/ в браузъра | | svetlio shortcut | Създай desktop shortcut за Web Viewer | | svetlio mcp-wizard | Wizard за MCP сървъри | | svetlio log "съобщение" | Добави ръчен запис |

🔌 Управление на инструменти (v1.2.0)

| Команда | Описание | |---------|----------| | svetlio tools | Покажи каталога с инструменти | | svetlio tools add <id> | Добави инструмент към проекта | | svetlio tools remove <id> | Премахни инструмент | | svetlio tools info <id> | Покажи детайли за инструмент | | svetlio registry <query> | Търси в MCP Registry (16,000+ сървъра) |

Пример:

# Търси MCP сървър за Airtable
svetlio registry airtable

# Добави към проекта
svetlio tools add mcp-airtable

# Виж как да го инсталираш
svetlio tools info mcp-airtable

🏭 MCP Server Creators

AI_Svetlio включва wizard за създаване на MCP сървъри:

svetlio mcp-wizard

Препоръчани инструменти:

| Инструмент | Език | За кого | |------------|------|---------| | FastMCP ⭐ | Python | Production, custom логика | | generator-mcp | Node.js | Бърз старт, VS Code | | openapi-to-mcpserver | Node.js | Съществуващи APIs (⚠️ внимание) |


🔄 Workflow примери

Нов проект

mkdir email-collector && cd email-collector
svetlio init --name "Email Collector"
cursor .
# Кажи: "Искам MCP сървър за събиране на имейли"

Съществуващ проект

cd my-old-project
svetlio onboard
# AI анализира и създава .memory/
cursor .
# Продължи работа нормално

Поправка на бъг

svetlio repair
# AI ще пита за одобрение преди всяка промяна
# Кажи: "Има бъг в search функцията"

Legacy система за модернизация

cd old-php-app
svetlio analyze
# AI анализира всичко, после питаш:
# "Искам да пренапиша с FastAPI и React"
# AI прави REWRITE като запазва UX

Дълъг чат (Context Refresh)

# След ~15 съобщения, кажи:
"refresh"

# AI агентът ще отговори:
⚡ Context Refresh:
- Работим по: [от STATE.md]
- Режим: [от MODE.md]
- Следваща задача: [от TODO.md]
Продължавам ли?

🚀 Готови шаблони за стартиране на сесия

При първа сесия (▶ старт) — залепи в чата:

Здравей! Започваме работа по проекта.
🚨 ИНИЦИАЛИЗАЦИЯ: Прочети .memory/MODE.md, STATE.md, ARCHITECTURE.md, TOOLS.md
Докладвай какво виждаш и очаквай инструкции.

При продължаване (▶ продължаваме) — залепи в чата:

Здравей! Продължаваме работа по проекта.
🚨 ИНИЦИАЛИЗАЦИЯ: Прочети .memory/MODE.md, STATE.md, PROBLEMS.md, DECISIONS.md
⚠️ Спазвай Iron Rules. Докладвай състоянието.

📖 Пълни шаблони: documents/USER_GUIDE.md


🤝 Работа с екип

# Колега клонира проекта
git clone ...
cd project

# Вижда състоянието
svetlio status

# Чете какво е направено
cat .memory/STATE.md
cat .memory/LOG.md

# Продължава от там
cursor .

🔌 IDE поддръжка

| IDE | Rules файл | Статус | |-----|------------|--------| | Cursor | .cursorrules | ✅ Пълна | | Claude Code | CLAUDE.md | ✅ Пълна | | Antigravity | .antigravity/rules.md | ✅ Пълна | | Windsurf | .windsurfrules | 🟡 Частична | | VS Code + Copilot | - | 🟡 Частична |


📊 Инструменти в каталога

🏭 MCP Creators

  • FastMCP (Python) ⭐
  • generator-mcp (Node.js)
  • openapi-to-mcpserver

🔌 MCP Servers

  • mcp-github
  • mcp-postgres
  • mcp-notion
  • mcp-firecrawl

🤖 Agent Frameworks

  • CrewAI
  • LangChain
  • AutoGen

🎯 Skills & Rules

  • antigravity-awesome-skills
  • awesome-cursorrules

⌨️ CLI Tools

  • vibe-tools
  • ralph-loop

🧠 Философия

Базирана на Ralph концепцията:

"State lives in FILES and GIT, not in LLM's memory"

  • .memory/ е единственият източник на истина
  • AI агентът чете, не помни
  • Git commit = snapshot на паметта
  • Всяко IDE чете същата памет

⚠️ Споделена отговорност

Паметта на Светльо е споделена отговорност между теб и AI агента.

AI агентът обновява .memory/ в края на всяка сесия, но само ако му дадеш време да завърши. Това не е бъг — това е технологично ограничение на всички AI агенти. Те нямат контрол над момента на затваряне.

Твоята част от сделката:

  • ✅ Изчакай агентът да потвърди, че е записал промените
  • ✅ Виж "✓ Записано в .memory/" преди да затвориш
  • ❌ Не затваряй чата/IDE-то по средата на запис

💡 Ако затвориш преди записа — паметта остава неактуална и следващата сесия започва с грешен контекст. Няма как да бъде иначе.


📖 Документация

  • USER_GUIDE.md — Пълен наръчник за потребителя
  • IRON_RULES.md — Детайлни правила за AI агентите

📝 Changelog

v1.4.0 (2026-02-09)

  • 🌐 svetlio web — визуален Web Viewer за .memory/ файловете (read-only, auto-refresh на 5 сек)
  • 🖥️ svetlio shortcut — създава desktop shortcut за бързо отваряне на Web Viewer
  • 📄 open-memory.bat/.sh — генерира се при svetlio init за двоен клик стартиране
  • 🎨 Автоматична тема — следва системната настройка (тъмна/светла)
  • 📱 Responsive дизайн — работи на всички размери екрани

v1.3.3 (2026-02-06)

  • 📖 Context Refresh — намален от ~20 на ~15 съобщения
  • 📦 USER_GUIDE.md — подробно инсталиране/деинсталиране, запазване на паметта при ъпдейт
  • 🚀 Шаблони — готови "старт"/"продължаваме" за бърз старт на сесия
  • 🐛 Fix — ~30 поправени команди от ребрандирането

v1.3.2 (2026-02-04)

  • 🐛 Фикс — коригиран version display в CLI

v1.3.0 (2026-02-04)

  • 🔄 Ребрандиране — от svet-ai към ai-svetlio
  • Нова CLI командаsvetlio вместо svet
  • 📦 Нов npm пакетai-svetlio
  • ⚠️ svet-ai deprecated — потребителите се насочват към ai-svetlio

v1.2.1 (2026-02-03)

  • 📖 Документация за безопасно обновяване — процедура в USER_GUIDE.md
  • Нови FAQ въпроси — "Как да обновя без да загубя работата си?"

v1.2.0 (2026-02-03)

  • 🔌 MCP Registry интеграция — достъп до 16,000+ MCP сървъра
  • svetlio tools add <id> — добавяне на инструменти към проект
  • svetlio tools remove <id> — премахване на инструменти
  • svetlio tools info <id> — детайли и инсталация
  • svetlio registry <query> — търсене в официалния MCP Registry
  • 📦 Нови MCP сървъри — Airtable, Supabase, Slack, Google Drive, Brave Search

v1.1.0 (2026-02-03)

  • Iron Rules — 11 задължителни правила за AI агенти
  • Context Refresh — автоматично освежаване на контекста
  • Big Task Protocol — план първо за сложни задачи
  • Backup First — задължителен backup преди редакция

v1.0.0

  • 🎉 Първа версия
  • 📁 .memory/ система
  • 🎯 Режими: NORMAL, REPAIR, ONBOARD, ANALYZE

📝 License

MIT


🙏 Credits

Създаден от общността за общността.

Вдъхновен от:

  • Ralph Loop философията
  • Antigravity Kit
  • Awesome Cursorrules
  • MCP екосистемата