Skip to main content
Introducing TSK-1Introducing TSK-1·Taskade's intelligence layer.
taskade
PricingHelpDashboard →Dashboard →
PricingLoginSign up for free →Sign up for free →
Dashboard →Dashboard →
Sign up →Sign up →
Loved by 1M+ users·Hosting 150,000+ apps·Deploying 500K+ AI agents·Running 1M+ automations·Backed by Y Combinator·Powered by TSK-1
TaskadeAppsTSK-1BuilderPricingFeaturesContact usIntegrationsMCP ServerPressAbout
ConnectProductivityVideosReviewsFAQ
LearnGenesisProjectsAI Agents
AutomationConnectorsAccount & BillingImport & ExportVideo TutorialsSearch Articles
DocsGetting StartedREST APIAction API
MCP ServersGuides & SDKModels
Community
FeaturedQuick AppsToolsDashboardsWebsites
WorkflowsProjectsFormsCreators
DownloadsMobile appsDesktop appsAndroidiOSMacWindows
ChromeFirefoxEdge
Compare
vs Cursorvs Boltvs Lovablevs V0vs Windsurf
vs Replitvs Emergentvs Devinvs Claude Codevs ChatGPTvs Claudevs Perplexityvs GitHub Copilotvs Figma AIvs Notionvs ClickUpvs Asanavs Mondayvs Trellovs Jiravs Linearvs Todoistvs Evernotevs Obsidianvs Airtablevs Basecampvs Mirovs Slackvs Bubblevs Retoolvs Webflowvs Framervs Softrvs Glidevs FlutterFlowvs Base44vs Adalovs Durablevs Gammavs Squarespacevs WordPressvs UI Bakeryvs Zapiervs Makevs n8nvs Jaspervs Copy.aivs Writervs Rytrvs Manusvs Crewvs Lindyvs Relevance AIvs Wrikevs Smartsheetvs Monday Magicvs Codavs TickTickvs Any.dovs Thingsvs OmniFocusvs MeisterTaskvs Teamworkvs Workfrontvs Bitrix24vs Process Streetvs Toggl Planvs Motionvs Momentumvs Habiticavs Zenkitvs Google Docsvs Google Keepvs Google Tasksvs Microsoft Teamsvs Dropbox Papervs Quipvs Roam Researchvs Logseqvs Memvs WorkFlowyvs Dynalistvs XMindvs Whimsicalvs Zoomvs Remember The Milkvs Wunderlist
Taskade AIVideo GuideAI App BuilderVibe CodingAgent BuilderDashboard Builder
CRM BuilderWebsite BuilderForm BuilderWorkflow AutomationWorkflow BuilderBusiness-in-a-BoxAI for MarketingAI for Developers
AI Agents
FeaturedProject ManagementOperations IntelligenceProductivityMarketing
TranslatorContentWorkflowResearchPersonalSalesSocial MediaTo-Do ListCRMTask AutomationCoachingCreativityTask ManagementBrandingFinanceLearning and DevelopmentBusinessCommunity ManagementMeetingsAnalyticsDigital AdvertisingContent CurationKnowledge ManagementProduct DevelopmentPublic RelationsProgrammingHuman ResourcesE-CommerceEducationLegalEmailSEODeveloperVideo ProductionDesignFlowchartDataPromptNonprofitAssistantsTeamsCustomer ServiceTrainingTravel PlanningUML DiagramER DiagramMath TutorLanguage LearningCode ReviewerLogo DesignerUI WireframeFitness CoachLead EnrichmentFounder OSSales DevelopmentBookkeepingRecruitingWebsite MonitoringField ServiceLicensingAll Categories
Automations
FeaturedAI Agent AutomationAI WorkflowsLogic AutomationsTrigger Automations
Agentic Process AutomationAction AutomationsAI Models in WorkflowsAgentic AutomationMulti-Agent AutomationBusiness-in-a-BoxOperations IntelligenceInvestor OperationsEducation & LearningHealthcare & ClinicsReal EstateStripeSalesHR & People OpsField Service & DispatchRenewals & LicensesE-commerceContentMarketingEmailCustomer SupportHubSpotProject ManagementAgentic WorkflowsAppointment SchedulingCalendarReportsSlackWebsiteFormTaskWeb ScrapingWeb SearchChatGPTText to ActionYoutubeLinkedInTwitterGitHubDiscordMicrosoft TeamsWebflowIndustry News & RSS FeedsGoogle WorkspaceManufacturing & OperationsAI Agent TeamsNotion AutomationsProposalBookkeeping & ExpensesClient OnboardingGoogle SheetsGoogle DriveGoogle CalendarGoogle FormsShopifyAsanaAirtableTrelloTodoistMailchimpClickUpGoogle DocsGmailGoogle TasksJiraLinearMicrosoft OutlookTelegramCalendlyTypeformSalesforceMonday.comTwilioWhatsApp BusinessWordPressZoomHTTP and WebhooksMCP AutomationFacebook PagesRedditApolloAll Categories
Wiki
Taskade GenesisAI AgentsAutomation
ProjectsLiving DNAAutonomous Workspaces, Agents & AppsQuantum AI & Taskade Genesis QuantumFoundations: The Theory Under Modern AIPlatformAI InfrastructureIntegrationsProductivityMethodsProject ManagementAgileScrumAI ConceptsCommunityTerminologyFeatures
Templates
FeaturedChatGPTOperations IntelligenceTablePersonal
Project ManagementSalesFlowchartTask ManagementEngineeringEducationDesignTo-Do ListMarketingMind MapGantt ChartOrganizationalPlanningMeetingsTeam ManagementStrategyGamingProductionProduct ManagementStartupRemote WorkY CombinatorRoadmapCustomer ServiceLegalEmailBudgetsContentConsultingE-CommerceStandard Operating Procedure (SOP)Human ResourcesProgrammingMaintenanceCoachingSocial MediaHow-TosResearchMusicTrip PlanningCRMClient OnboardingEmployee OnboardingSOPBug TrackerRecruitment TrackerFormSales PipelineContent CalendarMarketing PlanProduct RoadmapBusiness PlanSWOT Analysis30-60-90 Day PlanInterviewNotion AlternativeKPIStrategic PlanMeeting AgendaInvoiceRisk RegisterIT Asset ManagementKanban BoardChange ManagementCommunication PlanRFPScope of WorkStatement of WorkHelpdeskKnowledge BaseCreative BriefGoal SettingExecutive SummaryGap AnalysisBooking SystemEvent ManagementPortfolio TrackerCustomer Onboarding PortalsClient PortalAgency OperationsFinance TrackingAll Categories
Generators
AI SoftwareNo-Code AI AppAI AppAI WebsiteAI Dashboard
AI FinanceAI Operations IntelligenceAI FormAI AgentAI Client Portal BuilderAI WorkspaceAI ProductivityAI To-Do ListAI WorkflowsAI EducationAI Mind MapsAI FlowchartAI Scrum Project ManagementAI Agile Project ManagementAI MarketingAI Project ManagementAI Social Media ManagementAI BloggingAI Agency WorkflowsAI ContentAI Software DevelopmentAI MeetingAI PersonasAI OutlineAI SalesAI ProgrammingAI DesignAI FreelancingAI ResumeAI Human ResourceAI SOPAI E-CommerceAI EmailAI Public RelationsAI InfluencersAI Content CreatorsAI Customer ServiceAI BusinessAI PromptsAI Tool BuilderAI SEOAI Gantt ChartAI CalendarsAI BoardAI TableAI ResearchAI LegalAI ProposalAI Video ProductionAI Health and WellnessAI WritingAI PublishingAI NonprofitAI DataAI Event PlanningAI Game DevelopmentAI Project Management AgentAI Productivity AgentAI Marketing AgentAI Personal AgentAI Business and Work AgentAI Education and Learning AgentAI Task Management AgentAI Customer Relations AgentAI Programming AgentAI SchemaAI Business PlanAI Pitch DeckAI InvoiceAI Lesson PlanAI Social Media CalendarAI API DocumentationAI Database SchemaAI Marketing PlanAI Sales Pipeline GeneratorAI Course BuilderInternal ToolsBooking SystemReal Estate CRMInventory ManagementAI CRM BuilderAI TimesheetAI DispatchAI NewsletterAI Clinic OperationsAI Directory BuilderAll Categories
Converters
AI Featured ConvertersAI PDF ConvertersAI CSV ConvertersAI Markdown ConvertersAI Prompt to App Converters
AI Data to Dashboard ConvertersAI Workflow to App ConvertersAI Idea to App ConvertersAI Flowcharts ConvertersAI Mind Map ConvertersAI Text ConvertersAI Youtube ConvertersAI Knowledge ConvertersAI Spreadsheet ConvertersAI Email ConvertersAI Web Page ConvertersAI Video ConvertersAI Coding ConvertersAI Task ConvertersAI Kanban Board ConvertersAI Notes ConvertersAI Education ConvertersAI Language TranslatorsAI Business → Backend App ConvertersAI File → App ConvertersAI SOP → Workflow App ConvertersAI Portal → App ConvertersAI Form → App ConvertersAI Schedule → Booking App ConvertersAI Metrics → Dashboard ConvertersAI Game → Playable App ConvertersAI Catalog → Directory App ConvertersAI Creative → Studio App ConvertersAI Agent → Agent App ConvertersAI Audio ConvertersAI DOCX ConvertersAI EPUB ConvertersAI Image ConvertersAI Resume & Career ConvertersAI Presentation ConvertersAI PDF to Spreadsheet ConvertersAI PDF to Database ConvertersAI PDF to Quiz ConvertersAI Image to Notes ConvertersAI Audio to Notes ConvertersAI Email to Tasks ConvertersAI CSV to Dashboard ConvertersAI YouTube to Flashcards ConvertersURL to NotesVideo → SummaryAI Receipts to Expense Tracker ConvertersAI Docs to Knowledge Base ConvertersAI Form to Client Portal ConvertersSpreadsheet to CRMAll Categories
Prompts
Client PortalsDocument IntakeField Service
Operations IntelligenceCRMAdvertisingDesignInvoicing and PaymentsSocial MediaQuotes and EstimatesCalculatorsCodingBooking and SchedulingConsultingCustomer SupportComplianceTime TrackingRetail OperationsSaaS and SubscriptionsInsuranceGovernance and OversightNonprofitPatient IntakeBlog WritingBrandingPersonal FinanceHuman ResourcesPublic RelationsTeam CollaborationProduct ManagementSupportAgencyReal EstateMarketingResearchSalesCopywritingContentProject ManagementWebsite CreationStrategyE-commerceEngineeringSEOEducationEmail MarketingUX/UIProductivityInfluencer MarketingAnalyticsEntrepreneurshipLegalVibe CodingRecruitingAll Categories
Blog
Introducing Taskade TSK-1: The System Kernel Behind Every App (2026)The Product We Didn't Know We Were Building: How Taskade Became Taskade Genesis (2026)Structure Beats Instruction: Why AI Agent Prompt Rules Fail (2026)
Best AI Game Generators 2026: 21 Tools Sorted by What They Actually MakeAI Cost per Task (2026): What AI Work Really Costs to RunA Year of AI Agent Memory Experiments: Four Negative Results (2026)What Is GPT? GPT vs LLM vs ChatGPT, and Why Models Come in Tiers (2026)Clients, Projects, Teams: Your Workspace, Now an App (September 2026)Agent Handoff Explained: The Narrow Channel Between AI Agents (2026)The Complete Connectome Explained: What a Finished Brain Map Tells Us About AI Agents (2026)RL Environments Explained: How AI Labs Now Train Models on Real Work (2026)Which AI App Builder Remembers Why? 10 Tools Compared for Month Six (2026)The TSK-1 Methodology: How We Benchmark AI Models by Building Real Apps (2026)Paste Your Website, Clone an App Kit, Launch It Live (September 2026)Open Source Temporal Parser: Parse ISO 8601, RFC 3339, and IXDTF in TypeScript (2026)Your App, Your Domain: Build CRMs, Client Portals, and Shops (September 2026)Best AI Model for Building Apps in 2026: One Prompt, Nine Models, Real Apps Side by SideConnect It, Start It, Watch It Run: Every Automation Run in View (September 2026)Chat-Native App Builders in 2026: What You Actually Own When the Chat EndsRun Your Whole Business in One App with Taskade Genesis (June 2026)
AIAutomationProductivityProject ManagementRemote WorkStartupsKnowledge ManagementCollaborative WorkUpdates
Changelog
Calendar RSVP Status & Workspace DNA Maps (Sep 25, 2026)Taskade Genesis Publish Hotfix (Sep 24, 2026)Calendar Attendees & Automation Setup Checks (Sep 24, 2026)
Taskade EVE Media Automations & Live Updates (Sep 22, 2026)Media Actions for Automations & Queued Messages (Sep 21, 2026)Large Project Import Stability Hotfix (Sep 21, 2026)Large Project Import Hotfix (Sep 21, 2026)
Wiki
Taskade GenesisAI AgentsAutomation
ProjectsLiving DNAAutonomous Workspaces, Agents & AppsQuantum AI & Taskade Genesis QuantumFoundations: The Theory Under Modern AIPlatformAI InfrastructureIntegrationsProductivityMethodsProject ManagementAgileScrumAI ConceptsCommunityTerminologyFeatures
Prompts
Client PortalsDocument IntakeField Service
Operations IntelligenceCRMAdvertisingDesignInvoicing and PaymentsSocial MediaQuotes and EstimatesCalculatorsCodingBooking and SchedulingConsultingCustomer SupportComplianceTime TrackingRetail OperationsSaaS and SubscriptionsInsuranceGovernance and OversightNonprofitPatient IntakeBlog WritingBrandingPersonal FinanceHuman ResourcesPublic RelationsTeam CollaborationProduct ManagementSupportAgencyReal EstateMarketingResearchSalesCopywritingContentProject ManagementWebsite CreationStrategyE-commerceEngineeringSEOEducationEmail MarketingUX/UIProductivityInfluencer MarketingAnalyticsEntrepreneurshipLegalVibe CodingRecruitingAll Categories
© 2026 Taskade
PrivacyTermsSecurity
Made withTaskade AIforBuilders
BlogAIThe Product We Didn't Know We…

