Deterministic rules engine
The AI never decides readiness. Pure TypeScript rules check expiry windows, minimum savings, maximum limits, deadlines, and manual tasks against your target date.
Don't let your dreams be dreams.
Not another goal tracker. Tell Ascend what you want to achieve, and it breaks the goal into clear, checkable requirements, then shows what is ready, what is blocked, and what to do next.
$npm install && npm run dev
Free, local, and private. Data stays in data/ascend.db. No account required.
Six-day alpine traverse in the Bernese Oberland.
Ascend runs as a single local server and React client on your machine. Nothing leaves 127.0.0.1 unless you ask an AI model to draft requirements.
The AI never decides readiness. Pure TypeScript rules check expiry windows, minimum savings, maximum limits, deadlines, and manual tasks against your target date.
Uses Node.js 24 built-in node:sqlite in WAL mode. Export a clean JSON backup of goals and requirements at any time; saved API keys stay masked on the server.
Draft requirements with Google Gemini (with automatic rotation across up to 20 saved keys on HTTP 429 rate limits) or a local OpenAI-compatible proxy. Manual entry always works.