fullstack-agent README

The project's README from github.com/jaredrhod/fullstack-agent. As one markdown file: README.md.

fullstack-agent

Never used Claude Code? Start at jaredrhod.com: pick your situation and it routes you to the right path.

Runs on: Claude Code only; the installer itself is a Claude Code wizard. The $20 Pro plan is enough.

Not an agent that writes full-stack code. An agent that HAS a full stack: memory, voice, and face, plus an optional set of hands. This repo assembles my whole setup on your machine in one guided conversation, and when it finishes, your screen is a living circuit board with your agent's name on the chip, and it speaks first:

"Hello [you], what are we working on today?"

Watch the tour: My Jarvis AI Assistant, free on GitHub

Nine minutes shows you everything you're about to get (the voice, the face, the memory, and the hands): the tour video above, straight from my own desk.

That's not a demo clip. That's minute one.

What you get

Four pieces, each its own open repo, each excellent alone, assembled here into one agent:

Every piece is optional. The wizard asks which ones you want and explains each in plain English before you decide.

Install

You need Claude Code with a Claude subscription. Mac and Linux also use git (macOS offers to install it the first time you use it). Windows needs nothing else: the installer sets up git for you during setup. Then one paste into your terminal.

Mac and Linux:

mkdir -p ~/my-agent && cd ~/my-agent && git clone https://github.com/jaredrhod/fullstack-agent && cd fullstack-agent && claude "set me up"

Windows (PowerShell):

$d="$env:USERPROFILE\.local\bin"; if (Test-Path "$d\claude.exe") { $env:Path="$d;$env:Path" }; New-Item -ItemType Directory -Force -Path $HOME\my-agent | Out-Null; cd $HOME\my-agent; if (-not (Test-Path fullstack-agent\fullstack-agent.md)) { Invoke-WebRequest https://github.com/jaredrhod/fullstack-agent/archive/refs/heads/main.zip -OutFile fsa.zip; Expand-Archive fsa.zip . -Force; New-Item -ItemType Directory -Force -Path fullstack-agent | Out-Null; Get-ChildItem fullstack-agent-main -Force | Copy-Item -Destination fullstack-agent -Recurse -Force; Remove-Item fullstack-agent-main -Recurse -Force; Remove-Item fsa.zip }; cd fullstack-agent; if (Get-Command claude -ErrorAction SilentlyContinue) { claude "set me up" } else { Write-Output "Claude Code is not installed yet. Install it first at https://jaredrhod.com/start then paste this again." }

(The Windows command downloads the toolbox as a zip on purpose, so it works on a machine with no git installed. The installer sets up git for you during setup. Safe to paste as many times as you like: it skips the download when the toolbox is already there, and if an earlier attempt died partway and left a half-finished folder, it downloads again and finishes the job rather than assuming it was already done. If it tells you Claude Code is not installed yet, do the start page first. Heads up for that step on Windows: the Claude Code installer downloads about 330 MB and prints nothing at all while it does, so leave that window alone until it says Installation complete.)

Claude Code opens with the installer already talking to you. (The agent lives in a folder right in your home directory on purpose: on Macs, things that run in the background out of Documents get silently blocked by the system.) Everything after that is a conversation: it asks for your agent's name and personality (or hands you mine, Jarvis, ready to use), which pieces you want, and where your notes live. It does the installing, the configuring, and the wiring itself.

Already built some of this?

Then you're exactly who this was designed around. If you set up a memory vault, a voice system, or a visualizer before, including the ones my old prompts had your AI hand-build, the wizard adopts before it installs:

After setup

The fine print that matters

The rest of it

Everything here is free and open, and there is a whole community using it.

Support

Free to use, and always will be. If this helped you out, you can buy me a coffee:

Support me on Ko-fi

License

Copyright (c) 2026 Jared Rhodenizer.

Licensed under the GNU Affero General Public License, version 3 or later (AGPL-3.0-or-later). Use it in your business, commercially, for free. Run it, change it, build your workflow on top of it, and charge for the work you do with it. The one rule is that it stays open: if you hand it to someone else, or run a modified version as a service other people use, your version ships under this same license with its source available. Credit me when you build on it. Want it inside a closed-source commercial product? Email [email protected]. Full terms are in the LICENSE file and at https://www.gnu.org/licenses/agpl-3.0.html

fullstack-agent (jaredrhod/fullstack-agent)

Searching Database…

Что это такое?Это установщик, который собирает на вашей машине полный сетап ИИ-агента, упаковывая память, голос, визуальное лицо и опциональное управление жестами рук в одну ведёмую беседу с Claude Code.
Это фреймворк для агентов или просто мастер-установщик?Это не код, под который вы пишете; это мастер настройки, который работает внутри Claude Code и соединяет четыре отдельных open-source репозитория (память, голос, лицо, руки) в работающего агента.
Нужна ли подписка Claude и что-то ещё?Да, нужен Claude Code с подпиской Claude (плана Pro за $20 достаточно); на Mac/Linux также нужен git (устанавливается автоматически при первом использовании), а на Windows ничего дополнительно не нужно, поскольку установщик сам ставит git.
Есть ли нюансы у функций голоса или рук?Голосовой части нужны микрофон и около 1 ГБ локальных моделей при первом запуске, рукам — веб-камера и Chrome, а в Windows системный python — это заглушка Microsoft Store, которая молча не срабатывает, так что эти части полагаются на run.bat, чтобы найти настоящий интерпретатор.
Какие платформы он реально поддерживает?Он работает на macOS, Linux и Windows, причём Windows требует дополнительной возни, поскольку там нет встроенных git и Python.
Память и данные моего агента остаются локальными?Да, система памяти — это простые текстовые файлы на вашей машине, которые ваш ИИ читает и пишет, а расположение ваших заметок/хранилища остаётся там, где оно уже есть, а не переносится в репозитории.
Что происходит после завершения установки?Установщик оставляет три ярлыка на рабочем столе, названные в честь вашего агента: Chat для текстовой терминальной сессии, Talk для голоса плюс визуального лица и Barehands для голоса плюс управления жестами рук.
А если я уже собрал своё хранилище памяти или голосовую настройку?Мастер обнаруживает и подхватывает вашу существующую личность и хранилище нетронутыми, тогда как самодельный код голоса или визуализатора заменяется поддерживаемой версией из репозитория (старые файлы остаются на диске, а не удаляются), а любая кастомная сцена визуализатора попадает в галерею.
Как обновить всё позже?Запустите ./fullstack-agent/update.sh на macOS/Linux, а на Windows просто попросите агента 'update everything and tell me what changed'; ваши личные файлы живут вне репозиториев, поэтому обновления никогда не трогают, кто ваш агент и что он помнит.
Что за четыре части, из которых состоит стек?ai-memory-vault для постоянной текстовой памяти, backtalk для голосового общения в режиме push-to-talk, ai-visualizer для анимированного лица, реагирующего синхронно с речью, и опциональный barehands для управления жестами рук через веб-камеру.
What are similar projects?leon, Dodaios, openclaw, LifeOS, claude-code, khoj, taskuary, fyagent
Creator
jaredrhod
Size
0.1 MB
Stars
1.1K
Updated
CommitAug 30
Age
2mo
Commits · 90 Days