Your AI coworker, stock analyst, and RPG DM in one Node.js dashboard
Most AI chatbots forget everything after one session, so this wraps a persistent memory core, tool skills, and multi-agent coordination into a Node.js runtime with a Next.js dashboard.

What it does
Project Golem is a Node.js-based AI control center that drives a persistent, tool-using agent through a Next.js dashboard. It plugs into Gemini Web via Playwright browser automation, Ollama, or LM Studio, and layers on long-term memory retrieval, a skill and MCP tool system, multi-agent discussion rooms, a stock ticker, a collaborative calendar, a text RPG engine, and a “bond diary” relationship tracker.
The interesting bit
The scope is almost comically broad—it wants to be your engineering partner, stock analyst, calendar secretary, and RPG dungeon master simultaneously. That kitchen-sink ambition is either a mess or a surprisingly honest attempt at what a personal AI operating system actually looks like when it stops being a single-purpose chat window.
Key highlights
- Swappable LLM backends: Gemini Web (browser-in-the-loop), Ollama, or LM Studio, allowing fully offline or cloud-hybrid operation.
- Long-term memory via
lancedb-proor native storage with compression and retrieval, so the agent remembers project context across restarts. - Interactive multi-agent “office” mode where role-based agents debate and output consensus decisions.
- MCP and custom skill system for hooking in external tools like search, file access, or project-specific workflows.
- Built-in sidecars: Taiwan/US stock dashboard, collaborative calendar, text RPG engine, and a bond diary with SQLite backup/restore.
Caveats
- Source-Available Non-Commercial license, so deploying it in a for-profit product requires a separate commercial agreement.
- Documentation and the default dashboard interface are predominantly in Traditional Chinese, which may slow down English-only contributors despite a linked English README.
Verdict
Worth a look if you want a self-hosted, memory-persistent AI assistant with broad tool support and don’t mind the eclectic scope. Skip it if you need a commercially unrestricted license or a focused, single-purpose agent framework.
Frequently asked
- What is Arvincreator/project-golem?
- Most AI chatbots forget everything after one session, so this wraps a persistent memory core, tool skills, and multi-agent coordination into a Node.js runtime with a Next.js dashboard.
- Is project-golem open source?
- Yes — Arvincreator/project-golem is an open-source project tracked on heatdrop.
- What language is project-golem written in?
- Arvincreator/project-golem is primarily written in JavaScript.
- How popular is project-golem?
- Arvincreator/project-golem has 633 stars on GitHub.
- Where can I find project-golem?
- Arvincreator/project-golem is on GitHub at https://github.com/Arvincreator/project-golem.