[verdetto][prompt curato][fonte: linear.app]
Posso vibecodare Linear?
// si costruisce in un weekend, ma restano buchi veri
Il modello degli oggetti è piccolo, e un tracker single-player keyboard-first con board, cicli e un sync unidirezionale da GitHub è un progetto da un weekend. Quello che non sopravvive alla copia è il motore di sync di Linear, il multiplayer in tempo reale e la superficie di integrazione.
confidenza: media
cos’è: Issue tracker e pianificatore di progetto keyboard-first per team di prodotto
Indice di costruibilità · gioco editoriale
- Prezzo 10 $/mese · a persona peso: più 1
- Tempo un weekend peso: più 2
- Categoria strumenti per sviluppatori non pesa
- Moat collaborazione · qualità di esecuzione · integrazioni peso: meno 3
- Confidenza media peso: zero
- Cosa perdi 5 voci peso: meno 2
- Sito linear.app (si apre in una nuova scheda) non pesa
Il moat pesa più del prezzo: rifarlo è un progetto, non una sera.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
Cosa costruisci
Un issue tracker locale su SQLite con ID prefissati, stati, priorità, label, una board drag-and-drop, cicli di due settimane a scorrimento, una command palette e uno script che tira dentro le issue di GitHub.
cosa ti serve
- un database locale o hosted
- un personal access token GitHub per il sync delle issue
- una macchina raggiungibile dal team, se lo usa più di una persona
Costruibile per una persona, non costruibile per un team: il moat è l'accordo, non le funzionalità.
Il prompt
Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».
Build me a personal issue tracker to replace Linear. Requirements:
- A local web app: Node + Express + better-sqlite3, server-rendered, dark, bound
to localhost. One SQLite file I back up.
- Issues have an auto ID with a team prefix (ENG-142), a Markdown body, a status
(backlog, todo, in progress, in review, done, canceled), a priority (urgent to
none), labels, and a point estimate.
- Keyboard-first: c creates, s status, p priority, l labels, / searches titles,
bodies, and comments with SQLite FTS5, cmd+k opens a command palette for all
of it.
- Three views: My Issues, a board with drag between columns, and the current
cycle, a two-week window with a remaining-estimate burndown. On its last
day, unfinished issues roll forward, done ones archive.
- node scripts/sync-github.js (octokit, token and repo list in .env) pulls open
GitHub issues in, keyed on issue number so re-runs update instead of duplicate.
- Pressing b copies a branch name (me/eng-142-short-title) to the clipboard.
- Comments and a per-issue activity log. No accounts, no telemetry, nothing
leaves the machine except the GitHub calls.
- Out of scope: multiplayer, mobile apps, and writing back to GitHub. Skip auth
and deploy config, this runs on my machine.
- README: how to run it, where the SQLite file lives, and the GitHub token scope. Prompt curato: scritto e rivisto a mano per questa app. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.
Cosa perdi
- il multiplayer in tempo reale e il motore di sync sotto i 100 ms
- le app native mobile e desktop
- le integrazioni bidirezionali con GitHub, Slack, Figma e Sentry
- Triage, Insights e Linear Asks
- la rifinitura dell'interazione che fa sì che la gente apra davvero la issue
Perché pagano ancora
Un issue tracker vale qualcosa solo quando lo usano tutti, e la gente usa solo quello che non la fa mai aspettare. Linear vende velocità e contesto condiviso, non funzionalità: tutto il team vede la stessa board aggiornarsi all'istante, le PR di GitHub chiudono le issue al merge, e la roadmap resta onesta perché aprire una issue costa meno che lamentarsi. Una copia in solitaria traccia benissimo il tuo lavoro e non risolve nessuna discussione.
moat: Collaborazione Qualità di esecuzione Integrazioni cos’è un moat
collaborazione/sync/integrazioni
Alternative gratuite
Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- Plane (si apre in una nuova scheda) — Open-source project and issue tracker with cycles, modules, and boards; the closest self-hosted Linear analogue. (alive)
- Huly (si apre in una nuova scheda) — Open-source all-in-one platform whose tracker module is an explicit Linear alternative. (alive)
Quanto costa in un anno
10 $/mese 120 $/anno
Listino 10 $ al mese a persona su Linear. L’anno è dodici mesi pieni, senza sconti annuali.
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.