Can I vibe code Linear?
Issue tracking and project planning built for software teams.
A personal issue tracker — issues with states, labels, priorities, and a command palette — is a very satisfying weekend build. What you can't easily reproduce is what makes Linear Linear: the real-time multiplayer sync engine, the GitHub and Slack integrations, cycles and triage for a team, and the obsessive craft and speed. Solo, you get 80% of the feel; as a team tool, the sync and integrations are the moat. Build it for yourself, but respect the gap.
Build me a fast, keyboard-first personal issue tracker inspired by Linear. Core: issues with title, markdown description, status (Backlog/Todo/In Progress/Done/Canceled), priority, and labels; a command palette (Cmd-K) to create and navigate; and both a grouped list view and a board view. Make it feel instant with optimistic updates and snappy keyboard shortcuts for every action. Use Next.js App Router with a hosted Postgres. This is single-user, so skip real-time multiplayer and integrations, but note in the README that Linear's sync engine, git integrations, and cycles are the deliberately-omitted moat.
A keyboard-driven issue tracker with states, labels, priorities, a command palette, and list/board views for one person.
- The real-time sync engine that keeps a team's boards instantly consistent
- GitHub, GitLab, and Slack integrations that automate status changes
- Cycles, triage, roadmaps, and team velocity insights
- The relentless performance and design polish Linear is known for
Linear's value is team velocity: instant multiplayer sync, tight git integrations, and an opinionated workflow a whole engineering org adopts — the craft and the network effect are the moat, not the issue schema.
A prompt is the first move, not the whole game. Course 01 teaches you to take a prompt like this one to a shipped, working app — reviewing, correcting, and steering the agent the whole way.
Start Course 01 →