The Product We Didn't Know We Were Building: How Taskade Became Taskade Genesis (2026)

Taskade joined Y Combinator in 2019 as a collaborative workspace. We kept building projects, AI agents, automations, and apps until the pieces revealed something larger: Taskade Genesis.

How Taskade became Taskade Genesis: the 2019 AI workspace primitives (Projects, AI, Workflows, Workspace) evolving into Memory, Agents, Automations, and Apps, converging into Taskade Genesis and TSK-1
September 30, 202643 min readJohn XieAI·#taskade-genesis#ai-agents#ai-app-builder
On this page (24)
🧱 What Is the Difference Between a Feature and a Primitive?🗓️ What Was Taskade When It Joined Y Combinator in 2019?🧬 How Did Taskade's Primitives Change Between 2019 and 2026?🌳 How Did Projects Become Memory?🤖 How Did AI Become Agents Inside Taskade?⚡ How Did Workflows Become Execution?🖥️ When Did the Interface Change, and Why Did Apps Come Last?🗓️ What Happened in the 110 Days Between the First Issue and the Launch?Which old tickets did Taskade Genesis finally close?What did we try and abandon on the way to Taskade Genesis?🔁 When Did the Pieces Become a System?🗄️ Why Did the Workspace Become the Backend?⏳ How Did Seven Years Compress Into One Prompt?🧪 Was Taskade Genesis Planned From the Start?How is converging different from pivoting?🧠 Why Were AI Models the Catalyst but Not the Product?🧩 How Does TSK-1 Organize the Pieces?✏️ What Did Bill Atkinson Teach Us About Subtraction?📚 What Did Seven Years of Building Taskade Teach Me?🔮 What Comes After Software That Assembles Itself?The Product We Didn't Know We Were Building❓ Frequently Asked Questions📖 Related Reading📎 Sources

