esengine
esengine

DeepSeek-Reasonix

DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.

Analisi AI · Italiano

openai · gpt-4o-mini

Sintesi

DeepSeek-Reasonix è un agente di coding AI nativo DeepSeek per il terminale, progettato per essere efficiente nei costi grazie alla stabilità della cache di prefissi. Permette agli sviluppatori di automatizzare attività di programmazione e interagire con un partner di pensiero AI direttamente dalla linea di comando o tramite un client desktop. Il suo focus primario è la minimizzazione dei costi dei token anche in sessioni lunghe, rendendolo unico nel suo approccio.

Casi d'uso

  • Sviluppo software automatizzato con ottimizzazione dei costi, dove gli sviluppatori utilizzano Reasonix per gestire e modificare codice direttamente dal terminale, sfruttando la cache di profisso per ridurre i costi dei token.
  • Debug e risoluzione di problemi complessi in progetti di coding, utilizzando le funzionalità di analisi del codice e suggerimenti dell'agente AI.
  • Formazione e prototipazione rapida di nuove funzionalità, consentendo agli sviluppatori di chiedere all'agente di scrivere boilerplate code o implementare piccoli moduli, con un'interazione efficiente e a basso costo.
  • Gestione di progetti in team distribuiti, utilizzando il canale QQ per la comunicazione remota e la collaborazione sulle sessioni di coding dell'AI.
  • Testing e verifica del codice, dove l'agente può essere incaricato di creare script di test o analizzare il codice per potenziali bug, con un focus sull'efficienza delle chiamate API.

Idee SaaS / Business

Reasonix Cloud IDE

Una piattaforma IDE basata su cloud che integra DeepSeek-Reasonix, offrendo un ambiente di sviluppo completo con agenti AI per il coding assistito, il debug e l'ottimizzazione del codice. I costi sono ottimizzati per l'utente grazie all'architettura "cache-first" di Reasonix, rendendolo competitivo rispetto ad altri IDE basati su AI.

DeepSeek-Reasonix Agent as a Service (DRAaaS)

Un servizio che espone le capacità di Reasonix tramite API, permettendo ad aziende e sviluppatori di integrare l'agente AI nelle loro pipeline CI/CD, sistemi di automazione del codice o strumenti di sviluppo personalizzati. Questo modello potrebbe offrire piani basati sull'utilizzo dei token e sul risparmio generato dalla cache.

Training personalizzato per Agent AI

Un servizio per addestrare o personalizzare agenti DeepSeek-Reasonix per domini specifici o codebase proprietarie. Gli utenti potrebbero fornire la documentazione interna e i pattern di codice per ottimizzare le risposte e le azioni dell'agente, migliorando ulteriormente l'efficienza e la rilevanza delle sue raccomandazioni.

Target utenti
Sviluppatori software (in particolare frontend e backend JavaScript/TypeScript), team di ingegneri che utilizzano DeepSeek per i loro modelli AI, aziende che cercano di ottimizzare i costi di utilizzo delle API LLM nelle operazioni di coding, e sviluppatori indipendenti che desiderano un assistente AI efficiente per il terminale.
Categoria
TypeScript, Node.js, DeepSeek AI
Monetizzazione
Il progetto è open source (MIT License). Potrebbe monetizzare tramite offerte SaaS premium (es. Reasonix Cloud IDE o DRAaaS come descritto sopra), servizi di consulenza per l'integrazione e la personalizzazione dell'agente AI, o licenze enterprise per funzionalità avanzate e supporto dedicato.
Licenza
MIT License
Trend: L'uso di agenti AI per il coding e l'ottimizzazione dei costi dei Large Language Models sono tendenze chiave nello sviluppo software attuale.

README · tradotto in italiano

Introduzione

Reasonix

Un agente di coding AI nativo DeepSeek per il terminale. Progettato attorno alla stabilità della cache di prefissi, in modo che i costi dei token rimangano bassi anche in sessioni lunghe, e tu possa lasciarlo in esecuzione.

Reasonix code mode

[!TIP] La stabilità della cache non è una funzionalità da attivare; è un invariante su cui il loop è progettato. Questo è il motivo per cui Reasonix è solo DeepSeek: ogni livello è ottimizzato per il meccanismo di cache di prefissi stabile al byte.

[!NOTE] Utente reale, un singolo giorno (01/05/2026): 435M token di input, 99.82% di hit rate della cache, circa 12$ invece dei 61$ che lo stesso carico di lavoro costerebbe senza cache su v4-flash — vedi il case study. DeepSeek fornisce i byte cacheabili; i quattro meccanismi nel Pillar 1 sono il modo in cui Reasonix li mantiene cacheabili attraverso sessioni lunghe.

Installazione

Richiede Node ≥ 22. Funziona su macOS · Linux · Windows (PowerShell · Git Bash · Windows Terminal).

