INDEPENDENT ROBOTICS · OPEN-SOURCE CODE · NONCOMMERCIALNot affiliated with Nous Research
nous–girlrobot.

NOUS-GIRL ROBOT / AN INDEPENDENT STACKCHAN BUILD

OPEN CODE.
REAL ROBOTS.

A StackChan build powered by
Hermes Agent, by Nous Research.

Self-host it. Read the code. Make it your own.
Open robotics by Alex Covo. Current face: a Nous-Girl tribute.

READ THE CODERUN IT YOURSELFBUILD SOMETHING NEW

SMALL ROBOT.
BIG PERSONALITY.

Six short films from the workbench: language, movement, music, expressions, light, and performance. Real hardware, with edited captions.

FROM THE TERMINAL.
TO YOUR TABLE.

Our first open-source experiment connects StackChan to Hermes Agent. Inspect the integration, run your own setup, and help make the next build better.

The physical StackChan robot in the movement demonstration
01 / MOVEMENT↗
The robot’s screen during an expression performance
02 / EXPRESSION↗
Illuminated StackChan hardware from the lighting demo
03 / LIGHT↗

PROJECT 001 / EMBODIED AGENT

StackChan,
meet Hermes Agent.

COMMUNITY BETA

A small body.
A much bigger conversation.

Nous-Girl Robot connects the M5Stack StackChan K151 to a self-hosted voice server and Hermes Agent. The robot listens and speaks; Hermes brings persistent memory, a customizable personality, and access to tools.

This is a hobby build you can inspect, adapt, and contribute to. The code, setup guides, release checksums, and rollback instructions live in the public repository.

BODY
M5Stack StackChan K151 / CoreS3
AGENT
Hermes Agent by Nous Research
VOICE BRIDGE
xiaozhi-esp32-server
PUBLIC FIRMWARE
v3.6.7-dj7 · October 28, 2026
LICENSES
MIT project code · separate upstream terms
A NOTE FROM THE WORKBENCH

One maintainer, substantial AI coding assistance, and a real robot. The project reports an end-to-end working personal setup; public releases remain beta. Reproducibility is part of the work ahead.

PROJECT 002 →

The next experiment
starts with a question.

More open-source experiments with Hermes Agent will live here.

AN OPEN MIND.
IN A SMALL BODY.

Hermes Agent is the open-source agent built by Nous Research.
Explore the capabilities we connect to StackChan.

01 / CONTEXT THAT STAYS

MEMORY

Hermes Agent carries context across conversations. Give your robot a profile of its own.

02 / KNOW-HOW YOU CAN SHARE

SKILLS

Read, edit, and share reusable instructions. Start with games and storytelling; write the next skill.

03 / IDEAS BECOME ACTION

TOOLS

The robot bridge connects Hermes Agent to expressions, motion, music, and camera requests.

04 / ROOM TO GROW

LEARNING

Hermes Agent can refine skills through experience. Robot-specific learning controls are still experimental.

HERMES AGENT / OPEN SOURCE

ONE AGENT.
MANY POSSIBILITIES.

Built on Hermes Agent.
Built in the open.

Our contribution is the robotics integration: the bridge, the experiments, and the notes that help someone else reproduce the build.
STACKCHAN.EXPLOREDRAG TO ORBIT · ← →

THE OBJECT, OPEN TO INSPECTION

A LITTLE
BODY.
NO MYSTERY.

A screen, a shell, a moving base. Turn the form around and look at how the pieces fit.

The real work lives in the repository: firmware, the Hermes Agent connection, setup notes, and the experiments that brought this little robot to life.

Explore the build files ↗Illustrative wireframe based on StackChan’s form. Not CAD, a teardown, or manufacturing dimensions.

KNOWLEDGE
WANTS COMPANY.

An open-source resource hub for curious people building capable machines.

Find a model. Give it a voice. Put it in a body. Follow the work upstream—and bring something back.

46 RESOURCES · EDITORIALLY REVIEWED NOV 1, 2026

46 resources

04ROBOT LEARNING

LeRobot

Hugging Face’s toolkit for robot datasets, learning policies, and accessible hardware. A practical entry point for training a robot from demonstrations.