Taskade joined Y Combinator in the summer of 2019 as a collaborative workspace.

Projects. Tasks. Outlines. Real-time collaboration.

We were not trying to build an AI operating system. We were not trying to build agents. We were not trying to generate apps from prompts. Most of those things barely existed yet.

We were trying to make work simpler.

Seven years later, I look at Taskade Genesis and see something I could not see at the time. We spent years thinking we were changing the product. We were actually assembling its primitives.

We thought we were building features. We were building pieces of a system.

TL;DR: Taskade did not plan Genesis in 2019. Four primitives changed one by one: projects became memory, AI became agents, workflows became execution, and the workspace became the interface. In 2025 they connected into Taskade Genesis, which has since powered 150,000+ apps built from a single prompt. This is how the pieces became one system. Build yours →

This is not another founder story. The personal chapters already exist: Build Without Permission is the manifesto, From Bronx Science to Taskade Genesis is the intellectual lineage, and From Web Hosting to AI Infrastructure is where the systems instinct came from. The full release-by-release record lives in the complete history of Taskade.

This essay is the missing chapter between them. It starts in 2019, not in childhood. And it asks one question: how does a product become something its builders never planned?

Taskade in 2019 Taskade in 2026
What it was A collaborative workspace A living system that builds systems
Who thinks Humans Humans and AI agents
Who executes Humans Humans and automations
What a project is A document with tasks Persistent, structured memory
What you open A workspace you navigate An app generated around the work
How you start A blank outline One prompt

🧱 What Is the Difference Between a Feature and a Primitive?

A feature solves one visible problem at one moment. A primitive is a foundational building block that does one thing well and is designed to combine with other building blocks. Features are replaced when needs change. Primitives are recombined, so their value grows with every new connection. That distinction explains the entire Taskade story.

The clearest definition I know comes from Amazon. In the 2003 vision document for what became AWS, quoted by Andy Jassy in his 2023 letter to shareholders:

"Primitives are the raw parts or the most foundational-level building blocks for software developers. They're indivisible (if they can be functionally split into two they must) and they do one thing really well. They're meant to be used together rather than as solutions in and of themselves."

Jassy's letter also describes what happened next. When S3 launched in 2006, developers were "excited, and a bit mystified." Only after EC2 and SimpleDB arrived did people realize Amazon was building a set of pieces "that would allow them to build anything they could imagine." The meaning of the first primitive became clear only after the second and third existed.

Our fifty-year history of computing primitives traces this idea from the file to the task. The Unix pioneers said the same thing a generation earlier. Doug McIlroy's 1978 summary in the Bell System Technical Journal, now known as the Unix philosophy: "Write programs that do one thing and do it well. Write programs to work together."

Property A feature A primitive
Scope Solves one problem for one screen Does one thing well everywhere
Lifespan Replaced when the need changes Recombined when the need changes
Value over time Flat, then decays Compounds with every connection
How users see it A button or a menu Often invisible, or mistaken for a feature
Taskade example "Export to PDF" The project tree, which later became memory

The hard part is that a primitive usually looks like a feature when you ship it. Our outliner looked like an outliner. Our first AI command looked like a writing assistant. Our automation builder looked like a Zapier alternative. Nothing on the surface said "memory," "intelligence," or "execution." Those words came later, when the pieces started explaining each other.

Building features Building primitives Feature A Replaced Feature B Replaced Feature C Replaced Primitive A Primitive B Primitive C A system nobody designed up front
Building features Building primitives Feature A Replaced Feature B Replaced Feature C Replaced Primitive A Primitive B Primitive C A system nobody designed up front

🗓️ What Was Taskade When It Joined Y Combinator in 2019?

In 2019 Taskade was a real-time collaborative workspace: nested outlines, tasks, multiple project views, chat, and video calls in one place for remote teams. It joined Y Combinator's Summer 2019 batch and raised a $5M seed round on October 24, 2019. The software stored and displayed work. People did everything else.

The first commit in the Taskade codebase is dated September 2016. The beta was announced on December 5, 2017. Taskade 2.0 shipped on January 22, 2019, a few months before YC. By then the product had its shape: a tree of tasks that many people could edit at the same time, which could be shown as a list, a board, a table, or a mind map.

Taskade in February 2019: a real-time collaborative project with tasks, meeting notes, and team chat

Look at where the intelligence lived in that picture. It lived entirely in the humans.

TASKADE, 2019
    HUMAN
      │
      ├── thinks      (what matters?)
      ├── decides     (what next?)
      ├── executes    (send it, update it, ship it)
      │
      ▼
  WORKSPACE
      │
      ├── Projects    (a tree of tasks)
      ├── Views       (list, board, table, mind map)
      ├── Chat        (talk about the work)
      └── Real time   (everyone sees the same tree)

The workspace remembered what humans put into it.
Humans still did almost everything else.

Job Who did it in 2019 Who does it in 2026
Remember the work The workspace (passively) The workspace (actively, as memory)
Understand the work Humans Humans + AI agents
Decide what happens next Humans Humans + agents, with human approval where it matters
Do the work Humans Humans + automations across 100+ integrations
Present the work A fixed workspace UI An app generated for each job

I want to be honest about 2019. We did not see a hidden AI roadmap in that outliner. We saw a better way for distributed teams to think together. The YC batch was about growth, sync speed, and templates. Nobody in that room said "agents."

But one decision from those years mattered more than we knew. We stored work as structure, not as pages. Every task was a node with a parent, children, an owner, a date, and a history. Structure is what machines read well. We did not know yet that a machine would soon be reading it.


🧬 How Did Taskade's Primitives Change Between 2019 and 2026?

Between 2019 and 2026, each of Taskade's original primitives changed its meaning. The project became memory. The AI command became an agent. The workflow became execution. The workspace became the backend, and the page became the app. The changes happened one at a time, over six years, and each one made sense on its own.

Before After When the shift happened What changed
Project Memory Dec 2022 onward AI started reading projects as context
Chatbot Agent May 2023 onward AI got a role, knowledge, tools, and a place to work
Workflow Execution Oct 2023 to Jan 2024 Triggers and actions let work happen without a human click
Workspace Backend 2024 to 2025 Apps read and write the same projects people use
Page App Jul to Oct 2025 One prompt generates the interface around the work

The important part is what this table does not say. It does not say we designed these five changes as one plan. Each row was a separate bet, made for a separate reason, usually because users pulled us there. Only when the last row landed did the earlier rows start to look like a sequence.

2019 workspace 2026 Taskade Genesis AI reads the tree roles, tools, knowledge triggers and actions generated per job Taskade Genesis TSK-1 Projects AI commands Workflows Workspace UI Memory Agents Execution Apps
2019 workspace 2026 Taskade Genesis AI reads the tree roles, tools, knowledge triggers and actions generated per job Taskade Genesis TSK-1 Projects AI commands Workflows Workspace UI Memory Agents Execution Apps

Here is the same story in real screenshots. Each frame was a product change we shipped for its own reasons. Read left to right, they look like one idea unfolding.

Seven years of Taskade in six frames: 2019 collaborative workspace, the project tree, AI project generation in 2023, AI agents, automations, and the Taskade Genesis app builder

The next four sections take the primitives one at a time.


