Updates

Changelog

Hard problems we chose to own — and the product philosophy behind each ship.

12 announcements · 80 ships since Apr 2026

v2.4

Execution that closes the loop

Planning tools stop at the document. Coding agents stop at the PR. We built the missing middle: claim the work, run it where the code lives, prove it finished, and write the outcome back into the brain — so the next plan is smarter than the last.

Judgment here, execution anywhere

Humans should decide what to build and review what shipped — not babysit every agent turn. Tasks leave as context packs; outcomes return as evidence. That split is the product.

Proof, not vibes

An agent that “says it’s done” is worthless. Claims, proof-of-possession, and verified outcomes are what make the loop trustworthy when fleets run in parallel.

Failure is planning memory

Most tools file dead ends and forget them. We treat failed bets and lessons as first-class truth — so the team doesn’t rediscover last quarter’s graveyard.

Along the way(14)
  • Desktop tabs match their pages, and the sidebar update button stays visible so a missed check cannot hide it
  • Settings has one Local runners row — this machine and the registered list live together
  • Checkout no longer dies when the tab navigates away — Polar finishes, and we surface a real 422/504 instead of a fake 502
  • Runner Setup lives in Details — Activity | Instructions in the main column; machine, visibility, skills, and env/args save in the pane
  • Agents page, quieter — status dots instead of pills, an identity header on the detail, activity as hairline rows with recency
  • Agent detail is one shape — Assistant and runners share tabs, Setup saves once, empty states point at the next step
  • Agents is one roster — Assistant is the Notiky harness, not a second object; Desktop updates from the sidebar
  • Credits follow Polar periods; Team pool is paid seats; the composer lets you pick the model
  • Realtime stays honest when projects are restricted — the wrong eyes never see the work
  • Stream truth: reconnects rebuild the turn from events, not a half-remembered UI
  • Claim → attempt → verify wired through the local runner end-to-end
  • Desktop and CLI register as executors — agents run where the repo lives
  • Dispatch backpressure so agent packs don’t melt the queue under load
  • Bets and lessons as graph entities you can recall before the next proposal
v2.3

Agents & tasks as the primary loop

If agents are teammates, they can’t live in a settings drawer. We reoriented the whole product around the loop founders actually run: agents, tasks, knowledge — with approvals that mean what they say.

Stop organizing around admin

Early products grow tabs until the operator loop drowns. We collapsed org chrome and put agents and tasks where your hands already are.

Handoffs without tribal knowledge

Preparing agents used to mean a walkthrough only one person could give. Briefs, runtime setup, and verify-command approval make handoff a product feature.

One vocabulary for humans and agents

If the API says one thing and the UI another, fleets and founders diverge. Tasks are tasks — everywhere.

Along the way(6)
  • Members, teams, and domains in one Team surface — less org tax
  • Prepare-agents and runtime setup as first-class member handoffs
  • Verify-command approval that refuses to pretend it ran
  • Workspace-scoped agent task lists that match what you can actually see
  • Task boards and detail flows rebuilt for fleet operators, not status theater
  • MCP install in Settings — pairing the brain is a product path, not a README
v2.2

Context packs for every IDE

Agents don’t fail from lack of tokens — they fail from lack of product truth. Context packs and MCP exist so Cursor, Claude Code, and Codex inherit decisions, lessons, and open questions without a morning archaeology session.

The brain is substrate, not the pitch

We don’t sell “memory for agents.” We sell plans that execute. MCP and packs are how that substrate shows up in the IDEs you already live in.

Continuity is a product requirement

If every session starts from zero, you don’t have a team — you have a slot machine. Subscribe, cite, and carry context across operators and machines.

Own your stack when you need to

Founder-led teams shouldn’t be hostages to a mystery PaaS. Self-managed production paths keep Notiky on your iron.

Along the way(6)
  • CLI execution registration — local machines join the control plane
  • Create, cite, and subscribe to context packs from the workspace
  • Unified MCP surface with an install flow you can actually complete
  • Planning-aware search — hits that matter to the plan, not keyword soup
  • Concurrent operators can see who else is in the workspace
  • Self-managed VPS path for teams that deploy on their own terms
v2.1