CODE · DATA · HARDWARE
05LOCAL INFERENCE

llama.cpp

Run supported language models on your own hardware, including Apple Silicon. Explore quantization and choose a model that fits your machine.

RUNTIME CODE · MODEL TERMS VARY
09OPEN WEIGHTS

Meta · Llama

A broad family of downloadable language and multimodal models. Explore the official model cards and the Llama community license for each release.

CUSTOM MODEL LICENSES
17TEXT · VISION · AUDIO · CODE

Alibaba · Qwen

A wide model ecosystem covering language, coding, visual understanding, and audio. Choose by task, hardware, and the terms of the individual release.

MODEL LICENSES VARY
22COSYVOICE · SENSEVOICE

FunAudioLLM

Explore CosyVoice for speech synthesis and SenseVoice for multilingual speech recognition and audio understanding, from the Alibaba speech ecosystem.

SPEECH IN · SPEECH OUT
23ROBOT SOFTWARE FRAMEWORK

ROS 2

An open-source framework of libraries and tools for building robot software. Start with concepts, supported distributions, and tutorials.

FOUNDATIONS & DOCUMENTATION
27GENERALIST ROBOT POLICY

Octo

An open robot-manipulation policy pretrained on Open X-Embodiment data, with code and weights for adapting it to new robots and tasks.

POLICY · NOT A DATASET
28VISION-LANGUAGE-ACTION

OpenVLA

A robot policy that connects images and language instructions to actions. Explore its weights, fine-tuning code, and research on generalist manipulation.

CHECK CODE & BASE-MODEL TERMS
30EFFICIENT TRANSCRIPTION

faster-whisper

A CTranslate2 implementation of Whisper designed for efficient inference. Compare its hardware support and deployment options with the original.

COMMUNITY IMPLEMENTATION
32DESKTOP MODEL TOOLS

LM Studio

Discover and run local models through a desktop interface, with developer tools for connecting your own applications.

DESKTOP APP · SEPARATE PRODUCT TERMS
36VOICE PRESETS

Phonon voice files

Voice files used with Phonon, including the presets linked in the build documentation. These files have their own terms, separate from each model’s weights.

NOUS-GIRL STACK · APACHE 2.0
38OUR BACKUP TRANSCRIBER

Whisper Turbo · MLX

The Whisper large-v3-turbo MLX conversion listed as backup speech-to-text. The project’s notices mark the conversion’s license metadata as unconfirmed; check upstream before reuse.

DOCUMENTED BACKUP · CHECK PORT TERMS
39SPEECH ACTIVITY DETECTION

Silero VAD

Detects when someone is speaking so the voice pipeline can separate speech from silence. Included in the project’s documented server setup.

NOUS-GIRL STACK · MIT
40CONVERSATIONAL TURN DETECTION

Smart Turn

Pipecat’s semantic turn detector estimates whether someone has finished speaking. Explore it alongside voice activity detection for more natural turn-taking.

BSD-2-CLAUSE · VOICE TOOL
43MICROCONTROLLERS & DEVKITS

Espressif · ESP32

The maker of the ESP32 chip family. Find official development boards, chip documentation, and ESP-IDF resources for connected embedded projects.

HARDWARE PLATFORM · SDK TERMS VARY
45SINGLE-BOARD COMPUTING

Raspberry Pi

Explore small computers, microcontrollers, and official documentation for learning, prototyping, and embedded builds. Match the board to your compute and I/O needs.

HARDWARE ECOSYSTEM · MIXED LICENSES
46EDGE AI COMPUTING

NVIDIA · Jetson

Developer kits and modules for running AI close to cameras, sensors, and robots. Explore the Jetson platform and its software and hardware requirements.

HARDWARE PLATFORM · MIXED LICENSES
OPEN SOURCE. OPEN WEIGHTS. DIFFERENT PROMISES.

This directory includes open-source software, downloadable model weights, shared research data, and supporting hardware and desktop tools. Hardware listings are not claims that every component or application is open source. Access to weights does not necessarily include training data, training code, or unrestricted reuse. Follow the linked model card and license for the exact release you use.

A COMMUNITY MAP, NOT AN ENDORSEMENT.