🌳 How Did Projects Become Memory?

Taskade projects became AI memory because they were always structured, persistent, and shared. A tree of tasks with owners, dates, comments, and history is exactly the kind of context a language model needs and cannot keep on its own. On December 12, 2022, when Taskade AI first read a project to help with it, the outline quietly became memory.

Start with the tree.

Project
 └── Task
      ├── Subtask
      │    └── Note, file, comment
      └── Subtask
           └── owner, due date, status, history

The outliner is an old idea. Doug Engelbart's 1962 report Augmenting Human Intellect set out to increase "the capability of a man to approach a complex problem situation," and his team's NLS system showed hierarchical outlines to the world in the 1968 "Mother of All Demos". Outliners have been with us ever since, as the best outliner apps show. We built ours for teams, in real time.

For years the tree organized human work. But persistent structured work has a second property that nobody talked about: it remembers. A project knows who asked for what, what was decided, what changed, and why. A chat window forgets all of that when you close it.

Static document Persistent structure Machine-readable context Memory Agents reason over the past Results written back as new nodes
Static document Persistent structure Machine-readable context Memory Agents reason over the past Results written back as new nodes

We later summed up that December 2022 moment in four words on our About page timeline: think in tasks, not prompts. The AI did not start from an empty text box. It started from your project. That one design choice carried through everything that followed.

Year What projects did What that made possible
2017–2019 Stored a shared tree of tasks Real-time teamwork
2022 Gave AI the context of the current project AI that knows what you are working on
2023–2024 Became knowledge that agents could search Agents trained on your own data
2025 Became the database behind generated apps The workspace as the backend
2026 Became long-term memory for Taskade EVE Agents that remember across conversations

Once the tree persists, it becomes memory. Once memory can be traversed, the past becomes useful computation.

That is the first lesson of this essay, and it is the one I would have paid the most to learn earlier. Why memory matters for agents is a longer argument. The short version: every model is smart and forgetful. The team that keeps the memory keeps the value.


🤖 How Did AI Become Agents Inside Taskade?

Taskade's AI became agents when it gained a role, persistent knowledge, tools, and a place to work. The first AI commands in early 2023 answered prompts and stopped. AI Agents launched in beta on May 29, 2023, custom agents followed on November 13, 2023, and multi-agent teams arrived in April 2024.

Early generative AI had a simple shape.

Prompt Answer The conversation ends. Nothing is remembered. Nothing happens. You Model
Prompt Answer The conversation ends. Nothing is remembered. Nothing happens. You Model

An agent has a different shape. It sits in a loop between memory, models, and tools, and its output changes the state of the world.

Memory: your projects Agent Tools: search, code, files, integrations Models: 15+ frontier models Action
Memory: your projects Agent Tools: search, code, files, integrations Models: 15+ frontier models Action

A chatbot ends when the answer appears. An agent becomes interesting when it has somewhere to work.

That sentence is the whole reason Taskade agents took the form they did. Many companies in 2023 had a model. Very few had a place where the model could work: structured data, files, people, history, and permissions, all in one shared space. We had that place already. It was the workspace we had been building since 2017.

Taskade AI Agents: a team of custom agents with roles, knowledge, and tools inside the workspace

Date Release What the agent gained
Feb 2023 AI Assistant commands A voice inside every project
May 29, 2023 AI Agents (beta) A role and a goal
Oct 2, 2023 Agent roundtable The ability to work with other agents
Nov 13, 2023 Custom AI Agents Your knowledge, your instructions
Apr 29, 2024 Multi-agent teams (beta) Division of labor
2025–2026 Taskade EVE One agent that builds agents, apps, and automations

If you want the concept in depth, read What Are AI Agents? and Chatbots Are Demos. Agents Are Execution.. The point for this essay is narrower. The agent primitive was only as good as the memory primitive under it. We did not have to build that memory for agents. We had been building it for people for six years.


⚡ How Did Workflows Become Execution?

Taskade workflows became execution when triggers and actions let work happen without a human click. The first automation work in our codebase, in 2022, connected Taskade to other tools through webhooks. The automation builder previewed in October 2023, entered beta in January 2024, and grew into automations that run across 100+ integrations.

AI can decide. Something still has to happen.

That gap between thinking and doing was the most important thing we learned in 2023. An agent that writes a perfect follow-up email and then waits for you to copy and paste it is a clever demo. An agent whose email is actually sent, logged in the CRM project, and scheduled for a reminder in three days is a system.

new form entry, new task, schedule, webhook agent decides what to do send, update, create, notify, call an API result written back to the project Trigger Think Act Record
new form entry, new task, schedule, webhook agent decides what to do send, update, create, notify, call an API result written back to the project Trigger Think Act Record

Intelligence without execution is a demo. Execution closes the loop.

Stage Question it answers Taskade primitive
Trigger When should something happen? Automation triggers
Think What should happen? AI agents
Act Make it happen Automation actions and integrations
Record What happened? Projects (memory)

Taskade automations: triggers and actions connecting projects, agents, and 100+ integrations

The detail I find most interesting in hindsight is the last row. Our automations did not write their results to a log file somewhere. They wrote them back into projects, because projects were where everything already lived. That one habit turned execution into new memory. We did not call it a "loop" yet. It was simply the obvious place to put the output.

The Execution Layer makes the long version of this argument. Introducing Taskade AI Automation & Agents, published on January 29, 2024, put agents and automations in the same announcement for the first time. Reading it now, the two primitives are already reaching for each other.


🖥️ When Did the Interface Change, and Why Did Apps Come Last?

The interface changed last because it depended on everything else. Between July and October 2025, Taskade moved from a workspace you navigate to an app generated around the work. In July 2025 one prompt could generate workflows, agent teams, and subspaces. In August 2025 Taskade Genesis entered preview, and in October 2025 it launched.

For most of Taskade's life, the human had to learn where everything was.

BEFORE                                  TASKADE GENESIS

Workspace Intent
│ │
▼ ▼
Human learns where Prompt
everything is │
│ ▼
▼ System (memory, agents, automations)
Human does the work │
▼
Interface generated
around the work

On June 22, 2025, I opened an internal issue with a plain working title: "Taskade App Generator." The next day I wrote the plan in one line: simplify each app into (1) knowledge, (2) AI agents, (3) automation. Three primitives we had already spent years building, with a new surface on top. The name Taskade Genesis came sixteen days later. The full 110-day journey is below.

Even the container was old. We introduced subspaces in February 2020 as folders with their own members and permissions, to help remote teams organize. Five years later, the same subspace became the unit of an app: one subspace, one app, with its own knowledge, agents, and automations inside. Another feature that turned out to be a primitive.

Bill Atkinson, the creator of HyperCard, died on June 5, 2025. A few weeks later, on July 1, I wrote in that issue: "HyperCard let you build your own tools using words. Taskade lets you build your own AI agents and apps using ideas." Projects were the cards. Agents were the scripts. Subspaces were the stacks. (Our history of HyperCard tells that story in full, and SaaS Has Quietly Evolved Into Living Software covers what it means for the software industry.)

The Taskade Genesis app builder: describe an app and it is built with projects, agents, and automations connected

Apps are not a fourth feature. They are the surface through which the other primitives become usable.

Layer Taskade primitive Verb
Memory Projects remember
Intelligence AI Agents reason
Execution Automations act
Interface Genesis Apps serve

A later design note put the product principle in one line: every prompt to app must mean execution. A generated screen that is not wired to memory, intelligence, and execution is a mockup. We had spent six years making sure that, by the time the screen arrived, there was a working system behind it. The official definition of that architecture lives in the Taskade Genesis overview and Workspace DNA.


🗓️ What Happened in the 110 Days Between the First Issue and the Launch?

