Files
interactive-story/planning/reports/AIMULTIFOOL-ANALYSIS.md

47 lines
1.7 KiB
Markdown

# aiMultiFool — Static Architecture Analysis
**Repository:** https://github.com/omgboohoo/aimultifool
**Date reviewed:** 2026-09-01
**Disposition:** Reference only.
## Useful ideas
aiMultiFool is a local roleplay/chat sandbox with:
- Ollama support,
- local inference paths,
- Vector Chat / semantic-memory concepts,
- save/load,
- rewind/regenerate,
- context inspection,
- optional encrypted local data.
Those are useful implementation references for local memory tooling and diagnostics.
## Why it is not a fork finalist
### Product mismatch
The interface is terminal/Textual-oriented and character-chat/roleplay focused rather than a browser-first persistent fiction editor.
### History/context mismatch
Its documented smart-pruning strategy removes older middle messages from active chat state as context pressure grows. That is a reasonable chat optimization but not the target architecture. The target must preserve an immutable authoritative transcript and prune only the prompt representation.
### State model
The project does not provide the same authoritative event/state/branch model found in AI-DnD or ai-adventure.
### License
The repository is GPL-3.0. Directly copying substantial GPL code into an MIT/Apache-derived application would change licensing obligations. Unless the final project intentionally adopts GPL-compatible distribution terms, use this project for concepts rather than source copying.
## Recommended reuse
Study:
- local embedding workflow,
- vector inspection/debugging,
- encrypted local payload design,
- user-facing memory controls.
Do not make it a Phase 0B build finalist.
## Source
- Repository: https://github.com/omgboohoo/aimultifool