These are independent upstream projects, not sponsors. Only entries explicitly marked as part of the Nous-Girl stack describe this build. Listings are manually reviewed, not a live ranking.

Suggest a resource or correction ↗

WHAT ARE WE
BUILDING FOR?

A machine can carry out a task.
Who decides what matters?

Robotics belongs in a conversation about people, power, care, and knowledge. These works shape the questions we bring to the workbench. The reflections below are our readings—not claims that their authors endorsed this project.

01

There Will Come
Soft Rains

Ray Bradbury · short story · 1950

Bradbury imagines an automated house continuing its routines after the people it served are gone. For us, it is a reminder that reliable operation and meaningful care are different things.

Does a system serve human life—or simply keep running?

About the story · publisher ↗
02

Fahrenheit 451

Ray Bradbury · novel · 1953

A society that burns books makes independent thought harder to sustain. We read the novel as a challenge to protect curiosity, disagreement, and access to knowledge—even when convenience encourages us to stop asking questions.

Can we inspect, question, and change the systems that shape what we know?

Explore the book · National Endowment for the Arts ↗
03

The Allegory
of the Cave

Plato · Republic, Book VII

Plato’s prisoners take shadows for reality. In an age of fluent machines, the image still asks something difficult of us: look beyond the convincing surface and examine how a representation was made.

Are we learning about the world—or becoming comfortable with its projection?

Read Book VII · Internet Classics Archive ↗

MORE CAPABILITY.
POWER FOR WHOM?

Tools amplify what we can do.
They do not decide who benefits.
Nine moments of control, resistance, and the choice to share.

01 / THE PRINTING PRESS1662

Who gets to print?

Knowledge could travel. Permission still belonged to power.

England’s 1662 licensing law restricted presses and publication. Opposition to prior licensing included Milton’s earlier Areopagitica; the licensing regime lapsed in 1695.

THE COUNTERPOINTDissent + legal change
Sources +
02 / THE MECHANIZED FACTORY1833

Whose time is saved?

Greater production did not guarantee a gentler working day.

Children endured severe abuse in British textile factories. Reform campaigns helped bring the 1833 Factory Act and an inspectorate, initially too small to prevent widespread evasion.

THE COUNTERPOINTCampaigns + enforceable rights
Sources +
03 / THE UNDERSEA TELEGRAPH1899

Who owns the connection?

Messages crossed oceans. Empires controlled the cables.

During the Boer War, Britain used its cable dominance to censor or block French and German communications in Africa. Faster communication could strengthen imperial power.

THE COUNTERPOINTA warning about ownership
Sources +
04 / RADIO & PROPAGANDA1933–45

One voice. Millions of ears.

The same medium could broadcast obedience or carry resistance.

The Nazi regime controlled radio as a propaganda channel. Dutch resistance operatives used a concealed transmitter to send weather observations to the Allies, risking severe punishment.

THE COUNTERPOINTCovert networks
05 / THE RAILWAY1943

A network turned against people.

Infrastructure served organized persecution. Individuals intervened.

Nazi Germany used railways for mass deportation during the Holocaust. In April 1943, Robert Maistriau and two friends stopped a train bound for Auschwitz and freed more than a dozen deportees.

THE COUNTERPOINTAn act of rescue
06 / SAMIZDAT1968

Copy it. Pass it on.

A typewriter became a small, dangerous publishing house.

The Chronicle of Current Events documented Soviet human-rights abuses from 1968. Readers retyped and circulated copies through networks of trust; contributors faced arrest and imprisonment.

THE COUNTERPOINTDistributed publishing
Sources +
07 / GNU & FREE SOFTWARE1983

The freedom to change it.

Now sharing becomes an explicit software commitment.

Richard Stallman announced GNU in September 1983, inviting cooperation on a freely shared operating system. The free-software movement made users’ freedom to study, modify, and redistribute software central.

THE COUNTERPOINTFree software, in its own name
08 / THE WORLD WIDE WEB1993

A door left open.

Not every chapter ends in capture. Openness can be a founding choice.

On 30 April 1993, CERN placed its World Wide Web software in the public domain, later releasing it under an open licence. This helped the web spread beyond its original research setting.