Taskade Genesis went from an internal issue to a public launch in 110 days: the issue opened on June 22, 2025, and the launch post shipped on October 10, 2025. Those 110 days did not create the primitives. They connected primitives that had taken eight years to build, and they fixed two tickets I had filed long before anyone said "Genesis."

I went back through that issue thread, the pull requests around it, and our release notes to rebuild the sequence. Here it is, with nothing smoothed over.

Date What happened Primitive it connected
Jun 22, 2025 I open an internal issue called "Taskade App Generator": go all in on AI, starting from a single create screen —
Jun 23, 2025 First plan: each app is (1) knowledge, (2) AI agents, (3) automation All three
Jun 28, 2025 The mapping gets written down: projects are the database, agents are the logic, automations are the triggers Memory, intelligence, execution
Jul 1, 2025 The HyperCard framing: projects as cards, agents as scripts, subspaces as stacks Interface
Jul 5, 2025 The build order is fixed: database first, intelligence second, automation third All three, in order
Jul 8, 2025 The issue is renamed Taskade Genesis, and "One Prompt. One App." is added the same morning —
Jul 13–21, 2025 Release notes add an app manager for Taskade Genesis apps, then let AI agents build apps from a conversation Intelligence → interface
Jul 22, 2025 A four-year-old ticket ships: link anything (projects, agents, automations, files, people) from the editor, comments, and chat Memory
Aug 7, 2025 Taskade 6.0 ships a ground-up platform redesign Interface
Aug 9, 2025 Taskade Genesis enters public preview All four
Aug 21, 2025 Build Without Permission is published —
Aug 26, 2025 Work starts on live workspace sync, which "unlocks genesis apps" Memory → interface
Sep 12, 2025 The launch is running two weeks behind. The whole path is written as one line: sign up, prompt anything, build, edit, connect, share, publish All four
Oct 1–3, 2025 Generated apps get a persistent memory architecture, and the issue is closed Memory
Oct 10, 2025 Taskade Genesis launches All four
Oct 24, 2025 "One Prompt. One App.", the July working tagline, becomes a public headline —
June 2025 July 2025 August to September 2025 October 2025 Taskade App Generator issue Knowledge + agents + automation Projects = database, agents = logic, automations = triggers HyperCard framing Database first, intelligence second, automation third Renamed Taskade Genesis: One Prompt. One App. Link anything from anywhere Taskade 6.0 redesign Public preview Live workspace sync Two weeks behind, one path written down Persistent memory for generated apps Taskade Genesis launches
June 2025 July 2025 August to September 2025 October 2025 Taskade App Generator issue Knowledge + agents + automation Projects = database, agents = logic, automations = triggers HyperCard framing Database first, intelligence second, automation third Renamed Taskade Genesis: One Prompt. One App. Link anything from anywhere Taskade 6.0 redesign Public preview Live workspace sync Two weeks behind, one path written down Persistent memory for generated apps Taskade Genesis launches

The line I wrote on June 28 is the thesis of this whole essay, six weeks before the product had a name:

"projects = knowledge for agents / projects = database for automation / agents = chatbots for web apps with context, knowledge / agents = logic and LLMs for automation, flows / automation = forms + mini-apps for data intake and processing / automation = what a button (CTA) can trigger on-click via web-app, and can be anything."

Read it again with the four primitives in mind. Every clause is one of the twelve connections in the matrix below. I did not know I was describing a system. I was writing notes.

Which old tickets did Taskade Genesis finally close?

Two of the tickets that made Taskade Genesis possible were ones I had filed myself, years earlier, as a frustrated user of my own product.

Ticket Filed What it asked for When it shipped What it became
Real-time space for collaborators June 29, 2017 A new project should appear for teammates without a hard refresh Foundation merged in September 2025, live listings of projects, agents, automations, and media in June 2026. Closed in April 2026, almost nine years after I filed it Apps that update for everyone the moment data changes
Crosslink projects in chat and comments May 10, 2021 Mention any project from any conversation July 22, 2025, four years later, widened to agents, automations, files, and people A workspace where everything can reference everything: memory as a graph

My note on the 2017 ticket was one line of customer pain: "New Space is not there, requires hard refresh." In August 2025 I described its fix differently: "this completes the real-time vision for taskade v1 + unlocks genesis apps." The same ticket, read eight years apart, meant two different things. In 2017 it was a collaboration bug. In 2025 it was the live data layer under every generated app.

The 2021 ticket had the same arc. When I finally opened the pull request for it, I called it "a big part of connecting the dots." I meant the dots inside a project editor. It turned out to mean the dots between every primitive we had.

What did we try and abandon on the way to Taskade Genesis?

Taskade Genesis looks inevitable in hindsight. It was not. These are the directions we explored in 2025 and left behind, and each one taught us which primitive we already had.

Direction we explored What we chose instead What it taught us
A drag-and-drop canvas editor for apps A chat-first flow: describe, generate, preview, edit The interface should be generated, not assembled by hand
Generating code and hosting it in sandboxes Running each app on projects, agents, and automations The workspace is the runtime, not a host for foreign code
Comparing ways to host arbitrary generated apps Making every app a first-class subspace The container we needed already existed since 2020
A retro floating chat-window interface The chat panel inside the workspace Novelty is not a primitive
A large research roadmap for self-evolving AI Agents keeping plain notes in a memory folder inside a project Memory was a project all along
One giant pull request for the launch Many small pull requests, reviewed and merged one at a time Gall's Law applies to shipping, too

That last row matters to me. Some of the early work was so large that reviewers cut most of it down before anything merged. The version of Taskade Genesis that shipped is smaller than the one we first imagined, and it works because it is smaller. Every abandoned direction tried to build something new. Every direction that survived reused something we already had.


🔁 When Did the Pieces Become a System?

The pieces became a system in 2025, when every primitive could read from and write to every other primitive through the same workspace. For years Taskade had projects, agents, automations, and a workspace UI as separate features. Connected, they formed a loop: memory feeds intelligence, intelligence triggers execution, execution writes new memory, and the app serves all of it.

This is the center of the essay, so I want to slow down.

feeds triggers updates inputs, results, and decisions written back the loop starts again ProjectsMEMORY AgentsINTELLIGENCE AutomationsEXECUTION AppsINTERFACE ProjectsMEMORY, one cycle richer Agents reason with more context
feeds triggers updates inputs, results, and decisions written back the loop starts again ProjectsMEMORY AgentsINTELLIGENCE AutomationsEXECUTION AppsINTERFACE ProjectsMEMORY, one cycle richer Agents reason with more context

For years these looked like separate features. Connected, they became something else.

feature + feature + feature  ≠  system

primitive ⇄ primitive ⇄ primitive = system

The system emerges from the relationships, not from the parts.

Here is the simplest way I know to show why. With four primitives, there are twelve directed connections between them. Each connection is a way one part can use another. Every one of those twelve is a real behavior in a Taskade Genesis app today.

From ↓ / To → Memory Intelligence Execution Interface
Memory — Agents read project knowledge Field changes trigger automations Apps display live project data
Intelligence Agents write decisions into projects — Agents start automations Agents chat inside apps
Execution Automations write results back Automations call agents mid-run — Automations update what apps show
Interface App forms create project records App users talk to agents App actions start automations —

Now count what happened as we added primitives. The number of possible connections grows much faster than the number of parts, because it grows as n × (n − 1).

2019 projects 2023 plus agents 2024 plus automations 2025 plus apps 0 2 4 6 8 10 12 14 Taskade primitives in the loop Directed connections Primitives vs possible connections between them Possible connections Primitives
2019 projects 2023 plus agents 2024 plus automations 2025 plus apps 0 2 4 6 8 10 12 14 Taskade primitives in the loop Directed connections Primitives vs possible connections between them Possible connections Primitives

One primitive has zero connections. Two have two. Three have six. Four have twelve. That is why Taskade Genesis felt sudden from the outside and slow from the inside. Six years of adding parts produced a modest line. Adding the last part tripled the connections at once, because the new part touched every old one.

