Vai al contenuto principale
Kiro Memory - IDE Context System
TypeScript SQLite Transformers.js MCP Protocol React

Kiro Memory - IDE Context System

Memoria persistente cross-sessione per IDE AI. Cattura automaticamente il contesto di sviluppo e lo restituisce intelligentemente alla sessione successiva — per Claude Code, Cursor, Windsurf e Cline.

Cliente

Developer Tools

Anno

2026

Visita il sito

Risultati ottenuti

4

IDEs Supported

4-signal ranking

Search Accuracy

v1.7.0

npm Version

Phase 2 complete

Features

Tech Stack

TypeScript SQLite Transformers.js MCP Protocol React
La sfida

Il problema da risolvere

Gli assistenti AI negli IDE (Claude Code, Cursor, Windsurf, Cline) soffrono tutti dello stesso problema: ogni sessione è un foglio bianco. L"agente non ricorda quale architettura è stata scelta, quali file sono stati modificati ieri, né quali decisioni sono state prese e perché.

Questo costringe lo sviluppatore a ripetere il contesto manualmente ad ogni sessione, perdendo tempo e rischiando incoerenze architetturali. I file .claude/memory o .cursorrules richiedono manutenzione manuale e non scalano.

Serviva un sistema che catturasse automaticamente il contesto di sviluppo e lo restituisse in modo intelligente.

La soluzione

L'approccio strategico

Kiro Memory trasforma qualsiasi IDE AI in un assistente con memoria a lungo termine:

  • Cattura automatica: tramite 4 hook (PreToolUse, PostToolUse, Notification, Stop), registra automaticamente file scritti, comandi eseguiti, ricerche effettuate e prompt utente — senza intervento manuale.
  • Context Injection: all"avvio di ogni sessione, inietta automaticamente il contesto delle sessioni precedenti: decisioni, file modificati, next steps, lezioni apprese.
  • Vector Search: embeddings locali con Transformers.js per ricerca semantica. Smart ranking a 4 segnali: recency, frequency, semantic similarity, decay.
  • 10 MCP Tools: search, timeline, get_context, store_observation, store_summary, store_knowledge, resume_session, generate_report e altri — esposti via Model Context Protocol.
  • Multi-Editor: supporto nativo per Claude Code (hooks), Cursor (rules + MCP), Windsurf (rules + MCP) e Cline (instructions + MCP).
  • Web Dashboard: interfaccia real-time a localhost:3001 con live feed SSE, spotlight search (Cmd+K), filtri progetto e dark/light theme.
  • Session Checkpoint: salvataggio e ripresa di sessioni con stato completo preservato.

Stack tecnico: TypeScript, Node.js 18+, SQLite + FTS5, Transformers.js, React.

Il problema: IDE AI senza memoria

L”ecosistema degli IDE potenziati da AI — Claude Code, Cursor, Windsurf, Cline — ha trasformato lo sviluppo software. Ma tutti condividono un limite fondamentale: amnesia tra sessioni. Ogni volta che si avvia una nuova sessione, l”assistente AI riparte senza contesto: non sa quali file sono stati modificati, quali pattern architetturali sono stati scelti, né quali bug sono stati risolti.

Le soluzioni esistenti (file di regole manuali come .cursorrules) non scalano e richiedono manutenzione costante. Nessun tool offriva cattura automatica del contesto con retrieval intelligente.

La soluzione: memoria automatica per IDE

Kiro Memory funziona come un “diario di bordo” automatico per lo sviluppo. Attraverso un sistema di hook che si integra con il ciclo di vita dell”IDE, cattura silenziosamente ogni azione rilevante: file scritti, comandi eseguiti, ricerche web, decisioni architetturali.

All”avvio della sessione successiva, il sistema inietta automaticamente il contesto pertinente — con un formato strutturato che include: sessioni precedenti, lezioni apprese, step completati e prossimi passi.

Architettura tecnica

Il sistema si compone di tre layer:

  • Capture Layer: 4 hook (PreToolUse, PostToolUse, Notification, Stop) per cattura non intrusiva di eventi IDE
  • Storage Layer: SQLite con FTS5 per full-text search + Transformers.js per embeddings vettoriali locali. Smart ranking a 4 segnali per ordinamento per rilevanza.
  • Integration Layer: MCP Server con 10 tool, rules files per editor, web dashboard con SSE per aggiornamenti real-time

La compatibilità multi-editor è garantita da un”architettura a plugin: Claude Code usa gli hook nativi, Cursor/Windsurf/Cline usano rules file + MCP server.

Risultati

Il progetto è pubblicato su npm come kiro-memory, con installazione globale in un comando. Supporta 4 editor mainstream, espone 10 MCP tool, include analytics dashboard e session checkpoint per ripresa del lavoro.

Pronto per il tuo progetto?

Vuoi risultati simili?

Ogni progetto è unico, ma l'approccio rimane lo stesso: analisi, strategia e risultati misurabili. Parliamo del tuo prossimo successo.