THE COUNTERPOINTA public foundation
Sources +
09 / TOR & THE OPEN INTERNET2002

Privacy needs a network.

A connected world also makes surveillance possible.

Tor’s network launched in 2002 with free and open code. Building on onion-routing research, developers and volunteer relay operators created infrastructure for more private communication; censorship-circumvention work followed.

THE COUNTERPOINTOpen code + shared infrastructure
Sources +

THE NEXT CHAPTER IS NOT WRITTEN

CAPABILITY IS BUILT.
FREEDOM IS PRACTICED.

These histories are not morally interchangeable. Earlier resistance networks were not “open source” in today’s sense. Their echoes—shared knowledge, distributed participation, and the ability to challenge authority—inform our ethos. Open code helps. Rights, accountability, and human solidarity matter too.

What this means for our work ↗
Read the complete audio transcript +

Introduction

More capability. Power for whom? This is a history of contested tools: what people could do with them, who captured their power, and how others pushed back. These inventions were not all created with a promise of liberation. Their histories include real benefits as well as exploitation and control. Earlier publishers, reformers, and resistance networks were not open-source communities in today’s sense. We can learn from their practices without rewriting their identities.

1662 · THE PRINTING PRESS

Printing multiplied the reach of ideas. It also gave authorities something new to police. England’s Licensing Act of sixteen sixty-two restricted presses and publication. Milton had already challenged prior licensing in Areopagitica, in sixteen forty-four. The licensing regime eventually lapsed in sixteen ninety-five. This was a struggle over permission to publish, not an early software movement. The machine made copying possible. People still had to contest who could speak.

1833 · THE MECHANIZED FACTORY

The mechanized factory increased productive capacity. For many children in Britain’s textile mills, that meant exhausting work and abuse. Humanitarian campaigns and parliamentary investigations helped bring the Factory Act of eighteen thirty-three. It limited children’s work and established factory inspectors. Enforcement was weak, and abuses continued. Here, the response was collective pressure and law. Sharing knowledge mattered, but labor protections could not be replaced by access to a machine’s design.

1899 · THE UNDERSEA TELEGRAPH

Telegraph cables carried messages across oceans at unprecedented speed. Their geography also mapped imperial power. During the Boer War, beginning in eighteen ninety-nine, British control of cables enabled censorship or obstruction of French and German communications in Africa. This chapter has no neat story of an open community saving the day. It asks a harder question: what does access mean when someone else owns the only route?

1933–45 · RADIO & PROPAGANDA

Radio could reach millions at once, making control of broadcasting a source of political power. During the Second World War, a Dutch resistance group used a concealed transmitter to help the Allies. The Met Office archive documents a radio hidden behind paintings in the Netherlands, sending weather observations to support aerial operations. This chapter remembers the courage of those operators. They worked in secret and at great personal risk. Their network is a historical example of cooperation, not an early open-source software project.

1943 · THE RAILWAY

A railway can connect communities. Its institutions can also be directed toward persecution. In April nineteen forty-three, Robert Maistriau and two friends stopped a deportation train in Belgium and freed more than a dozen people. The Buchenwald Memorial preserves the story of their rescue. The accompanying sources explain the wider historical context. This chapter asks us to remember the people affected, and the people who intervened. Technical infrastructure never removes human responsibility.

1968 · SAMIZDAT

In the Soviet Union, samizdat circulated uncensored writing through unofficial networks. From nineteen sixty-eight, the Chronicle of Current Events recorded human rights abuses. Readers became publishers, retyping copies and passing them onward. Contributors risked imprisonment. This is a powerful historical parallel to distributed sharing, but it was not open-source software. The connection is a principle: knowledge can survive when its reproduction is not controlled by a single gatekeeper.

1983 · GNU & FREE SOFTWARE

In September nineteen eighty-three, Richard Stallman announced GNU and invited people to help build a freely shared operating system. Here we reach the free-software movement itself. Its central concern is user freedom: the ability to run, study, change, and share software. This does not make every proprietary program an act of tyranny. It gives people a practical alternative to depending entirely on an owner’s permission.

1993 · THE WORLD WIDE WEB

