* feat: add EverOS demo TUI * docs: add EverOS demo quick start * style(cli): elevate EverOS demo TUI * style(cli): align demo palette with poster * fix(cli): round demo sphere animation loop * fix(cli): refine EverOS demo TUI layout * fix(cli): use uniform demo sphere dots * fix(cli): refine EverOS demo sphere media * fix(docs): smooth EverOS demo animation * fix(docs): raise demo animation frame rate * docs(readme): note external demo animation hosting * fix(docs): optimize demo animation size * feat(cli): add demo confetti success state * feat(cli): make demo playable * test(cli): normalize demo help ansi output * docs(readme): streamline demo and roadmap sections * docs(readme): restore star history section * refactor(tui): move demo implementation out of cli |
||
|---|---|---|
| .. | ||
| component | ||
| config | ||
| core | ||
| entrypoints | ||
| infra | ||
| memory | ||
| service | ||
| templates | ||
| README.md | ||
| __init__.py | ||
| py.typed | ||
README.md
everos package
Source layout for the everos Python package. This README is a quick
orientation; full architectural detail lives elsewhere.
Layout
everos/
├── entrypoints/ Presentation: cli + api
├── service/ Application: use case orchestration
├── memory/ Domain: extract + search + cascade + prompt_slots + models
├── infra/ Infrastructure: persistence/{markdown, sqlite, lancedb}
├── component/ Cross-cutting providers: llm / embedding / config / utils
├── core/ Runtime base: observability / lifespan / context
└── config/ Data: Settings + default.toml + prompt_slots templates
Each subpackage has a top-level __init__.py describing its responsibility
and public API.
Dependency rule
entrypoints → service → memory → infra
↓
component / core / config
Single-direction; enforced by import-linter in CI.
Further reading
- Architecture: ../../docs/architecture.md
- Coding rules (auto-loaded by Claude Code): ../../.claude/rules/