Skip to content

Latest commit

Β 

History

History
110 lines (66 loc) Β· 2.69 KB

File metadata and controls

110 lines (66 loc) Β· 2.69 KB

FeiControl

πŸ’– A cute little mission control for your OpenClaw ~

FeiControl is a real-time dashboard that sits alongside your OpenClaw installation. It reads agents, sessions, memory, and logs straight from the filesystem β€” no extra backend needed!

Fork from TenacitOS πŸ™ β€” see ATTRIBUTION.md


πŸš€ Quick Start

git clone https://github.com/your-org/feicontrol.git
cd feicontrol
npm install
cp .env.example .env.local   # edit with your password & secrets ✏️

Then run!

npm run dev          # dev β†’ http://localhost:3000
# or
npm run build && npm start   # production ✨

πŸ’‘ Set OPENCLAW_DIR in .env.local if your OpenClaw isn't at the default ~/.openclaw


Screenshots

🏠 Dashboard β€” greeting, system health, agent team status & daily heartbeat

Dashboard

πŸ“… Calendar β€” weekly view synced with Google Calendar & Tasks

Calendar

🏒 3D Office β€” isometric office with cherry blossoms, agent desks & real-time activity feed

3D Office

🏒 3D Office β€” Interior β€” peek inside your agents' workspace~

3D Office Interior

🏒 3D Office β€” Overview β€” full team overview with status dock

3D Office Overview

πŸ“ Doc Viewer β€” browse & edit agent memory files (SOUL.md, TOOLS.md, etc.)

Doc Viewer

⏰ Cron Tasks β€” manage scheduled jobs with run history & manual triggers

Cron Tasks

πŸ’° Cost Analysis β€” daily cost trends, per-agent breakdown & budget tracking

Cost Analysis


Requirements

  • Node.js 18+ (tested with v22)
  • OpenClaw running on the same host
  • PM2 or systemd for production 🌸

Tech Stack

🧩 Framework Next.js 15 (App Router)
🎨 UI React 19 + Tailwind CSS v4
🌸 3D React Three Fiber + Drei
πŸ“Š Charts Recharts
πŸ—„οΈ Database SQLite (better-sqlite3)

Contributing

  1. Fork & create a feature branch
  2. Keep secrets in .env.local (gitignored~)
  3. Open a PR πŸ’Œ

See CONTRIBUTING.md for details!


License

MIT β€” see LICENSE


Links