On April thirtieth, nineteen ninety-three, CERN put its World Wide Web software in the public domain. An open licence followed. A system developed for information sharing among researchers could spread far beyond its first home. This is a counterexample to technological fatalism. Enclosure was not inevitable. Choosing an open foundation helped others build, publish, and connect without asking one central owner for permission.

2002 · TOR & THE OPEN INTERNET

The internet connects people, but it also makes tracking and surveillance possible. Tor grew from onion-routing research and launched its network with free and open code in two thousand two. Developers and volunteer relay operators built a practical tool for more private communication. Later work addressed censorship. Openness does not guarantee safety, and no tool ends oppression. But shared code and shared infrastructure can give people options they would otherwise lack.

An unfinished future

The lesson is not that technology inevitably enslaves us, or that open source automatically liberates us. Freedom also needs rights, accountable institutions, material access, and people willing to defend one another. For our own robotics project, this history becomes a commitment: make the code inspectable, credit the work we build on, share what we learn, and keep people able to change or stop the systems around them. Intelligence is a capability. Who it serves is a choice we keep making.

Selected historical episodes, not a complete history of technology. Dates identify events or periods, not invention dates. Sources accompany every chapter. Researched November 2026.

OPEN CODE.
HUMAN AGENCY.
SHARED PROGRESS.

A project journal by Alex Covo.

Knowledge becomes more useful when people can inspect it, question it, and build on it. We want capable machines that expand human agency—and a project that invites participation.

  • 01
    MAKE THE WORK INSPECTABLE.

    Publish the code, setup notes, limitations, and failures. Let people understand what runs on their hardware.

  • 02
    KEEP PEOPLE IN THE LOOP.

    Favor self-hosting, understandable controls, and the freedom to modify or stop a system. Convenience should not require surrendering judgment.

  • 03
    CONTRIBUTE, DON’T JUST CONSUME.

    Credit upstream work. Share useful fixes, reproducible examples, and lessons with the people whose tools make this possible.

We see a shared commitment to open experimentation in Nous Research’s release of Hermes Agent and in the wider open-source community. This project builds on that work with gratitude. Our ethos is our own; it is not a statement on behalf of Nous Research.

Nous-Girl Robot is an independent, noncommercial StackChan project showcasing Hermes Agent. The robot’s current screen face is a tribute to Nous Research’s Nous-Girl character; it is not a separate claim to that character or an official product. It is not affiliated with, sponsored by, or endorsed by Nous Research, M5Stack, or the other upstream projects linked here.

Hermes Agent is created by Nous Research. The Nous-Girl name and character, Nous Research marks, and other third-party names and marks belong to their respective owners. This site claims no rights to those identities. The animated figures are separate AI-generated illustrations of mythological Hermes and a stylized StackChan based on this build. The hero’s pixel artwork reinterprets the reaching gesture in Michelangelo’s The Creation of Adam: mythological Hermes represents Hermes Agent, cradling StackChan in his palm to suggest intelligence taking physical form. It is an AI-generated artistic metaphor, not a claim that the robot is conscious. The character appears only on the robot’s screen. It is an independent visual tribute, not official Nous Research artwork or a documentary photograph. Demo footage documents the tribute face on the maintainer’s real robot. Character imagery is excluded from the code’s open-source license.

Code is open. Every asset has its own terms.+

Project code and documentation are MIT licensed. The repository’s original starter faces are CC0. Tribute artwork is excluded from those licenses. Firmware dependencies, models, and services have separate terms; the documented Phonon multilingual model is noncommercial. An open-source code license does not grant rights to third-party trademarks or artwork.

Read the project’s third-party notices ↗
What is released—and what is still being explored?+

The public project is beta. Local-model configurations, a Nous-hosted agent setup, additional languages, and a learning-review classifier are listed as planned or under evaluation in the repository. They are not presented here as validated releases.

See the current roadmap ↗
Questions, contributions, or a rights concern?+

Use the public project’s discussions for build questions and ideas. Rights holders can contact the maintainer through the GitHub profile linked below. Security reports should follow the repository’s private reporting instructions.

THE BEST PART OF OPEN SOURCE

FORK THE CODE.
MOVE THE IDEA FORWARD.

Explore the repository ↗