
TL;DR: Projects and databases are the Memory layer of Workspace DNA. They store every task, record, file, and field your team works with — and they feed that context to your AI agents (Intelligence) and automations (Execution). When you build a Taskade Genesis app, your projects become its live database backend. One source of truth, seven views, real-time sync.
What Are Projects & Databases?
A project in Taskade is a structured document that doubles as a database. Every task, row, or block is a record. Every column is a custom field. Every project can be viewed as a list, board, table, calendar, mind map, Gantt chart, or org chart — 7 views, without duplicating data. When Taskade Genesis builds an app for you, these same projects become the app's database backend, syncing in real time with the live UI.
In short: a project is both a workspace document and a database row store and an app backend — all at once.
The Memory Layer of Workspace DNA
Workspace DNA has four layers: Memory (Projects), Intelligence (Agents), Execution (Automations), and Interface (the App UI). Memory is the foundation. Without it, agents have nothing to reason over and automations have nothing to act on.
This is the self-reinforcing loop: Memory feeds Intelligence, Intelligence triggers Execution, Execution writes back to Memory. Every cycle makes your workspace smarter.
Hierarchy: Workspace → Folder → Project → Block
Projects live inside a clear hierarchy. Knowing where something belongs makes permissions, search, and agent context predictable.
A block is the atomic unit of memory. Each block can hold custom fields, attachments, sub-blocks, comments, assignees, and AI-generated metadata.
The 7 Project Views
Every project supports 7 views. The data is identical — only the lens changes. Switch instantly without migration or duplication.
| View | Best For | When to Use |
|---|---|---|
| List | Notes, outlines, hierarchical tasks | Daily work, meeting notes, nested checklists |
| Board | Kanban workflows | Pipelines, sprint boards, status tracking |
| Calendar | Date-driven work | Editorial calendars, bookings, events |
| Table | Structured records (database mode) | CRMs, inventories, lead lists, app backends |
| Mind Map | Brainstorming and visual thinking | Strategy sessions, knowledge maps |
| Gantt | Project timelines with dependencies | Roadmaps, launch plans, multi-phase work |
| Org Chart | Reporting structures, hierarchies | Team org, taxonomies, decision trees |
See the full walkthrough in Project Views.
Custom Fields & Databases
Custom fields turn a project into a real database. Add fields like text, number, date, select, multi-select, person, formula, URL, email, phone, attachment, or relation. Each field becomes a queryable column in Table view, a board grouping, a calendar date, or a Gantt dependency — depending on the view you pick.
- Text / number / date — the building blocks
- Select & multi-select — controlled vocabularies for status, tags, categories
- Person — assignment, ownership, routing
- Relation — link records across projects (Customers ↔ Orders ↔ Invoices)
- Formula — computed values (totals, status flags, scores)
- Attachment — files, images, PDFs indexed by search
Learn more in Custom Fields.
Multi-Layer Search
Memory is only useful if you can find it. Taskade combines three search layers that run in parallel:
- Full-text search — exact keyword and phrase matches across titles, blocks, and fields
- Semantic search — vector-based meaning search that finds related ideas even when wording differs
- File content OCR — extracts text from PDFs, images, and attachments so file contents are searchable too
Agents use the same search index, so when you ask an agent "what did we promise the Acme account last quarter?", it pulls from full-text, semantic, and OCR results simultaneously.
Permissions: 7-Tier RBAC
Taskade uses 7 permission tiers. There is no "Admin" role — workspace control belongs to Owner and Maintainer.
| Role | Manage Members | Edit Projects | Comment | View | Typical Use |
|---|---|---|---|---|---|
| Owner | Yes | Yes | Yes | Yes | Workspace creator, billing |
| Maintainer | Yes | Yes | Yes | Yes | Co-leads, ops managers |
| Editor | No | Yes | Yes | Yes | Core team members |
| Commenter | No | No | Yes | Yes | Reviewers, stakeholders |
| Collaborator | No | Limited | Yes | Yes | Cross-functional partners |
| Participant | No | Assigned only | Yes | Yes | Contractors, guests |
| Viewer | No | No | No | Yes | Read-only audiences |
Permissions cascade from workspace → folder → project, and you can override them at any level.
How Agents Read From Projects (Memory → Intelligence)
Your AI agents — powered by 11+ frontier models from OpenAI, Anthropic, and Google — treat projects as their long-term memory. When an agent runs, it can:
- Query a specific project as a knowledge source
- Filter records by custom field values (e.g., "all leads with score > 80")
- Pull attachments and OCR'd file content into its context
- Cite the exact block it referenced when answering you
- Chain multiple projects together for cross-domain reasoning
Set this up in Custom AI Agents by adding a project as a knowledge source. The agent will re-query the project on every run, so its answers stay fresh as Memory updates.
How Automations Write to Projects (Execution → Memory)
Automations close the loop. When something happens — a form is submitted, a webhook fires, a schedule ticks, an integration delivers an event — automations can write back to Memory:
- Create a new row in a Leads project when a form submits
- Update a deal's status field when a Stripe payment clears
- Append a meeting summary to a Customer record after a Zoom call
- Log every agent decision into an Audit project for review
Because automations write to the same projects your agents read from, the next agent run sees the latest state automatically. See Automations for triggers, actions, and branching logic.
Real-Time Collaboration & Version History
Every project supports real-time multi-user editing. Cursors, selections, and field updates sync live across desktop, web, and mobile. Version history tracks every change, so you can:
- See who edited what and when
- Restore a previous version of a project or block
- Compare versions side by side
- Recover deleted content within the retention window
Comments, mentions, and reactions live alongside the data — context never leaves the record it belongs to.
Common Questions
Is a project the same as a database?
Yes. Every project is a database. Switch to Table view to see it as rows and columns, or use any of the other 7 views for the same underlying data.
Do I have to choose between a document and a database?
No. A project is both. Outline a doc in List view, then flip to Table view when you want structured fields.
Can agents update my projects?
Yes — when you give them write access through custom tools or automations. Read-only is the default.
What happens to my projects when Taskade Genesis builds an app?
They become the live backend. Edits in the app UI sync to the project; edits in the project sync to the app UI. One source of truth.
How big can a project get?
Projects scale to thousands of records. For very large datasets, split by folder or relate multiple projects together.
Which plan do I need?
Projects and databases are available on every plan — Free, Starter ($6/mo), Pro ($16/mo), Business ($40/mo), Max ($200/mo), and Enterprise ($400/mo). Higher tiers unlock more storage, advanced permissions, and audit logs.
Related guides
- Workspace DNA — How Memory, Intelligence, Execution, and Interface form the loop
- Project Views — Switch across all 7 views without losing data
- Table View — The default database interface
- Custom Fields — Schema design for your databases
- Custom AI Agents — Train agents on your projects
- Automations — Write back to Memory automatically
- Import CSV — Load existing data into a project
- Genesis Apps — Turn projects into live app backends
