Skip to content

Repository files navigation

Cortex

The default starter brain for Taskade Genesis.

Fork this repo. Import into Taskade. Get a fully wired AI workspace in 60 seconds — 5 agents, 10 projects, 6 automations, 1 app — all connected and running.

Cortex is not a sample app. It is a working brain. You don't learn it. You use it. Then you make it yours.


What's Inside

Intelligence — 5 Agents

AgentRoleEmoji
StrategistThink in tradeoffs, answer in options
EditorCut 30%, keep the nerve
ResearcherFind primary sources, cite everything🔍
CriticArgue against whatever you just said
BuilderSpec it, scope it, ship it🛠

Memory — 10 Projects

  • Company Context — who you are, what you sell, how you talk
  • Decision Log — every major call, reasoning, outcome
  • 5 Playbooks — Hiring, Launch, Pricing, Fundraise, Support
  • 2 Libraries — Mental Models & Frameworks, References
  • Welcome — onboarding guide to Cortex itself

Reflexes — 6 Automations

  • Daily Standup — morning cron that pulls tasks and summarizes blockers
  • Decision Council — webhook triggers 3 agents to debate and synthesize
  • Weekly Review — Friday evening scores the week and plans the next
  • Inbox Triage — classifies incoming messages and routes to the right agent
  • Incident Response — assembles a team and creates a war room
  • Monday Planning — reviews goals and seeds the week's priorities

Interface — 1 Genesis App

A multi-route React SPA with dashboard, council, journal, and library views — all wired to the agents and projects above.


Quick Start

Option A: Fork and Import (recommended)

  1. Fork this repo
  2. Go to your Taskade workspace
  3. Import → select cortex.tsk (or point at your fork's URL)
  4. All 5 agents, 10 projects, 6 automations, and the app appear — wired and running

Option B: Clone and Customize

git clone https://github.com/taskade/cortex.git
cd cortex
npm install

Edit any JSON file under agents/, projects/, automations/, or apps/.

npm run validate # Check structural integrity
npm run summary # Print artifact counts and IDs
npm run assemble # Build cortex.tsk bundle

Then import the generated cortex.tsk into Taskade.


Repo Layout

cortex/
├── manifest.json Bundle metadata
├── cortex.tsk One-click import bundle (generated)
│
├── agents/ Intelligence layer
│ ├── strategist.json
│ ├── editor.json
│ ├── researcher.json
│ ├── critic.json
│ └── builder.json
│
├── projects/ Memory layer
│ ├── company-context.json
│ ├── decision-log.json
│ ├── playbook-*.json (5 playbooks)
│ ├── library-*.json (2 libraries)
│ └── welcome.json
│
├── automations/ Reflexes layer
│ ├── daily-standup.json
│ ├── decision-council.json
│ ├── weekly-review.json
│ ├── inbox-triage.json
│ ├── incident-response.json
│ └── monday-planning.json
│
├── apps/
│ └── default.json Genesis app (React SPA, must be "default")
│
├── examples/ Blank templates for creating new artifacts
│ ├── agent-template.json
│ ├── project-template.json
│ └── automation-template.json
│
├── docs/ Guides
│ ├── GENESIS-101.md
│ ├── AGENT-GUIDE.md
│ ├── PROJECT-GUIDE.md
│ ├── AUTOMATION-GUIDE.md
│ ├── APP-KIT-SPEC.md
│ └── FORK-AND-CUSTOMIZE.md
│
└── scripts/ Tooling
├── validate.mjs
├── summary.mjs
└── assemble.mjs

Customization

Every JSON file is a standalone artifact. Swap any of them:

  • Replace an agent — copy examples/agent-template.json into agents/, write your persona prompt, delete the old one
  • Add a project — copy examples/project-template.json into projects/, structure your content, save
  • Modify a flow — edit trigger/action pairs in automations/*.json
  • Redesign the app — edit the FileSystemTree in apps/cortex.json

See docs/FORK-AND-CUSTOMIZE.md for a step-by-step guide.


Scripts

CommandWhat it does
npm run validateStructural integrity checks on all JSON artifacts
npm run summaryPrint artifact counts and IDs
npm run assembleBuild dist/workspace.json + cortex.tsk
npm run ciRun summary + validate (used in GitHub Actions)

Documentation


License

MIT


Built by Taskade. Fork it. Make it yours. Ship it.

About

Exported from Taskade

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages