c046e6ff6a18d0df79d95326bf6cf157674804a3
- ActivityRecorder 新增 LogPersister 后台线程,每10s增量写入logs/operations.*.log - 日志每6小时自动gzip压缩归档 - memory_purge 新增 source_type / target_type / source_has_status 过滤条件 - 支持精准清理已归档任务的残留 HAS_STATE 关系
TrulyMEM - TrueHumanMEM
📜 License: GNU General Public License v3.0 (GPLv3)
中文: README.md
Give AI self-awareness, plasticity, and a sense of proportion in long-term memory — The More Human Choice.
In a Nutshell
TrulyMEM gives memory authority back to the LLM. Using graph database (triplets) instead of the traditional messages array, the LLM autonomously decides what to remember and what to forget.
Quick Start
python trulymem_entry.py # from source
./dist/TrulyMEM # packaged binary
First run → TUI login screen → create/sign in → press F2 for API Key → start chatting
📖 Full guide: docs/en/quick_start.md
Features
| Feature | Description |
|---|---|
| 🧠 Graph Memory | Triplet storage, LLM autonomous navigation |
| 🔐 Multi-User | Isolated profiles + Admin/User roles |
| 🌐 Web UI | Embedded Flask server (thread mode), graph browsing + file upload in chat (PDF/Word/text) |
| 🎮 TUI | Textual-based terminal UI with F2 config panel |
| 📦 Single Binary | PyInstaller build, Web server embedded |
Documentation
| Document | Content |
|---|---|
| docs/en/quick_start.md | 🔥 Full setup guide (Web, multi-user, building) |
| docs/en/architecture.md | System architecture and design |
| docs/en/memory.md | Memory working mechanism |
| docs/en/persona.md | Persona Graph mechanism |
| docs/en/api.md | Backend API |
| docs/en/prompts.md | Prompt management |
Special Thanks
- Prof. Meiting Wang — Academic guidance
- 逝水秋生白 — Architecture support
- anzhitinglan — Testing resource support
- 崔莉萍老师 — Theoretical guidance
- Annie — Professional guidance
- 王梓沣、马悦华、隆梦婷 — Neuroscience theory support
License
GNU General Public License v3.0 (GPLv3)
Description
Languages
Python
63.5%
HTML
33.5%
Shell
1.6%
CSS
0.8%
C++
0.3%
Other
0.3%
