Developer · Designer · Filmmaker · Photographer · Illustrator · Podcaster · Musician · Writer · Founder · Multi-vertical.
Ten verticals, one Creator Identity Hub, one MCP runtime.
Name, tagline, live status, collaborators, inner ring, banner — the headline of every visit, all on one card.
Work-in-progress visible to your circle. Sketches, sticky notes, half-finished thoughts — your studio wall, public.
Every project and every todo can name who you build with. Credit is structural, not an afterthought.
Discord-style spaces with AI-generated business plans, marketing copy, standup summary — always at hand.
AI Identity avatars + token-aware agent infra. HOT layer, sub-agent context hand-off, full GUI ↔ MCP sync.
(vs naive 1,800-tok context dump)
The MCP server your AI tokens actually deserve.
For developers, designers, filmmakers, photographers, illustrators, podcasters, musicians, writers, founders, and multi-vertical creators.
High craft · high autonomy · real workflow integration
Most task systems treat the AI as a display consumer. We built Todo Hub as a context runtime — filter-first, cost-aware from the ground up.
Full task list dumped into every prompt. 1200+ tokens before your actual question.
~80 tok primer via HOT layer. Lazy tools load only when needed.
Calling an LLM to tag "marketing" or "short-term" on each insert. Cost adds up.
Rule-based auto-classification on insert. 0 LLM API calls. Instant.
Parent agent re-explains the full spec in every child prompt. 600+ tok repeated.
delegate_brief loads full spec from DB in child context. Parent sends 30 tok.
HOT layer: ~80 tok primer with system status, active project, and unblocked next task. Heavy tools stay LAZY — loaded only on demand.
context() // 80 tok — HOT → todo_next_unblocked() // +70 tok → delegate_brief(id) // sub-agent only
Domain (marketing, infra, design…) and term (short/mid/long) are tagged at write time via rule engine. LLM never touches this path.
todo_add( title="MCP LP", tags="marketing,design" ) // domain=marketing · term=short // 0 LLM calls
Parent sends a 30-tok message with just the task id. Child agent calls delegate_brief(id) and gets the full spec from DB — spec lives once, referenced many times.
// parent (30 tok) delegate_brief(id="ae12e45a") // child receives full spec // files · constraints · output fmt
Token saving is the headline. But the full feature set covers the entire AI task lifecycle — from insert to sub-agent hand-off to GUI reflection.
todo_smart_next(domain, term) returns only what the current agent needs. 9 domains × 3 term buckets = precise routing.
MCP-added TODOs appear in the PRESENSE web app overview, todo page, and public profile rail with no extra sync step.
Clickable tags in the GUI navigate between projects and their associated tasks. Context stays intact across surfaces.
switch_project(name) changes runtime scope mid-session. One MCP instance, many projects, zero re-initialization.
todo_done(id, summary="...") prepends your implementation note to the description. Future agents inherit the IP.
MCP-added rows auto-sync owner_id to the GUI. No orphaned tasks. Public profiles reflect live task state.
Tap a chip to jump between the twelve pillars. Each is a different room — different palette, different mockup, different copy.
Name, tagline, live status, collaborators, inner ring, banner — the headline of every visit, all on one card. Visitors land on your work, not a feed.
A single source of truth for "who you are right now" — identity, status, collabs, ring.
It is not a profile-pic + bio template. It does not pretend you are one-dimensional.
Shipping PRESENSE · pro musician · AI builder. Currently building token-aware agent infra.
Sketches, sticky notes, half-finished thoughts. Your studio wall, public. Drag notes around, color them by mood, pin the ones that matter today.
A visual surface for everything that is not done yet — and isn't ready to be a "post".
It is not a Trello board. It is not a Twitter feed. It is your wall, not your inbox.
Every project and every todo can name who you build with. Credit is structural — not a name buried in a description. Their face shows up on your page, and yours on theirs.
Co-creator attribution that survives — instead of vanishing in a screenshot.
It is not a "tag a friend" sticker. It is not an org-chart. Co-creators are first-class.
Daily standup-style updates to your trusted circle. Not your followers. Not the public. The 14 people who actually care about what you shipped today.
Updates that go to the people who matter — without becoming a public performance.
It is not a tweet. It is not a status. It does not get re-shared into the void.
shipped wave divider refactor · cleared 7 todos · half-baked sketch for postit physics
Link, song, sketch, AI output — drop it. No "they typed…" indicator. No ping cascade. The recipient sees it when they choose to, in a calm reading state.
A maker-friendly DM model. Quiet, async, file-rich. Built for craft, not chat.
It is not chat. It is not a notification engine. It does not measure your read-receipts.
YouTube, GitHub, WakaTime, Spotify, Twitch, SoundCloud, Bandcamp, DEV.to, Zenn, note, HN — all live on one canvas. Status is real, not a screenshot.
A single canvas where all your work-surfaces show up live, in your own design.
It is not a Linktree. It is not a list of icons. It is a real-time mosaic of your craft.
Layouts × textures × fonts × palettes. Cycle until your profile feels like you. Real typographic control, real palette tokens, no template-debt.
Structural design control that actually changes how your page looks — not a skin.
It is not 5 themes with a different accent color. It is not a color picker hidden behind upgrade.
Discord-style spaces with AI-generated business plans, marketing copy, standup summary — always at hand. Long-running artifacts your team can read, edit, version.
A collaboration space where AI output is a long-lived artifact, not a chat scroll.
It is not a chatroom. It is not a Notion doc. It is a working whiteboard with agents.
AI Identity avatars + token-aware agent infra. HOT layer, sub-agent context hand-off, full GUI ↔ MCP sync. Built so your agents stop burning context on boilerplate.
A context runtime — filter-first, cost-aware, GUI-synced. Tokens that respect you.
It is not an LLM. It is not a chat UI. It is the cheap, fast plumbing in between.
> todo_smart_next(domain="marketing")
// HOT layer · no LLM classify · pure DB
id: ae12e45a
domain: marketing
tokens_used: 148
> todo_smart_next(domain="marketing")
// → 150 tok. No LLM classification. Pure DB.
id: ae12e45a
title: MCP LP — nivisgear × fal.ai
domain: marketing
term: short
priority: high
tokens_used: 148
> todo_claim(id="ae12e45a")
> _
Every feature above powers the PRESENSE Creator Identity Hub in production. The MCP runtime drives real AI agent workflows — not a demo.
Not a dev-only tool. Not a freelance designer board. PRESENSE adapts its Project schema, Journal categories, and AI agent personality to your craft.
Write code, build products, ship
Ship-log + GitHub + WakaTime in one runtime.
Visual systems, UI, brand identity
Case studies, design system, freelance brief in one canvas.
Cinematography, directing, editing
Reel + festival tracker + crew rolodex.
Capture light, tell visual stories
Booking calendar, gallery, client delivery.
Characters, worlds, editorial art
Editorial portfolio + commission queue.
Audio, narrative, voice craft
Episode archive, transcript, guest network.
Compose, produce, perform, record
Catalog, Now Spinning, listening rooms.
Essays, fiction, scripts, copy
Essay queue + drafts + reading list.
Build companies, ship products
Roadmap, fundraising, traction in public.
Combination of all of the above
For builders who refuse to pick one lane.
We don't lock you to one provider. The Group AI Agent routes simple summaries to Gemini Flash, planning to Gemini 2.5 Pro, and Opus-grade artistry to Claude 4.7 — based on your tier and the task complexity.
Smart enough for daily standups. Free forever, no credit card.
Reasoning-grade for project planning + creative drafts.
Opus-grade artistry. Multi-model routing per task complexity.
Your declared verticals + intent + every project tag, todo tag, and journal keyword feed a cosine-similarity vector. Each write auto-marks your profile dirty; the next match query rebuilds and ranks top-K candidates.
Weights: declared tags 3.0 · vertical 5.0 · intent 4.0 · project tags 1.5 · todo tags 1.0 · journal keywords 0.8
vertical designer → 5.0
intent project-collab → 4.0
tags [Figma, brand, motion] → 9.0
projects [case study, design system] → 3.0
journal [type, layout, color] → 2.4
// normalized → unit vector
cosine_sim(viewer, candidate) → 0.87
// top-K = 10 returned
Click any project on your overview → Journal tab. Devlog notes, session recaps, behind-the-scenes — all scoped to the project they belong to. No more flat blog feed where everything dilutes everything else.
Every artefact — todo, journal entry, banner, collaborator, vertical — hangs off a single Project row. The hub, not the feed.
Projects → click → Journal. Only the entries linked to that project. AI agents reading via devlog.list(projectId) stay tightly scoped.
Every field above is mutable from MCP: project.update, project.add_link, project.set_vertical, project.banner_set.
Your booking calendar, client gallery, and delivery proofs live in one Project. Each session gets its own Journal entry — call sheet, license, payment, all linked.
Reel + festival submission tracker + crew rolodex. Every short, every spec deck, every pitch lives as a Project with its own journal, custom links, and collaborator avatars.
Case studies as live Projects. Design system as a separate Project. Freelance briefs as journal entries. Every shot reads like a portfolio site without exporting one.
Episode archive as a Project. Each episode = a journal entry with transcript, guest, runtime, RSS link. Guests stay in the collaborator graph.
Free forever, no credit card. Upgrade when you outgrow it.
MCP server is live for PRESENSE. Standalone release in progress.