← all repositories
Arvincreator/project-golem

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.

633 stars JavaScript AgentsLLMOps · Eval
project-golem
Not currently ranked — collecting fresh signals.
star history

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-pro or 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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.