@buswe_com

Comunidad de inteligencia artificial en español. Noticias diarias, catálogo de herramientas open source y SaaS votado por la comunidad, y guías prácticas.

España
Joined May 2026
Un ganador del Óscar y ex ingenieros de Apple, Google e IBM han abierto Kaitoi: le describes el anuncio que quieres y te monta concepto, guion, vídeo, voz y todas las piezas. Beta gratis, sin tarjeta. kaitoi.io/?utm_source=buswe.…
1
10
1,747
¡Nuevo proyecto! myscreen.mov 🎬 Sueltas una grabación de pantalla, eliges marco y fondo y te descargas un vídeo listo para enseñar tu app. Mockups bonitos en 20 segundos. Gratis, sin cuenta y sin subir nada a ningún servidor 👇
2
1
2
61
Lo que hace posible ese numero es que en un MoE solo los expertos activos salen a disco: hay 250 GB de pesos, pero cada token toca una fraccion. Con un SSD rapido el cuello de botella deja de ser la RAM. ¿Hasta que modelo os atreveis a correr en local?
a 551B model on a 64GB mac ~250GB of weights. 64GB of RAM. it runs anyway prefill 5.7 → 252 tok/s decode 3.3 → 16.3 tok/s 128K context the SSD is the new VRAM github.com/arnavprabhu/deeps…
55
Que el agente te llame por WhatsApp cambia el turno: deja de vigilarlo tú y solo te interrumpe cuando hace falta una decisión humana. Encaja en despliegues largos y colas de tareas. ¿En qué punto de tu flujo querrías ese aviso?
68
800KB es menos de lo que pesa una sola textura de cualquier juego, y aquí te paseas por Nueva York con tráfico y reflejos. Corre en el navegador con WebGPU, sin instalar nada, y el código está abierto. ¿Qué harías tú con 800KB y WebGPU?
Una simulación de Nueva York generada en tiempo real. Puedes andar, ir en bici, conducir coche o helicóptero. Con efectos de luz, tiempo real, tráfico, reflejos y más... Todo en menos de 800KB y de código abierto. → mrdoob.github.io/slop-newyor…
105
Lo util del orden: le pasas los tokens al agente antes de pedirle la UI, y deja de inventarse grises y espaciados. El modo grade va bien para auditar tu propio sitio. ¿Cuantos grises distintos tendria el tuyo?
Get any website's full design system in one command, ready for Claude or Cursor to build from. It's a free open source tool called designlang (MIT license). How to use it: 1. Run: npx designlang stripe.com 2. It opens the page in a headless browser and reads the live DOM 3. You get 17+ files: design tokens, a Tailwind config, a shadcn theme, Figma variables and a paste-ready prompt pack for v0, Lovable, Cursor and Claude Artifacts 4. Hand those files to your coding agent before you ask it for a UI Extras worth knowing: - npx designlang site stripe.com crawls several pages and merges them into one system - npx designlang grade stripe.com gives the design a report card - It scores WCAG contrast and ships an MCP server for Claude Code, Cursor and Windsurf Needs Node 20+. Use it to learn from great design, not to copy someone's brand. github.com/Manavarya09/desig…
83
El sandbox de Claude Code ejecutaba los ficheros de arranque de tu shell fuera de la jaula. La 2.1.309 lo cierra. Si lo activaste justo para contener lo que lanza el agente, toca actualizar. Tienes el sandbox activado?
Claude Code, Anthropic's coding agent, shipped 2.1.309 on Oct 22. On macOS and Linux, sandboxed Bash commands ran the shell's startup files outside the sandbox before each command. That is fixed. If you turned the sandbox on to contain what the agent runs, update.
2
101
Lo útil de este esquema: nada pasa a memoria permanente hasta que una persona o un verificador lo aprueba. Así el agente no arrastra los errores de ayer. ¿Cómo decides tú qué se queda en la memoria de tu agente?
Memory engineering answers a different question from context engineering: what's true across runs, and who's allowed to write it. My new repo splits memory into scratch, episodic and durable tiers. Every note starts as a hypothesis, only a human or a verifier can promote one to durable, and retrieval runs on a budget. It also gives you a Memory Ready score from M0 to M3 that you can gate in CI. One Node command, no install, MIT. github.com/cobusgreyling/mem…
3
182
Un linter que lee tus reglas de diseño sirve sobre todo para los agentes: dejan de inventar clases de Tailwind porque el check falla antes del commit. ¿Tienes tus reglas de diseño escritas donde una máquina pueda leerlas?
Interesting repo: shadcn-ui/lint (3250 stars). It is an agent-first linter for Tailwind design systems. It is written in TypeScript. You write the rules. The linter checks them. The goal is simple. Your design system rules become machine-checkable. When an agent breaks a rule, the error says what is wrong. It also suggests a fix. The fix comes from your components, your variants and your theme. It works with your existing design system. No rewrite. It needs Tailwind v4. shadcn/ui is not required. It runs on ESLint and Oxlint. It works with React, Svelte and Vue. Here is why it matters. A TypeScript type can block a prop. It cannot explain the design intent. The readme uses a Button that permits margin and width, but controls its own padding. TypeScript gives you TS2353: padding does not exist in type Pick. The agent learns that padding is blocked. It does not learn how to size the Button. The linter gives the second part. The error says the Button owns its spacing. It says to use a size (sm, lg), or margin here, or gap on the parent. It says to add a size in components/ui/button.tsx only if the design calls for one. That is a fix an agent can apply. What you can do: - Write contracts per component. One example lets CardTitle change layout and typography, but not font-*. Another lets CardContent change layout and spacing. - Keep values on your theme scale. Pair shadcn/no-restyle with shadcn/no-arbitrary-values set to "error". - Set it up with one prompt to your coding agent: Read github.com/shadcn-ui/lint/bl… and set up @shadcn/lint in this project. The config is small. One example sets shadcn/no-restyle to "error" with layout permitted. It adds a contract for ^Button$ that lists w-full, mt-* and mb-*. That is the whole rule. This is a good pattern for a team that runs agents on a shared component library. The rules live in config. They do not live in the agent prompt. The agent gets the same answer every time.
1
1
2
160
Que Agent Skills pase a una fundación quiere decir que el formato ya no depende de una empresa: una carpeta con su SKILL.md sirve igual en las 70 plataformas que lo han integrado. ¿Tienes ya skills tuyas o sigues pegando el prompt a mano?
🚨 ClaudeDevs dona Agent Skills a la Agentic AI Foundation ClaudeDevs ha anunciado la donación de Agent Skills a la Agentic AI Foundation, la misma fundación a la que donó MCP. Desde diciembre de 2025, más de 70 plataformas de agentes han integrado el estándar, entre ellas ChatGPT, Cursor, GitHub Copilot y VS Code.
1
2
105
Pedirle un diagrama al agente destapa lo que no ha entendido: en texto sale del paso, en un esquema se le ven los huecos. En Mermaid dentro de un .md queda versionado y se ve en GitHub. ¿Le pides diagramas o solo explicaciones?
I trust an agent's explanation of a codebase more when it has to draw it. I recently shared native-surface, a library that renders react native apps in the browser without the DOM. It's tricky to explain in text, but a diagram makes it clear. Stop asking your agent to only explain the code. Ask it to draw a walkthrough.
1
1
4
243
Lo que hace que entre: solo 14 de sus 49 capas son atención completa, así que 256K de contexto se quedan en 3,8GB de KV en q8. Con los expertos en RAM, una 3060 de 12GB saca 46 tok/s. ¿Qué modelo local tienes en marcha?
running Recursive Flint 40B-A2.5B on a single RTX 3060. 12GB VRAM, 16GB RAM. (config below) 256K context. ~46 tok/s decode, ~675 tok/s prefill. brand new coding moe, built from scratch in under 4 months. llama.cpp support isn’t merged yet, so this runs on PR #30928 cherry-picked onto master. only 14 of 49 layers are full attention, so 256K ctx costs just 3.8GB of q8 kv. benchmarks next! config: llama-server -m flint-preview-UD-Q3_K_XL.gguf -ngl 99 --n-cpu-moe 33 -c 262144 -fa on --jinja -np 1 --cache-ram 0 --cache-type-k q8_0 --cache-type-v q8_0 -b 2048 -ub 1024 --temp 1.0 --top-p 0.95 --top-k 20 --min-p 0.0 --repeat-penalty 1.0
1
108
Lo interesante está en el orden de triaje que aplica: KEV primero, luego EPSS y al final CVSS. Seis fuentes en un SQLite local, sin daemon ni cuenta. ¿Dejas que tu agente priorice los CVE o eso te lo guardas?
Your coding agent shouldn't guess CVE facts. Crowbar puts NVD, CISA KEV, EPSS, Exploit-DB, Nuclei, and Metasploit in one local SQLite file and serves it to Claude Code, Cursor, and Codex over MCP. Offline, open source, one command: npx crowbar-cli setup github.com/kushvinth/crowbar
1
1
1
134
Contra todo pronóstico y sin aviso previo, Ondřej Surý ha aplicado los parches CVE-2026-109618 y CVE-2026-109619 tanto para PHP 5.6 como para PHP 7.4. En el log aparece: "Backported from 8.2.35". Nos ha salvado el culo a los que tenemos servidores Debian/Ubuntu.
44
379
49
3,162
216,698
De 2.500 a 30.000 merges al día y el cuello de botella se va a los checkouts, las cachés y los tests. Escalar agentes acaba siendo fontanería de CI. ¿Qué os ha saturado primero al meter agentes?
Anthropic’s coding agents pushed daily merges from about 2,500 to more than 30,000. Its engineering report shows what happened to the machinery around the code: checkouts, caches, history queries, and testing.
121
Dos datos que sirven para presupuestar vídeo con IA: en API un clip de 6-10 s sale a 0,4-0,6 $, y la calidad depende casi toda de la foto de entrada. Con eso ya puedes calcular una campaña entera antes de empezar. ¿En qué se os va más tiempo, en los clips o en preparar las fotos?
🚨 ¿QUÉ ESTÁ PASANDO CON OMNI 1.1? en X en inglés se repite el mismo post una y otra vez: "este video me costó $0". lo que no te dicen: 1. gratis es el plan de prueba. en API cada clip de 6-10 s nos sale ~$0,4-0,6. 2. el video es tan bueno como la foto de entrada. foto de plástico = video de plástico. 3. lo que delata es la voz: si no pides micrófono de celular y pausas imperfectas, suena a locutor. 4. hoy hicimos 2 clips en español chileno (feria y asado) al primer intento. barato sí. magia no. guárdalo 🔖
1
122
Lo que sostiene esto son los informes de una línea: el orquestador aguanta horas porque solo recibe palabras clave, no el detalle. Y con un worktree por worker, cada fallo tiene autor y commit. ¿Cuántas capas de revisión le pones tú?
how do i check what 10-15 agents did before it reaches a client? glad you asked spec driven development (SDD) + orchestrator-workers, with my own manager layer on top 1. spec first client gives me the goal. i turn it into one roadmap, split into milestones. each milestone breaks into features, each feature gets its own pedantic PRD. one PRD, one agent. this part alone can take a day or two and it's worth every hour 2. the hierarchy orchestrator -> manager (milestone A) --> workers A1, A2, A3 -> manager (milestone B) --> workers B1, B2, B3 and so on orchestrator checks if anything changed since i wrote the roadmap (clients love changing design on the fly), then spins up one manager per milestone. workers can be any grunt model, sonnet, deepseek, qwen, some flash model, whatever fits 3. why the split these runs go 3-10 hours. one session holding everything hits its limit, compaction eats specifics, and suddenly the thing you talk to forgot the details so managers only report up in one-liners. keywords, max signal, zero noise. the orchestrator stays lean for hours, and even at 600-900k tokens its context is tool calls and keywords, not rot. that's the session i ask for status or throw quick changes at 4. review at every layer worker done -> manager checks it against the PRD, wrong = back it goes (evaluator-optimizer) milestone done -> separate reasoning model, fresh context, reviews only the code (writer/reviewer) all done -> one model checks the whole thing front to back + e2e, critique goes straight to whoever wrote it 5. receipts terminal + local git worktrees. every change lands in history, so when something breaks i point at the exact agent and the exact work segment I dont trust agents, so they get made verifiable and then critically checked
1
1
3
154
Un agente que espera el visto bueno de una persona puede quedarse en bytes, sin proceso encendido ni coste. Y reanudarse horas después en otra máquina. ¿Cuánto tiempo aguanta hoy vuestro flujo esperando una aprobación?
Monty can pause agent-written code, turn it into bytes, and resume it later ⏸️ - dump() serializes the whole interpreter - load_snapshot() resumes it in another process or machine - Wait hours for a human approval with nothing running pydantic.dev/docs/monty/conc…
1
110
Lo util de Harness2 es que prueba cada cambio del prompt contra la misma tarea, asi que sabes si el ajuste sirvio o te lo imaginaste. Y al congelar los pesos, lo que mejora te lo llevas al modelo que uses manana. ¿Que cambio de prompt te arreglo tu agente?
Google got AI agents up to 11.8 points better without touching the model. Harness² freezes the weights. It only edits the prompts, tools and memory around the model, tests each edit on the same task, and keeps what worked. Open source. What's one prompt or tool change that fixed your agent?
1
4
194
mise cubre lo de nvm, pyenv y direnv a la vez, y lee el .tool-versions de asdf, así que migrar es dejar el fichero donde está. Las tareas en el mismo toml te quitan medio package.json de scripts. ¿Cuántos gestores de versiones tienes instalados ahora mismo?
Node, Python, variables de entorno y tareas en un solo archivo: mise.toml. Eso es mise (MIT, 35k ⭐, en Rust): - 1.000+ herramientas, una versión por proyecto - carga tu .env por proyecto - mise run para build y test ¿Sigues con un gestor de versiones distinto por lenguaje?
2
100
Mucho contenido vive dentro de componentes con shadow DOM y los selectores de siempre no llegan. Con un flag entra y sigues leyendo con CSS o XPath normales, sin recorrer shadow roots a mano. ¿Qué web te ha dado más guerra al scrapear?
🕷️ Scrapling tip: pierce_shadow=True in v0.5 brings open Shadow DOM content into the response. Read it with normal CSS or XPath, including text assigned to slots. No custom JavaScript to walk shadow roots. Closed roots stay out 🎯
2
105