NodeOne
A locally hosted AI GUI built to explore privacy, agent routing, coding assistance, and memory-aware workflows.
Project Status
Development on NodeOne is temporarily paused. With the creation of OpenClaw, the lessons learned here โ particularly around agent routing, persistent memory, local tooling, and privacy-first operation โ have been migrated into an in-house OpenClaw infrastructure.
NodeOne remains an important research milestone and a record of the experiments that shaped that system. The project is now being reassessed while its next direction takes shape, rather than actively extended along the original roadmap.
โก Why NodeOne?
Cloud AIs are powerful โ but they're not private, not always customizable, and not always accessible. NodeOne was built to run entirely on the ForgeCore machine using LLaMA-3, with a flexible GUI that routes between specialized agents, manages persistent tasks, and keeps memory across sessions.
The goal: an AI system that works with you over time โ one that remembers context, routes tasks to the right agent, and operates without a subscription or internet dependency.
๐งฉ Key Features
GUI-First Design
Full graphical interface for local AI interaction โ no terminal required. Chat-first with agent routing under the hood.
Agent Routing
Delegate tasks between specialized agents: coding assistant, strategy agent, and utility agent โ each with its own context window.
Two-Stage Memory
Short-term session memory plus long-term persistent memory stored in SQLite. Context survives across restarts.
Fully Local & Private
All inference runs on-device with LLaMA-3 via Ollama. No data leaves ForgeCore. No API keys, no subscriptions.
Modular Architecture
Agent logic in Python, GUI in Next.js. Each component is independently extensible โ add new agents or UI panels without touching the core.
Future-Ready
Designed with multi-modal expansion in mind โ vision inputs, tool use, and richer agentic workflows are on the roadmap.
๐ธ Interface Screenshots


Early NodeOne builds retained as a record of the original research direction
๐ ๏ธ Technical Stack
Backend
- โธ LLaMA-3 via Ollama (local inference)
- โธ Python agent logic & routing layer
- โธ SQLite for persistent memory storage
- โธ REST API between GUI and agents
Frontend
- โธ React / Next.js GUI
- โธ TailwindCSS for styling
- โธ Chat-first interface design
- โธ Agent selector & task panel
Where the Work Went Next
NodeOne proved the value of durable memory, specialised agent roles, local model access, and deliberate boundaries around autonomous tooling. Those ideas now continue inside an in-house OpenClaw setup, where they can be applied as shared infrastructure instead of maintained as a separate desktop application.