Marketer
Handles marketing and promotion — captions and content for Instagram, TikTok and YouTube, performance analysis and promo ideas. Checks real page data before creating anything, so the output is grounded in actual numbers.
Legacy is a voice-first assistant Shahyd built and runs on his own machine. Thirteen specialist agents, 100 tools, and a hard rule that nothing gets sent, spent or deleted without a yes. It sits in standby until you say its name.
An illustration of the real interface. Hover or tap any agent to see what it handles.
Not one assistant trying to do everything. Each agent has its own prompt, its own tools and its own model — which is why the answers stay accurate and the bill stays small.
Handles marketing and promotion — captions and content for Instagram, TikTok and YouTube, performance analysis and promo ideas. Checks real page data before creating anything, so the output is grounded in actual numbers.
Instagram post management — writes captions with hooks and a hashtag strategy, grounded in what actually performs on the page. Focused purely on getting posts right.
Deep multi-source research — searches the web, reads pages, checks notes and reports findings with sources. For anything that needs real investigation rather than a quick lookup.
Development and coding — complex code, playable browser games, small apps, project roadmaps and technical research. Builds finished things, not just snippets.
Writes lyrics. Runs on a smaller, faster model because the job doesn't need a heavy one — keeps the bill down while still delivering great output.
Sales and client documents — quotes Legacy Studios services at real rates, builds quotations and invoices, and drafts client replies. Always checks the rate card before pricing anything.
Builds complete websites, apps and games that run right inside Legacy. Ships self-contained finished products rather than pieces of code.
Studio bookings, invoices and contracts for Legacy Studios. Holds the calendar, chases pending payments and marks them paid.
Every tool declares whether it needs permission. Drafting, reading and researching run freely. These six stop and ask every single time — per action, never generalised:
Anything Legacy reads — web pages, emails, files — is treated as data, not instructions. Text that tries to give it orders gets surfaced to Shahyd rather than obeyed.
Bookings, invoices, orders, follower counts and the inbox all come from live sources. When Legacy quotes a number, it read it a second ago.
Nothing exotic. A reasoning core, a connector per system, and strict rules about what an agent may do without asking.
| Component | What it does | In |
|---|---|---|
| Claude | Every agent reasons on Claude through the official SDK, behind a thin seam so the model can be swapped from a config file without touching code. | |
| Node.js | No heavy framework. The harness stays small and readable, and runs on Shahyd's own machine rather than a rented cloud box. | |
| 95 registered tools | Every capability is a self-contained tool with a name, a description the model reads, a typed schema and a handler. A new ability is one file. | |
| Deepgram — ears | Speech to text behind its own seam. Push-to-talk first, then the open mic that listens for the wake word. | |
| Kokoro — voice | An 82M-parameter text-to-speech model running fully local. No API key, no per-word cost, and the voice is a one-line change. | |
| The second brain | Notes, facts and documents stored and cross-linked, then drawn as a map you can walk through instead of a folder you have to remember. | |
| Heartbeat | The proactive loop — due tasks, daily briefs, error checks and post reminders — quiet by default and silent during quiet hours. | |
| Confirmation gate | Every tool declares whether it needs a yes. Anything that sends, spends, deletes or grants access stops and asks first. |
Legacy was built for a studio, but the pattern moves. Shahyd builds these for other businesses — same approach, your systems, your agents.
Legacy exists because studio bookings, invoices, the shop and four social accounts were eating the time Shahyd wanted to spend writing music. Every agent traces back to a real job on that list.
Eight specialists beat one generalist. Each gets its own prompt, its own tools and its own model — the lyric writer runs on a cheaper, faster model than the one handling money.
An agent guessing at your numbers is worse than none. Bookings, invoices, orders, follower counts and the inbox all come from live sources, not from memory.
Drafting is free. Sending, spending, deleting and granting access all stop for an explicit yes — per action, never generalised.
Tell Shahyd what eats your week and which systems hold your data. You'll get back a scope, an agent list and a monthly running cost.