The Genesis Equation writes the same idea as multiplication rather than addition, and Workspace DNA architecture documents the loop in engineering detail. The founder version is simpler:

The breakthrough was not any one piece. It was connecting them.


🗄️ Why Did the Workspace Become the Backend?

The workspace became the backend because it already held everything a backend holds: data, logic, background jobs, integrations, permissions, and history. Instead of building a new backend for every app, Taskade Genesis points each generated app at the workspace. The app becomes a view into a living system that people and agents already share.

The traditional stack looks like this.

Traditional app Taskade Genesis app Frontend Backend API Database Job queue Third-party APIs Generated app Workspace Projects: memory Agents: intelligence Automations: execution 100+ integrations
Traditional app Taskade Genesis app Frontend Backend API Database Job queue Third-party APIs Generated app Workspace Projects: memory Agents: intelligence Automations: execution 100+ integrations
Backend job Traditional stack Taskade workspace
Store the data Database and schema Projects with custom fields
Apply the logic Server code AI agents with instructions and tools
Run background jobs Queues and cron Automations with triggers
Talk to other systems Hand-written API clients 100+ integrations
Track changes Migrations and logs Version history
Collaborate A separate admin tool The same workspace your team already uses

This is the flip that took me the longest to see. We always thought of the workspace as the destination: the place you go to do work. It turned out to be the engine: the place work happens, whether or not a person is looking at it.

When Taskade Genesis launched, we wrote it as a short line: your workspace becomes the backend, and your prompt becomes the app. It sounded like a slogan. It was really a description of six years of accidental backend engineering. The deeper thesis is in Software That Runs Itself.


⏳ How Did Seven Years Compress Into One Prompt?

Seven years of Taskade product architecture now sit behind the first prompt a user types. In 2019 a team had to assemble a workspace, create projects, and organize work by hand. In 2026 a person describes what they need, and Taskade Genesis assembles projects, agents, automations, and an app into a running system in minutes. More than 150,000 apps have been built this way.

2019                                       2026

assemble the workspace by hand describe what you need
↓ ↓
create projects by hand GENESIS
↓ ↓
organize work by hand assembles Projects
↓ + Agents
do the work by hand + Automations
+ App
↓
running system

Build a client intake portal that follows up automatically Create the clients and requests projects Create an intake agent trained on those projects Create a follow-up automation for new requests Generate the portal, wired to all three A live app, running now Every new request becomes memory, then action, then memory again You Taskade Genesis Projects Agents Automations App
Build a client intake portal that follows up automatically Create the clients and requests projects Create an intake agent trained on those projects Create a follow-up automation for new requests Generate the portal, wired to all three A live app, running now Every new request becomes memory, then action, then memory again You Taskade Genesis Projects Agents Automations App
What the prompt now assembles How long Taskade took to build it as a product
Structured, shared, real-time data 2016 to 2019
AI that reads your context 2022
Agents with roles, knowledge, and tools 2023 to 2024
Automations across 100+ integrations 2023 to 2024
Generated, published app interfaces 2025
A kernel that coordinates all of it 2026

What took us years to assemble as a product can now be assembled for you in minutes.

That is the part I find most moving about this work. Every year of building did not disappear. It compressed. A new user never sees the 2019 sync engine or the 2023 agent roundtable, but both are inside the app they generate on their first day. You can see what people build with it in the Community Gallery.


🧪 Was Taskade Genesis Planned From the Start?

No. Taskade Genesis was not planned in 2017 or 2019. It emerged in 2025 from primitives the team built for other reasons. Strategy researchers call this an emergent strategy: in Mintzberg and Waters' 1985 definition, "patterns or consistencies realized despite, or in the absence of, intentions." The pattern was real. The plan came afterwards.

Founders are told to have a vision, and I believe in vision. But I have learned that vision works differently than the pitch deck version. In their 1985 paper Of Strategies, Deliberate and Emergent, Henry Mintzberg and James Waters wrote that deliberate and emergent strategies are "two ends of a continuum along which real-world strategies lie." Taskade sits much closer to the emergent end than our marketing ever admitted.

Deliberate strategy Emergent strategy Where Taskade sat
Starting point A fixed destination A direction and a set of beliefs "Make work simpler"
How decisions get made Top-down roadmap Bets that respond to users and technology Each primitive was a separate bet
When the pattern is visible Before you start After the pieces accumulate Only in 2025
What you keep What the plan requires What keeps proving useful Structure, context, history, execution

There is also a law about this. John Gall's 1975 book Systemantics gave us Gall's Law: "A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work." Taskade Genesis is a complex system. It works because every piece of it worked alone first.

How is converging different from pivoting?

A pivot throws the old product away. A convergence keeps it. That is the key difference between Taskade's path and the famous accidental-product stories.

Company Started as Became What happened to the original
Flickr (2004) Game Neverending, an online game Photo sharing Game shelved
Twitter (2006) Odeo, a podcasting company twttr, then Twitter Odeo assets bought back and left behind
Instagram (2010) Burbn, a check-in app Photo sharing Burbn dropped
Slack (2013) Glitch, an online game Team messaging Game shut down
Taskade (2025) A collaborative workspace Taskade Genesis Every primitive kept and connected
Pivot Convergence abandon Product A Product B Primitive 1 System Primitive 2 Primitive 3 Primitive 4
Pivot Convergence abandon Product A Product B Primitive 1 System Primitive 2 Primitive 3 Primitive 4

This matters for users as much as for founders. Because we converged instead of pivoting, nobody lost their workspace. The team that joined Taskade in 2019 to share a meeting agenda still has that agenda. It just happens to be memory now, available to every agent and app they build.


🧠 Why Were AI Models the Catalyst but Not the Product?

Large language models were the catalyst for Taskade Genesis, but the model was never the whole product. A model supplies reasoning. A working system also needs context, memory, tools, permissions, data, execution, an interface, and persistence. Taskade had spent six years building those eight things for people. Models made them usable by software.

In 2017 Andrej Karpathy argued in Software 2.0 that neural networks "represent the beginning of a fundamental shift in how we develop software." In 2025 he went further and described large language models as a new kind of operating system. Both ideas point the same way. Models are becoming infrastructure.

Infrastructure alone does not ship outcomes. Gartner predicted in June 2025 that over 40% of agentic AI projects will be canceled by the end of 2027, citing escalating costs, unclear business value, and inadequate risk controls. Most of those projects will not fail because the model was weak. They will fail because the model had nowhere to work.

Model: increasingly cheap and capable Intelligence Still needs Context Memory Tools Permissions Data Execution Interface Persistence
Model: increasingly cheap and capable Intelligence Still needs Context Memory Tools Permissions Data Execution Interface Persistence
What a model needs Where it comes from in Taskade When we started building it
Context The project the agent works in 2017
Memory Projects and the memory graph 2017, as memory since 2022
Tools Agent tools: web search, code, file analysis 2023
Permissions Role-based access from Owner to Viewer 2020
Data Your workspace plus 100+ integrations 2017 onward
Execution Automations 2023
Interface Generated apps 2025
Persistence Real-time sync and version history 2017

Look at the right-hand column. Only one row is as recent as 2025. The model arrived and found a system already waiting for it. That is also why Taskade works with 15+ frontier models from OpenAI, Anthropic, and open-weight providers instead of betting on one.

The model can be replaced. The accumulated system around it cannot. If you want the technical ladder behind that sentence, LLM → RAG → Agent → Agentic AI and the context engineering field guide walk through it.


🧩 How Does TSK-1 Organize the Pieces?

TSK-1, the Taskade System Kernel, is the layer that coordinates the primitives so the user does not have to. Launched on July 8, 2026, it picks a model for each task, connects the right memory, and runs agents and automations as one app. You describe what you want in plain language, and TSK-1 does the coordinating.

