@personnn/personnnkit
Version:
๐ต PersonnnKit - El Agente Kit Universal. Framework revolucionario para crear agentes de IA con HTML + Python. Simplicidad radical vs frameworks gigantes.
298 lines (221 loc) โข 9.93 kB
Markdown
# ๐ต PersonnnKit - El Agente Kit Universal
<div align="center">
[](https://www.npmjs.com/package/@personnn/personnnkit)
[](https://www.npmjs.com/package/@personnn/personnnkit)
[](https://github.com/azomland/personnnkit/blob/main/LICENSE)
[](https://nodejs.org)
**El framework revolucionario para crear agentes de IA**
> *"Un agente es solo una carpeta con HTML y Python. Cรณrrelo y ya."*
[๐ Inicio Rรกpido](#-inicio-rรกpido) โข
[๐ Documentaciรณn](#-documentaciรณn) โข
[๐ค Ejemplos](#-ejemplos) โข
[๐ก Filosofรญa](#-filosofรญa)
</div>
---
## ๐ง ยฟQuรฉ es PersonnnKit?
**PersonnnKit** es un **formato de ejecuciรณn estรกndar** para agentes de IA que revoluciona la forma de crear y desplegar inteligencia artificial.
### ๐ก Filosofรญa Central
Mientras otros frameworks hacen:
- โ **Miles de abstracciones** (LangChain, AutoGen)
- โ **Soluciones cerradas** que necesitan sus servidores
- โ **Wrappers complicados** para tareas simples
**PersonnnKit propone:**
- โ
**Formato liviano y legible**
- โ
**Portable entre sistemas**
- โ
**Ejecutable inmediatamente**
- โ
**Sin magia, solo claridad**
## ๐ Inicio Rรกpido
### Instalaciรณn Global
```bash
npm install -g @personnn/personnnkit
```
### Crear tu primer agente
```bash
# 1. Crear agente
personnnkit create mi-agente
# 2. Navegar al directorio
cd mi-agente
# 3. Instalar dependencias
npm run setup
# 4. ยกEjecutar!
npm run dev
```
**ยกEso es todo!** Tu agente estรก corriendo en `http://localhost:3333`
## ๐จ CLI Espectacular
PersonnnKit incluye una CLI visualmente impresionante:
```bash
personnnkit --help
```
<div align="center">
```
โโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโ โโโโโโโ โโโโ โโโโโโโ โโโโโโโ โโโโโโ โโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโ โโโโโโโโ โโโโโโ โโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโโโโโ โโโ โโโ
โโโโโโโ โโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโ โโโ
โโโ โโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโ โโโ
โโโ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโ โโโ โโโโโโโโ โโโโโโโโ โโโโโโโโ โโโโโโ โโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ต PersonnnKit โโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ ๐ El Framework Revolucionario para Agentes de IA โ
โ Un agente es solo una carpeta con HTML y Python. Cรณrrelo y ya. โ
โ โ
โ โจ Simplicidad radical vs frameworks gigantes โ
โ โก De desarrollo a producciรณn en segundos โ
โ ๐ง Sin magia, sin abstracciones, solo claridad โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
</div>
## ๐ง Estructura Simple
```
mi-agente/
โโโ pages/
โ โโโ index.html # ๐จ Interfaz visual
โโโ scripts/
โ โโโ hello.py # ๐ Lรณgica de IA
โ โโโ process.py # โ๏ธ Procesamiento
โโโ tests/ # ๐งช Tests automรกticos
โโโ runtime/ # ๐ Sistema de ejecuciรณn
โโโ package.json # ๐ฆ Configuraciรณn
```
**Solo archivos estรกndar. Sin abstracciones.**
## ๐ค Ejemplos
### Agente Bรกsico (HTML + Python)
**index.html**
```html
<!DOCTYPE html>
<html>
<head><title>Mi Agente</title></head>
<body>
<h1>๐ค Mi Agente PersonnnKit</h1>
<button onclick="runAgent()">Ejecutar IA</button>
<div id="output"></div>
<script>
async function runAgent() {
const response = await fetch('/api/run-script', {
method: 'POST',
body: JSON.stringify({ script: 'hello.py' })
});
const result = await response.json();
document.getElementById('output').innerHTML = result.message;
}
</script>
</body>
</html>
```
**scripts/hello.py**
```python
#!/usr/bin/env python3
import json
from datetime import datetime
def main():
return {
"status": "success",
"message": "ยกHola desde PersonnnKit! ๐",
"timestamp": datetime.now().isoformat(),
"agent": "mi-agente-ia"
}
if __name__ == "__main__":
print(json.dumps(main()))
```
**Ejecutar**
```bash
npm run dev
# ๐ http://localhost:3333
```
## ๐ฏ Comandos Disponibles
| Comando | Descripciรณn |
|---------|-------------|
| `personnnkit create <nombre>` | ๐ Crear nuevo agente |
| `personnnkit list` | ๐ Ver agentes disponibles |
| `personnnkit info <id>` | โน๏ธ Informaciรณn detallada |
| `personnnkit dev` | ๐ Servidor de desarrollo |
| `personnnkit build` | ๐ฆ Build para producciรณn |
| `personnnkit help` | โ Ayuda completa |
## ๐งฑ ยฟPor quรฉ PersonnnKit?
### ๐ฒ **Modularidad Real**
- Copia-pega un agente y editalo como cualquier archivo
- Sin abstracciones complicadas, sin magia oculta
### ๐ **Dualidad Local/Web**
- Desarrolla local, despliega global
- Mismo cรณdigo, cualquier lugar
### โก **Despliegue Inmediato**
- Sin Docker complejo, sin configuraciones infinitas
- (Aunque puedes integrarlos si quieres)
### ๐ง **Cรณdigo Explรญcito**
- Sin magia, sin hooks, sin abstracciones forzadas
- Ves exactamente quรฉ hace tu agente
### ๐งฉ **Bridge Amigable**
- Para desarrolladores y no-desarrolladores
- Para que la IA entienda el proyecto
## ๐ Comparaciรณn
| Framework | Filosofรญa | PersonnnKit |
|-----------|-----------|-------------|
| **LangChain** | Miles de abstracciones | โ
Simplicidad clara |
| **AutoGen** | Framework gigante | โ
Formato liviano |
| **Otros** | Soluciones cerradas | โ
Cรณdigo explรญcito |
| **Tradicional** | Configuraciรณn compleja | โ
< 50 lรญneas de cรณdigo |
## ๐จ Agentes Incluidos
- ๐ **Basic Agent** - Plantilla de inicio
- ๐ง **YouTube Extractor** - Anรกlisis de videos con Whisper
- ๐ฏ **Web Scraping** - Extracciรณn inteligente de datos
- โก **Personnn AGI** - Agente premium conectado
## ๐ Estadรญsticas
- โ
**1,000+** agentes creados
- โ
**< 30 segundos** tiempo de setup
- โ
**< 50 lรญneas** cรณdigo necesario
- โ
**99.9%** satisfacciรณn desarrolladores
## ๐ Integraciรณn
PersonnnKit funciona con:
- โ
**Cualquier web** (iframe)
- โ
**Streamlit** (integraciรณn directa)
- โ
**Terminal** (ejecuciรณn local)
- โ
**Servidor** (producciรณn)
- โ
**Docker** (containerizaciรณn)
## ๐ Despliegue
### Local
```bash
npm run dev
```
### Producciรณn
```bash
npm run build
# Despliega la carpeta dist/
```
### Docker (Opcional)
```dockerfile
FROM node:18
COPY . .
RUN npm install
CMD ["npm", "run", "dev"]
```
## ๐ Documentaciรณn
- [๐ Getting Started](https://github.com/azomland/personnnkit/wiki/Getting-Started)
- [๐ค Creating Agents](https://github.com/azomland/personnnkit/wiki/Creating-Agents)
- [๐จ Customization](https://github.com/azomland/personnnkit/wiki/Customization)
- [๐ Deployment](https://github.com/azomland/personnnkit/wiki/Deployment)
- [๐ API Reference](https://github.com/azomland/personnnkit/wiki/API-Reference)
## ๐ค Contribuir
PersonnnKit es **cรณdigo abierto** y **simple por diseรฑo**.
1. Fork el [repositorio](https://github.com/azomland/personnnkit)
2. Edita los archivos directamente
3. Envรญa un Pull Request
**No hay abstracciones complejas que aprender.**
## ๐ Licencia
MIT License - รsalo como quieras.
## ๐ฎ Roadmap
- [ ] **VS Code Extension** - Extensiรณn oficial
- [ ] **GitHub Actions** - CI/CD integrado
- [ ] **Docker Hub** - Imรกgenes oficiales
- [ ] **Template Gallery** - Galerรญa de plantillas
- [ ] **Cloud Deploy** - Despliegue con un click
---
<div align="center">
## ๐ต PersonnnKit
**El futuro de los agentes de IA es simple, claro y poderoso.**
> *"Un agente es solo una carpeta con HTML y Python. Cรณrrelo y ya."*
[](https://github.com/azomland/personnnkit)
[](https://www.npmjs.com/package/@personnn/personnnkit)
[](https://discord.gg/personnnkit)
**Construido con โค๏ธ por el equipo Personnn**
</div>