Teammates in Telegram

Product truth dies in threads nobody searches. We put Notiky teammates where the team already operates — with autonomy dials and undo — so planning doesn’t require opening another tab to make a decision.

Meet the team where they already are

Founders don’t live in your app all day. Messenger teammates bring briefs and Do-mode into Telegram without abandoning the brain.

Autonomy is a dial, not a leap of faith

Agents that act without control are a liability. Per-channel autonomy, curator signals, and undo keep judgment human-gated.

Vocabulary is product law

Renaming the work unit everywhere is unglamorous — and non-negotiable. Shared language is how fleets and humans stay aligned.

Along the way(6)
  • Per-channel autonomy dials with undo for autonomous actions
  • Lurk/decide loops and async subagents in group threads
  • Workspace pairing, briefs, and Do-mode on live context
  • /connect codes so channels bind without a support ticket
  • Persona overlays so messenger teammates inherit workspace truth
  • Your Assistant — memory and nudges per operator, not a generic bot
v2.0

Your tools, one brain

Linear, Jira, and Notion already hold fragments of the product. We refuse a second SSOT war — connectors mirror them into the brain so planning starts from reality, not a blank Notion page.

Mirror, don’t fork

Double-write integrations create two truths that drift. Read-only mirrors feed planning; Notiky remains the plan SSOT.

Intake is how empty workspaces die

A brain that only grows from typing is a toy. File intake routes decks and dumps into decisions and insights while onboarding is still warm.

Buy the way teams buy

Founder-led teams pool seats and credits. Billing that fights that shape is philosophy-by-invoice — we fixed the shape.

Along the way(6)
  • Connectors tab — install and sync without leaving Settings
  • Linear, Jira, and Notion as read-only mirrors into the brain
  • Onboarding bridge: imports become a living workspace, not a file pile
  • Team plans with pooled seats and live credit sync
  • Upgrade and top-up paths that match how small teams actually pay
  • Billing state that stays true after checkout and portal returns
v1.9

Private beta: brain at scale

A graph you can’t browse is a database, not a product. Private beta put the knowledge graph, teams, and launchpad on notiky.com — so agents and humans query the same living brain.

Browseable truth

List and graph views, filters, and cross-project browse at production load. If you can’t navigate it, you can’t trust it.

Day-zero brain, not day-zero blankness

Onboarding that ends in an empty shell fails the founder. Launchpad and connector-first build leave you with decisions and next actions.

Ship in public

Domain cutover, downloads, and history migration aren’t glamorous — they’re the difference between a demo and a company.

Along the way(6)
  • Decision graph and MCP context densified for one-shot agent queries
  • Launchpad tour aimed at activation, not feature tourism
  • Desktop and CLI public releases with autoupdate
  • Waitlist and referrals for invite-only momentum
  • Production domain — notiky.com as the live surface
  • v1 history carried into v2 without stranding early believers
v1.8

Onboarding that builds a brain

Most onboarding teaches the UI. Ours builds the substrate. Three steps, synthesis, and file intake — because a planning product with an empty brain is just a prettier notepad.

Imports are fuel

Founders already have decks, dumps, and half-written strategies. Intake extracts and routes them into knowledge instead of a forgotten uploads folder.

Synthesis over tours

A click-through tour doesn’t create a co-founder. Synthesis turns answers and imports into gaps, decisions, and next actions.

Say the category out loud

Landing and design system now argue Cursor for Product Management — not a vague “AI workspace.” Positioning is product work.

Along the way(6)
  • Source adapters that understand PM artifacts, not opaque blobs
  • Three-step wizard: connect, orient, start
  • Editable inventory before the first Think session
  • Ask mode and a reviewer that challenges the plan
  • Ship diagnostics that name the missing gate
  • Credits visible in-session — usage without a side quest
v1.7

Think that pushes back

Agreeable AI is a product defect. We replaced stage theater with skills, coverage, and readiness gates — so Ship unlocks when depth is real, not when the model sounds confident.

Depth over shallow decomposition

One-shot plans are the industry default and our failure mode. Skills force the dimensions that matter; coverage measures exploration, not keyword presence.

Anti-sycophancy as design