TSK-1Taskade System Kernel Models Memory Tools Agents Automations Running app
TSK-1Taskade System Kernel Models Memory Tools Agents Automations Running app

A kernel is the part of an operating system that quietly coordinates everything else. That is the right word for what the primitives needed once they were connected. Four primitives with twelve connections are powerful. They are also a lot of decisions: which model, which memory, which tool, which trigger. TSK-1 makes those decisions so a person can stay at the level of intent.

I will leave the details to the TSK-1 guide and the TSK-1 page. For this story, one point matters. TSK-1 is not a new primitive. It is the first thing we built that exists only because the primitives were already connected. It could not have existed in 2019, or 2023, or even 2024.


✏️ What Did Bill Atkinson Teach Us About Subtraction?

Bill Atkinson, who built QuickDraw, MacPaint, and HyperCard, is a patron saint of this story because he understood that simplicity comes after complexity, not before it. His most famous line of code was a negative number. Taskade Genesis applies the same idea to an interface: one prompt on top of years of hidden work.

The story is on Folklore.org. In February 1982, Apple's Lisa team began asking engineers to report how many lines of code they wrote each week. Atkinson had just rewritten QuickDraw's region engine with a simpler, more general algorithm that ran almost six times faster and removed about 2,000 lines. On the form, he wrote -2000. After a couple more weeks, they stopped asking him to fill it in.

Five years later, on August 11, 1987, Apple released HyperCard, which Atkinson described as a "software erector set." It let people who were not programmers build their own software out of cards and stacks. We have written about it in the history of HyperCard and Bill Atkinson's HyperCard legacy, and it is the direct ancestor of the Build Without Permission manifesto.

Atkinson's idea What it meant in 1982–1987 What it means for Taskade Genesis
-2000 lines Better code is often less code Better interfaces are often less interface
The erector set Give people parts, not finished things Give people primitives, not templates
Tools for everyone Non-programmers can build software Anyone can describe software into existence
Hidden complexity QuickDraw did the hard math so MacPaint felt easy Seven years of primitives so one prompt feels easy

Simplification often happens after complexity. The final interface can be a single prompt precisely because years of complexity sit underneath it. You cannot start with the -2000. You have to write the 2,000 lines first.


📚 What Did Seven Years of Building Taskade Teach Me?

Building Taskade taught me that products are often discovered rather than designed. You build useful primitives, keep the ones that compound, and wait for their relationships to become obvious. Here are the five lessons I would give any founder building through a computing shift.

# Lesson The Taskade evidence
1 You do not always discover the product from the top down Taskade Genesis emerged from four primitives built for other reasons
2 Do not confuse a primitive with its current interface Projects looked like outlines. Their deeper primitive was memory
3 Preserve what compounds Data, context, history, workflows, and knowledge were never thrown away
4 Simplification comes after complexity One prompt sits on top of seven years of architecture
5 Connections are worth more than parts Four primitives, twelve connections, one system

Lesson 1: You do not always discover the product from the top down. Sometimes you build useful primitives until their relationship becomes obvious. The discipline is not in predicting the destination. It is in building each piece well enough that it can survive a future you cannot see.

Lesson 2: Do not confuse a primitive with its current interface. Every primitive we shipped wore a disguise. The project wore an outline. The agent wore a chat window. The automation wore a flowchart. Ask what a thing is underneath the screen, because the screen will change and the primitive will not.

Lesson 3: Preserve what compounds. In every computing shift, there is pressure to rebuild from scratch. We resisted it. We kept the data model, the history, the real-time sync, and the habit of writing everything back into projects. Those are the things that compounded. Features did not compound. Structure did.

Lesson 4: Simplification comes after complexity. The one-prompt experience is the -2000. It was only possible because of everything we wrote first. Founders who try to start at the simple end usually ship a demo, which is Gall's Law in practice.

Lesson 5: Connections are worth more than parts. If I could go back to 2019, I would not tell myself to build Taskade Genesis. I would tell myself to make sure every new piece could read from and write to every old piece. That rule alone would have gotten us here faster.


🔮 What Comes After Software That Assembles Itself?

After software that assembles itself comes software that keeps running and improving on its own. Every era of Taskade added one capability to the system: first anyone could create, then software could understand, then it could act, then it could assemble itself. The next step is software that stays alive and gets better with every cycle of use.

Era Years Software can… Taskade milestone
Build without permission 2017–2019 …let anyone create The collaborative workspace
Intelligence enters the workspace 2022–2023 …understand Taskade AI, then AI Agents
Agents and automations 2023–2024 …act Custom agents, multi-agent teams, automations
Taskade Genesis 2025–2026 …assemble itself One prompt, one app, then TSK-1
Next 2026 onward …keep running Living systems that compound
2017 to 2019 2022 2023 to 2024 2025 next every cycle adds memory Create Understand Act Assemble KeepRunning
2017 to 2019 2022 2023 to 2024 2025 next every cycle adds memory Create Understand Act Assemble KeepRunning

I will not pretend to know the exact shape of the next five years. That would contradict everything this essay argues. What I know is the direction, and the direction has been steady since 2017: make work simpler, make software more useful, and keep connecting the pieces that belong together. The one-person company running on a living system is one version of where that leads. There will be others we cannot see yet.


The Product We Didn't Know We Were Building

We did not have a seven-year roadmap to Taskade Genesis. We had a direction: make work simpler, make software more useful, and keep connecting what belongs together. Then the pieces changed, one at a time, until they described a product we had never drawn on a whiteboard.

Projects became memory.
AI became agents.
Workflows became execution.
The workspace became the backend.
Apps became the interface.

The pieces became Taskade Genesis.

If someone finishes this essay, I hope they do not summarize it as a founder telling his story again. I hope they summarize it like this: Taskade spent seven years building what looked like separate features, until AI made it clear they were the memory, intelligence, execution, and interface of one system.

We thought we were building features.

We were building primitives.

The primitives became a system.

And now the system builds systems.

every cycle compounds Idea Prompt Taskade Genesis Memory Agents Automations App Running system
every cycle compounds Idea Prompt Taskade Genesis Memory Agents Automations App Running system

Sometimes the product only becomes obvious after you have built enough of the future to see it.

▲ ■ ● Memory, intelligence, execution.

The pieces are live now. Build your first system with Taskade Genesis →

— John Xie, CEO, Taskade


❓ Frequently Asked Questions

How did Taskade evolve into Taskade Genesis?

Taskade began as a collaborative workspace in 2017 and joined Y Combinator in 2019. Over the next six years its primitives changed one by one. Projects became persistent memory, AI became agents in 2023, workflows became automations in 2024, and in 2025 Taskade Genesis connected all of them behind apps generated from a single prompt.

Was Taskade Genesis planned from the beginning?

No. Taskade did not follow a seven-year roadmap to Taskade Genesis. The team built projects, AI agents, automations, and a shared workspace because each one solved a real problem at the time. Taskade Genesis emerged in 2025 when large language models became capable enough to connect them. Strategy researchers call this an emergent strategy.

What is Taskade Genesis?

Taskade Genesis turns a natural-language prompt into a live app powered by Projects, AI Agents, Automations, and the surrounding Taskade workspace. Instead of generating code you must deploy, it assembles a running system with memory, intelligence, and execution already connected. More than 150,000 apps have been built with it. Start with the Genesis overview.

What is Workspace DNA?

Workspace DNA is the connected architecture underneath every Taskade Genesis app. Projects provide memory, AI Agents provide intelligence, and Automations provide execution, with the app as the interface on top. Execution writes back to memory, memory feeds intelligence, and intelligence triggers execution. Read the Workspace DNA guide.

What is TSK-1?