Installa Reasonix globalmente se vuoi che il comando reasonix sia disponibile nel tuo PATH:

npm install -g reasonix
reasonix code my-project   # incolla una chiave API DeepSeek al primo avvio; persiste in seguito

Oppure eseguilo una volta senza installarlo globalmente:

cd my-project
npx reasonix code          # usa sempre l'ultimo pacchetto per impostazione predefinita

Ottieni una chiave API DeepSeek → · reasonix code --help per i flag.

Se usi Reasonix quotidianamente, l'installazione globale è il percorso più semplice. Se vuoi solo provarlo, usa npx.

ComandoQuando
reasonix code [dir]L'agente di coding. Inizia qui.
reasonix chatChat semplice — nessun filesystem o strumenti della shell.
reasonix run "task"One-shot, stream su stdout. Ottimo per pipe.
reasonix doctorControllo di salute: Node, chiave API, cablaggio MCP.
reasonix updateAggiorna Reasonix stesso.

Altri sottocomandi (replay · diff · events · stats · index · mcp · prune-sessions) sono in reasonix --help e nella referenza CLI.

Canale QQ

Reasonix può collegare QQ come canale di comunicazione remoto per sessioni chat e code esistenti. Non è una modalità di runtime separata.

Avvia prima una sessione:

reasonix code
# o
reasonix chat

Poi collega QQ dall'interno della sessione:

/qq connect

Comandi disponibili:

  • /qq connect
  • /qq status
  • /qq disconnect

Una volta abilitato, le successive sessioni chat / code avviano automaticamente il canale QQ. I comandi slash, le richieste di conferma e le risposte di follow-up dell'assistente possono continuare tramite QQ senza input lato terminale.

Consulta la configurazione del canale QQ per i dettagli di configurazione e la registrazione del bot QQ Open Platform.

Client Desktop (pre-release)

Un client Tauri nativo per gli utenti che desiderano una GUI sullo stesso loop. Multi-tab, il pannello di destra mostra i file che l'agente ha letto o modificato in questa sessione, gli stessi misuratori di costo / cache / token sono in tempo reale in basso. Stessa chiave API DeepSeek, stessa configurazione ~/.reasonix — il desktop include il proprio runtime Node, senza un passaggio separato di npm install.

Scarica gli installer della piattaforma da GitHub Releases. Il desktop viene rilasciato come pre-release: il loop e il protocollo sono gli stessi della CLI, ma l'interfaccia utente è ancora in fase di perfezionamento e gli installer non sono ancora firmati.

  • macOS — il primo avvio colpisce Gatekeeper. Correzione una tantum: xattr -dr com.apple.quarantine /Applications/Reasonix.app (o tasto destro → Apri → conferma).
  • Windows — SmartScreen avverte "Editore sconosciuto". Clicca Ulteriori informazioni → Esegui comunque.
  • Linux.deb e .AppImage vengono forniti semplici, senza passaggi aggiuntivi.

La CLI rimane la superficie canonica. Tutto ciò che arriva nella CLI è disponibile anche dal compositore del desktop.

Lavorare in un'altra cartella · chat vs. code · creare una skill

Lavorare in una cartella diversa. Reasonix limita gli strumenti del filesystem alla directory di lancio; passa --dir per reindirizzare. Il cambio a metà sessione non è supportato per design (i percorsi di memoria si aggroviglierebbero con radici obsolete) — esci e riavvia.

npx reasonix code --dir /path/to/project

Scegliere chat vs code. code è la modalità predefinita e l'unica con strumenti di filesystem / shell e revisione SEARCH/REPLACE → /apply. chat è la shell più leggera, senza strumenti — usala quando vuoi un partner di pensiero con MCP allegato ma senza accesso al disco.

Cosa ottienicodechat
Strumenti filesystem + edit_file
SEARCH/REPLACE → /apply review
Strumento shell (gated)
Modalità plan · /todo · /skill new · /mcp add
Memoria (remember / recall_memory)progetto + globalesolo globale
Server MCP da config · ricerca web · ask_choice
Prompt di sistema di codinggenerico
Scope sessioneper directorydefault condiviso

Crea la tua prima skill. Nessun registro remoto — scrivile direttamente. Modifica il file (frontmatter description: + corpo), poi /skill list. Aggiungi runAs: subagent per avviare un loop subagente isolato invece di incorporare il corpo.

/skill new my-skill              # <progetto>/.reasonix/skills/my-skill.md
/skill new my-skill --global     # ~/.reasonix/skills per uso cross-project

Configurazione

Un file JSON in ~/.reasonix/config.json più override per progetto sotto <project>/.reasonix/. La referenza bilingue completa — ogni chiave, ogni comando slash, la forma su disco di skill/memoria/hook — si trova a:

📘 Guida alla configurazione · 中文

