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