TSK-1 is the Taskade System Kernel, launched in July 2026. It coordinates AI models, memory, agents, and workflows so they operate as one running app, and it picks a model for each task from 15+ frontier models. See Introducing TSK-1.

When was Taskade founded and who founded it?

Taskade was founded in 2017 by John Xie (CEO), Stan Chang (CTO), and Dionis Loire. The beta was announced in December 2017, and the company joined Y Combinator's Summer 2019 batch before raising a $5M seed round in October 2019. The full record is in the complete history of Taskade.

What is the difference between a feature and a primitive in software?

A feature solves one visible problem for one moment. A primitive is a foundational building block that does one thing well and is meant to combine with other building blocks. Features get replaced when needs change. Primitives get recombined, so their value compounds as more of them connect.

Why do AI agents need a workspace?

A language model on its own answers a prompt and forgets. An agent becomes useful when it has somewhere to work: structured data, persistent memory, tools, and people. A workspace supplies all four, which is why Taskade agents live inside projects instead of inside a standalone chat window.

How is Taskade Genesis different from AI code generators?

AI code generators turn a prompt into source code you must host, connect to a database, and maintain. Taskade Genesis turns a prompt into a running app backed by your workspace. The workspace is the backend, agents are the logic, automations are the background jobs, and 100+ integrations connect it to your tools.

How long did it take to build Taskade Genesis?

Taskade Genesis went from an internal issue on June 22, 2025 to a public launch on October 10, 2025: 110 days, with a public preview on August 9, 2025. Those 110 days connected primitives that took eight years to build. The journey table above lists every step.

Where did the name Taskade Genesis come from?

The project started on June 22, 2025 under the working title "Taskade App Generator." On July 8, 2025 it was renamed Taskade Genesis, and "One Prompt. One App." was added the same morning. The tagline became a public headline in October 2025.

What is emergent strategy?

Emergent strategy comes from Henry Mintzberg and James Waters (1985), who defined emergent strategies as "patterns or consistencies realized despite, or in the absence of, intentions." It contrasts with deliberate strategy, which is realized as planned. Most real companies, Taskade included, sit somewhere between the two.


📖 Related Reading

The founder canon, in reading order

  • Build Without Permission: The Taskade Genesis Manifesto: why we build
  • From Bronx Science to Taskade Genesis: where the ideas came from
  • From Web Hosting to AI Infrastructure: why systems must stay alive
  • The Product We Didn't Know We Were Building: how the pieces converged (you are here)
  • Software That Runs Itself: what Taskade Genesis is
  • The Workspace Is the Runtime: what the pieces became
  • The Genesis Equation: the architecture as a formula
  • The Execution Layer: why the chatbot era is already over
  • They Generate Code. We Generate Runtime: the workspace as the runtime
  • Fifty Years of Computing Primitives: from the file to the task

The record

  • What Is Taskade? The Complete History
  • The Origin of Taskade Genesis
  • The Origin of Living Software
  • About Taskade

Build with the primitives

  • AI App Builder: one prompt, one app
  • AI Agents: agents that live in your workspace
  • Automations: execution across 100+ integrations
  • AI Workspace: the workspace as the backend
  • Community Gallery: clone what others have built

📎 Sources

  1. Andy Jassy, 2023 Letter to Shareholders, Amazon, quoting the 2003 AWS vision document on primitives.
  2. M. D. McIlroy, E. N. Pinson, B. A. Tague, "Unix Time-Sharing System: Foreword," Bell System Technical Journal, 1978, via Unix philosophy.
  3. Henry Mintzberg and James A. Waters, "Of Strategies, Deliberate and Emergent," Strategic Management Journal 6(3), 1985.
  4. John Gall, Systemantics, 1975, via Gall's law.
  5. Douglas Engelbart, Augmenting Human Intellect: A Conceptual Framework, Stanford Research Institute, 1962.
  6. Andy Hertzfeld, "-2000 Lines Of Code," Folklore.org.
  7. HyperCard, Wikipedia.
  8. Andrej Karpathy, "Software 2.0," 2017.
  9. Gartner, "Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027," June 25, 2025.
  10. Wikipedia entries for Flickr, Twitter's history, Instagram, and Slack.
  11. Taskade internal issue and pull-request history, June to October 2025, and the Taskade changelog entries for July 13, July 21, and August 7, 2025 (the author's own notes; teammates and internal names omitted).
  12. Taskade release history: Taskade AI (Dec 2022), AI Agents beta (May 2023), Custom AI Agents (Nov 2023), Automation beta (Jan 2024), Multi-agent teams (Apr 2024), Taskade Genesis preview (Aug 2025), Taskade Genesis launch (Oct 2025), TSK-1 (Jul 2026).
0%

On this page

🧱 What Is the Difference Between a Feature and a Primitive?🗓️ What Was Taskade When It Joined Y Combinator in 2019?🧬 How Did Taskade's Primitives Change Between 2019 and 2026?🌳 How Did Projects Become Memory?🤖 How Did AI Become Agents Inside Taskade?⚡ How Did Workflows Become Execution?🖥️ When Did the Interface Change, and Why Did Apps Come Last?🗓️ What Happened in the 110 Days Between the First Issue and the Launch?Which old tickets did Taskade Genesis finally close?What did we try and abandon on the way to Taskade Genesis?🔁 When Did the Pieces Become a System?🗄️ Why Did the Workspace Become the Backend?⏳ How Did Seven Years Compress Into One Prompt?🧪 Was Taskade Genesis Planned From the Start?How is converging different from pivoting?🧠 Why Were AI Models the Catalyst but Not the Product?🧩 How Does TSK-1 Organize the Pieces?✏️ What Did Bill Atkinson Teach Us About Subtraction?📚 What Did Seven Years of Building Taskade Teach Me?🔮 What Comes After Software That Assembles Itself?The Product We Didn't Know We Were Building❓ Frequently Asked Questions📖 Related Reading📎 Sources

Related Articles

Previewing and customizing a branded AI agent in Taskade before publishing it as a public page, a custom domain, or a website widget
August 31, 2026AI

Generate the Art. Preview the Agent. Put It on Your Domain (2026)

Ship an AI agent that looks like your company: generate its art in the workspace, preview it the way a visitor sees it, ...

Connecting a Taskade Genesis app to a custom domain with a single CNAME record so clients sign in on your own web address
August 28, 2026AI

Add Client Logins. Connect Your Domain. Ship a Real Product in 2026

Turn a cloned app into a product clients pay for. Add email sign-in on every plan including Free, point your domain at i...

Prompt to Ops Dashboard (2026): Not Another Chart Builder
August 21, 2026AI

Prompt to Ops Dashboard (2026): Not Another Chart Builder

AI dashboard builders often ship charts. Operators need a living ops system from a prompt. How Taskade Genesis differs f...

Automation steps executing in sequence inside a Taskade workspace, illustrating how work passes from one step to the next
September 23, 2026AI

Agent Handoff Explained: The Narrow Channel Between AI Agents (2026)

Multi-agent systems fail at the seams, not inside the agents. What a handoff carries, the five ways it breaks, and how t...

Connectome extraction procedure diagram showing how brain imaging becomes a network graph. Image: Wikimedia Commons / Hagmann P, Cammoun L, Gigandet X, Meuli R, Honey CJ, et al / CC BY 3.0
September 22, 2026AI

The Complete Connectome Explained: What a Finished Brain Map Tells Us About AI Agents (2026)

Scientists have now mapped an entire animal nervous system, neuron by neuron. What the map shows, what it cannot show, a...

A live app built from a prompt, running with its own database, agents, and automations
September 1, 2026AI

Chat-Native App Builders in 2026: What You Actually Own When the Chat Ends

Claude, ChatGPT, and Gemini can all build an app inside the chat. The question nobody answers is what survives when you ...

View All Articles
How Taskade Became Taskade Genesis (2026): An Origin Story