fullstack-agent logo

fullstack-agent

Give your AI a full stack: memory, voice, face, and hands. This is the "I want an AI agent" shortcut. It sets up the entire jaredrhod stack for you with an installation wizard. Select which pieces you want or do it all!

BatchfileAI AgentsBatchfileAGPL-3.0 483 153
GitHub

What is it?

What it is

A Claude Code installer wizard that assembles a full-stack AI agent with persistent memory, voice, visual face, and optional hand-controlled interface.

Why it exists

To provide an easy guided setup that combines four independent open-source projects into a single conversational agent, so users can quickly get a living circuit board with voice and memory.

Who should use it

Developers and power users with a Claude Code subscription (Pro $20+) who want a guided installer that wires together a persistent AI memory vault, voice interface, animated visualizer face, and optional webcam-based hand gesture control into a single personal AI agent. Especially valuable for users who have hand-built partial setups with older prompts and want to consolidate or upgrade them, and for Mac/Linux/Windows users who want an install wizard that handles dependencies (git, Python) automatically.

Who should avoid it

Users without a Claude Code subscription or who do not want to rely on Claude Code as the runtime, anyone looking for a traditional full-stack application framework (this is an installer/orchestration repo, not a web/backend stack), users unwilling to grant the wizard access to their home directory or run a guided installation, and those who need a closed-source commercial license without contacting the author for a separate agreement.

How it works

A quick walkthrough in plain English

How fullstack-agent works

Step 1 of 3

You interact with it

Open fullstack-agent, send a request, or connect it to your stack.

Features

Persistent memory via ai-memory-vault
Voice interaction via backtalk
Visualizer faces via ai-visualizer
Optional hand gestures via barehands
Cross-platform support (Mac, Linux, Windows)
Open source under AGPL-3.0
Claude Code integration
Modular design with optional components
Guided installation wizard
Community and troubleshooting guides

Advantages

  • Remembers user and work across sessions
  • Provides natural spoken interaction
  • Full-screen visualizers sync with conversation
  • Optional hand gestures for screen control
  • Free and open source
  • Commercial use allowed
  • Active community and support
  • Easy updates via git pull
  • Customizable agent identity

Disadvantages

  • Requires Claude Code and subscription
  • Voice needs microphone and ~1 GB local models
  • Hands need webcam and Chrome
  • Windows requires extra setup for Python
  • Installation requires git (except Windows zip method)
  • May need to leave window open during install
  • Potential cross-piece configuration issues

Installation

native

On Mac and Linux: create a directory (~/my-agent), clone the repository with 'git clone https://github.com/jaredrhod/fullstack-agent', navigate to the fullstack-agent folder, and run 'claude "set me up"' in Claude Code. On Windows: use the provided PowerShell script to download the toolbox as a zip, expand it, copy the contents to the fullstack-agent directory, and then run 'claude "set me up"' in Claude Code.

FAQ

What does fullstack-agent give me?

It assembles four pieces into one living AI agent: a persistent memory vault (ai-memory-vault), a voice system (backtalk) that answers aloud, a full‑screen visualizer (ai-visualizer) that shows a face synced to conversation, and an optional hands module (barehands) that lets you move notes and images with your webcam. You can choose any subset of these components during setup.

How do I install fullstack-agent?

On macOS/Linux, clone the repo into ~/my-agent/fullstack-agent and run `claude "set me up"`. On Windows PowerShell, run the provided script that downloads the repo as a zip, extracts it, and then runs the same wizard. You need a Claude Code subscription (the $20 Pro plan is enough) and git (the installer sets it up on Windows).

Can I use only some of the pieces (memory, voice, face, hands)?

Yes. Each piece is optional. The wizard asks which components you want, explains what each does in plain English, and installs only the ones you select. You can add missing pieces later by running the wizard again.

How do I launch my agent after setup?

The wizard leaves three shortcuts on your Desktop named after your agent: **Chat** (typed session, terminal only), **Talk** (voice + face), and **Barehands** (voice + hands board). Double‑click the mode you want; you can also run `fullstack-agent/start.sh` (or `start.bat` on Windows) from the terminal.

How do I update everything?

Run `./fullstack-agent/update.sh` on macOS/Linux or `fullstack-agent\update.bat` on Windows. Updates pull the latest changes from each repo while preserving your agent’s identity and memory vault, which live outside the repos.

What if something breaks or is confusing?

Ask your agent to fix it – it has built‑in troubleshooting guides and is instructed to resolve issues automatically. Refer also to the `TROUBLESHOOTING.md` file here and each component’s own README for detailed help.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for fullstack-agent

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
fullstack-agent | MushyBook