DeepSeek-Reasonix
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
Analisi AI · Italiano
openai · gpt-4o-miniSintesi
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
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.
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.
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.
README · tradotto in italiano
Introduzione
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.
[!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.
| Comando | Quando |
|---|---|
reasonix code [dir] | L'agente di coding. Inizia qui. |
reasonix chat | Chat semplice — nessun filesystem o strumenti della shell. |
reasonix run "task" | One-shot, stream su stdout. Ottimo per pipe. |
reasonix doctor | Controllo di salute: Node, chiave API, cablaggio MCP. |
reasonix update | Aggiorna 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 —
.debe.AppImagevengono 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 ottieni | code | chat |
|---|---|---|
Strumenti filesystem + edit_file | ✓ | — |
SEARCH/REPLACE → /apply review | ✓ | — |
| Strumento shell (gated) | ✓ | — |
Modalità plan · /todo · /skill new · /mcp add | ✓ | — |
Memoria (remember / recall_memory) | progetto + globale | solo globale |
Server MCP da config · ricerca web · ask_choice | ✓ | ✓ |
| Prompt di sistema di coding | ✓ | generico |
| Scope sessione | per directory | default 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:
| Argomento | Lettura rapida |
|---|---|
| Server MCP | stdio · SSE · HTTP Streamable. Un formato di specifica funziona sia per config.json che per --mcp. |
| Skills | Playbook Markdown che il modello può invocare. Modalità inline o subagent. |
| Memoria | Conoscenza privata dell'utente bloccata nel prefisso. Tipi user / feedback / project / reference. |
| Hooks | Comandi shell su eventi del ciclo di vita. PreToolUse (gating) · PostToolUse · UserPromptSubmit · Stop. |
| Permessi | Allowlist della shell per workspace. Corrispondenza prefisso esatta. |
| Ricerca web | Mojeek di default; passa a SearXNG self-hosted o Metaso con /search-engine. |
| Indice semantico | reasonix 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à
Come si confronta
| Reasonix | Claude Code | Cursor | Aider | |
|---|---|---|---|---|
| Backend | DeepSeek | Anthropic | OpenAI / Anthropic | qualsiasi (OpenRouter) |
| Licenza | MIT | chiuso | chiuso | Apache 2 |
| Profilo di costo | basso per attività | premium | abbonamento + uso | varia |
| Cache prefisso DeepSeek | ingegnerizzato | non applicabile | non applicabile | incidentale |
| Dashboard web embedded | sì | — | n/a (IDE) | — |
| Motore di ricerca web configurabile | /search-engine | — | — | — |
| Sessioni persistenti per workspace | sì | parziale | n/a | — |
| Modalità plan · MCP · hooks · skills | sì | sì | sì | parziale |
| Ricerca web (Mojeek + SearXNG + Metaso) | sì | sì | sì | sì |
| Sviluppo comunitario aperto | sì | — | — | sì |
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:
- #20 · Design CLI / TUI — cosa non funziona, cosa manca, cosa cambieresti?
- #21 · Design Dashboard — reagisci al mockup proposto ...
Attività commit · ultime 26 settimane
stimaApprofondimenti AI
Chiedi al repo
AI · contesto README + issueFai una domanda sul progetto. L'AI legge README e issue recenti.
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.
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.
0x86ECDF546d8dFc0739d44c066A6110F11cdB7773bc1qqe0wcmhnt78enk8ql0lxvey4z8hquxsxjtyz8rEtTK61Lz7kfdDM8543TMMiAUUTbFVpzX5tvPEcBtZ3ajGrazie di cuore — ogni contributo conta.