ArgomentoLettura rapida
Server MCPstdio · SSE · HTTP Streamable. Un formato di specifica funziona sia per config.json che per --mcp.
SkillsPlaybook Markdown che il modello può invocare. Modalità inline o subagent.
MemoriaConoscenza privata dell'utente bloccata nel prefisso. Tipi user / feedback / project / reference.
HooksComandi shell su eventi del ciclo di vita. PreToolUse (gating) · PostToolUse · UserPromptSubmit · Stop.
PermessiAllowlist della shell per workspace. Corrispondenza prefisso esatta.
Ricerca webMojeek di default; passa a SearXNG self-hosted o Metaso con /search-engine.
Indice semanticoreasonix index — Ollama locale o qualsiasi endpoint di embedding compatibile con OpenAI.

Cosa rende Reasonix diverso

Il loop è organizzato attorno a tre pilastri. Ognuno di essi risolve un problema che i framework generici per agenti non vedono nemmeno — perché sono stati progettati per un meccanismo di cache diverso.

Clicca per l'approfondimento completo sull'architettura → Pillar 1 — Loop "cache-first" · Pillar 2 — Riparazione delle chiamate agli strumenti · Pillar 3 — Controllo dei costi

Capacità

Capacità di Reasonix

Come si confronta

ReasonixClaude CodeCursorAider
BackendDeepSeekAnthropicOpenAI / Anthropicqualsiasi (OpenRouter)
LicenzaMITchiusochiusoApache 2
Profilo di costobasso per attivitàpremiumabbonamento + usovaria
Cache prefisso DeepSeekingegnerizzatonon applicabilenon applicabileincidentale
Dashboard web embeddedn/a (IDE)
Motore di ricerca web configurabile/search-engine
Sessioni persistenti per workspaceparzialen/a
Modalità plan · MCP · hooks · skillsparziale
Ricerca web (Mojeek + SearXNG + Metaso)
Sviluppo comunitario aperto

Per i tassi di hit della cache in tempo reale, i costi e la metodologia, vedi benchmarks/ — i numeri cambiano con i prezzi del modello, quindi vivono con l'harness, non nel README.

Documentazione

  • Architettura — tre pilastri: loop "cache-first", riparazione delle chiamate agli strumenti, controllo dei costi
  • Riferimento CLI — ogni sottocomando della shell, ogni comando slash, ogni combinazione di tasti
  • Configurazione canale QQ — cos'è, comandi, flusso di configurazione e credenziali QQ Open Platform
  • Benchmark — harness τ-bench-lite, trascrizioni, metodologia dei costi
  • Sito web — guida rapida, mockup della dashboard, mockup TUI
  • Contribuire — politica dei commenti, regole di gestione degli errori, libreria over hand-rolled
  • Codice di condotta · Politica di sicurezza

Comunità

[!NOTE] Reasonix è open source e sviluppato dalla comunità. La bacheca dei contributori qui sotto non è una decorazione — ogni avatar rappresenta una vera PR che è stata rilasciata.

Ticket iniziali mirati — ognuno con background, riferimenti al codice, criteri di accettazione e suggerimenti — si trovano sotto l'etichetta good first issue. Scegliete qualsiasi cosa aperta.

Discussioni aperte — opinioni richieste:

Attività commit · ultime 26 settimane

stima

Approfondimenti AI

L'AI sta preparando gli approfondimenti…

Chiedi al repo

AI · contesto README + issue

Fai una domanda sul progetto. L'AI legge README e issue recenti.

Sponsor · Sconto esclusivo RepoRadar AI

Hai bisogno di un server per far girare esengine/DeepSeek-Reasonix?

Abbiamo testato decine di provider e Hostinger VPS è il miglior rapporto qualità/prezzo per self-hostare le repo che trovi qui. Setup in 1 click, pannello semplice e supporto 24/7.

Deploy in 1 click
2 vCPU · 8 GB RAM · NVMe
Backup + DDoS inclusi
Attiva sconto Hostinger VPSLink affiliato — supporti RepoRadar senza costi extra per te.

Questo progetto esiste grazie a voi

RepoRadar AI è gratis e senza pubblicità. Le donazioni coprono server, API e modelli AI.

Ogni analisi tradotta che leggi costa qualche centesimo di chiamate al modello. Se RepoRadar ti ha fatto risparmiare tempo, considera una piccola donazione cripto — anche pochi euro aiutano a mantenere il servizio libero per tutti.

Ethereum
ETH
0x86ECDF546d8dFc0739d44c066A6110F11cdB7773
Bitcoin
BTC
bc1qqe0wcmhnt78enk8ql0lxvey4z8hquxsxjtyz8r
Solana
SOL
EtTK61Lz7kfdDM8543TMMiAUUTbFVpzX5tvPEcBtZ3aj

Grazie di cuore — ogni contributo conta.