// HACKER NEWS — CYBERSECURITY
OpenSpec – A lightweight and configurable AI spec framework
OpenSpec is a lightweight and configurable framework for creating and managing software
specifications.
With OpenSpec, you capture what you want to build in a spec and keep your team and coding
agents aligned as the work evolves. We help you refine the requirements, validate that they
describe the right thing, and verify that the implementation matches.
In essence, OpenSpec helps you
build the right thing and build it right.
68.0k const a="openspec-github-stars";function s(t){return t>=1e3?`${(t/1e3).toFixed(1)}k`:String(t)}function r(t){return Number.isSafeInteger(t)&&t>=0}async function o(){let t;try{const e=JSON.parse(sessionStorage.getItem(a)??"null");e&&r(e.stars)&&Number.isFinite(e.time)&&Date.now()>=e.time&&Date.now()-e.time<36e5&&(t=e.stars)}catch{}if(t===void 0){try{const e=await fetch("https://api.github.com/repos/Fission-AI/OpenSpec",{headers:{Accept:"application/vnd.github+json"},signal:AbortSignal.timeout(5e3)});if(!e.ok||(t=(await e.json()).stargazers_count,!r(t)))return}catch{return}try{sessionStorage.setItem(a,JSON.stringify({stars:t,time:Date.now()}))}catch{}}const i=s(t);document.querySelectorAll("[data-github-stars]").forEach(e=>{e.textContent=i;const n=e.closest("a[aria-label]");n?.getAttribute("aria-label")?.startsWith("OpenSpec on GitHub,")&&n.setAttribute("aria-label",`OpenSpec on GitHub, ${i} stars`)})}o(); GitHub stars. A new spec every two seconds.
A new spec is created with OpenSpec every two seconds.
OpenSpec helps create a new spec every two seconds, has earned
68.0k GitHub stars, and is used by more than
265,000 developers a month.
OpenSpec is already part of how developers build with AI.1 A new spec is created
every two seconds.2