We researched how models agree without evidence and patched the patterns. Pushback isn’t a personality trait — it’s a system requirement.

Separate Ask from Think

Fast questions shouldn’t reset deep work. Ask answers from the brain; Think protects the long arc.

Along the way(6)
  • Coverage bar — depth visible while you work
  • Artifact planner locked until coverage earns unlock
  • Skill auto-detect locked after the first classification
  • Seven sycophancy failure patterns identified and closed
  • Cascade drafting from one master plan
  • Live research and PRFAQ with assumptions logged, not buried
v1.6

Decisions that shape every Ship

If decisions live in sidebars, generation ignores them. We made decisions ground truth — with provenance, alternatives, and quality gates — so every artifact is downstream of what you actually locked.

Provenance or it didn’t happen

A decision without alternatives and context is folklore. Snapshots carry who surfaced it, what was rejected, and why it stands.

Quality before delivery

Shipping incomplete packs trains teams to distrust the product. Structural gates run before GitHub and ZIP, not after the embarrassment.

Precedent over vibes

Generation pulls from a reference pattern library and archetypes — real open-source precedent, not a generic template farm.

Along the way(6)
  • Assumption rejection log — dismissed ideas stay in the record
  • Semantic pattern library for generation grounding
  • Project archetypes so output structure follows the work
  • Decision snapshots that survive mid-conversation pivots
  • Eight-dimension readiness scorecard
  • Open question tracker — unknowns can’t silently vanish
v1.5

Ship packs for Cursor & Claude Code

A plan that can’t leave the building is a diary. Ship packs turn locked decisions into coordinated artifacts for the editors your agents already use — with conflicts caught before delivery.

One Ship, many files that agree

Hand-authored rule sets drift. The planner chooses a coordinated pack from decisions and flags contradictions before you download or open a PR.

Streaming is respect for time

Waiting on a black box teaches people to alt-tab away. Live generation, diffs, and restore make the loop legible.

Tool-native or it won’t stick

Generic markdown dies in the repo root. Output targets Cursor, Claude Code, Windsurf — the surfaces agents actually read.

Along the way(6)
  • ZIP manifests that explain every file’s purpose
  • GitHub PRs carry decision summaries, not empty titles
  • Live diffs between versions while documents stream
  • Generation personality remembered per project
  • Conflict detection across generated instruction files
  • Context packs for coding-agent handoff
v1.3

The brain in your IDE

Coding agents without product context are expensive interns. MCP and GitHub connect put decisions, artifacts, and codebase drift where agents work — and Ship stays locked until Think earns the unlock.

IDE-native from the start

MCP wasn’t a late integration checkbox. Decisions and context were meant to leave the browser on day one.

Code is evidence, not the plan

Repos diverge from strategy silently. Drift detection and structured review bind the codebase to decisions you’ve already made.

Gates over green buttons

Ship that always unlocks trains shallow plans. Readiness thresholds are configurable — and enforced.

Along the way(6)
  • GitHub App OAuth and repo connect
  • Drift detection against the last-known snapshot
  • Structured AI code review from the product UI
  • Adaptive generation for archetypes and tool profiles
  • Question blocks and Ship inside the conversation
  • Voice input when typing breaks the Think rhythm
v1.0

Notiky — Cursor for Product Management

We bet the category is not “memory for coding agents.” It’s the planning layer above them: vision → plan → task → execute anywhere, with a brain that remembers what you tried — and what failed.

Own the layer above Cursor

Cursor plans one task in one session. We plan the whole product and dispatch agent-executable tasks with why-chains and failure memory. That gap is the company.

Co-founder, not autocomplete

Think, Talk, Ship — conversations that capture decisions and refuse empty agreement. The persona is pushback with evidence, not cheerleading.

Compound on a real foundation

Go monorepo, shared packages, realtime workspaces, CI from day one. Philosophy without a substrate is a slide deck.

Along the way(6)
  • Go API and monorepo — one codebase for web, desktop, and shared views
  • Multi-tenant workspaces and projects as the unit of product work
  • Conversation modes with history that survives the tab
  • Realtime events so operators aren’t refreshing for truth
  • Auth and sessions built for production, not a prototype
  • CI and E2E — quality bar before the narrative started