Skip to main content

Shinon — AI-powered conversational memory engine

Project description

Shinon

Shinon gives AI agents a persistent personality that evolves over time. No chatbots that forget — just continuous, self-curating memory and mood.

Shinon is a lightweight, local-first architecture that transitions AI from stateless chatbots into continuous, embodied entities. Backed by a dynamic semantic memory stream and an internal two-dimensional affective engine (Valence & Arousal), Shinon computes expectancy deltas at every interaction turn to drive an organic, evolving personality trajectory.

Status

v0.0.2 — Planning

This is a placeholder release to claim the package name on PyPI. Full API docs and features coming soon.

Quick Start

pip install shinon

Features

  • Fixed-section context model (SOUL, MEMORY, EXPECTANCY, CONVERSATION, WORKING_SPACE)
  • LLM-driven mood management with expectancy calculus
  • Personality system with configurable baselines
  • Token-budget-aware context curation

Repository

https://github.com/markedcognitive/shinon

License

AGPL-3.0 — All modifications must be shared back, even when used as a service.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shinon-0.0.3.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shinon-0.0.3-py3-none-any.whl (2.1 kB view details)

Uploaded Python 3

File details

Details for the file shinon-0.0.3.tar.gz.

File metadata

  • Download URL: shinon-0.0.3.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for shinon-0.0.3.tar.gz
Algorithm Hash digest
SHA256 02243dc18c07b25de696f7597da9e82ffeb7152f593170e8dda000218fc1f8a7
MD5 b602ec9792f6c06736b86aae48162af7
BLAKE2b-256 8f9ec028764511ed02bb32bde495200177db4d57068614266c64b22dcec1cf71

See more details on using hashes here.

File details

Details for the file shinon-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: shinon-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 2.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for shinon-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 74a78a618c6926fdd33c78c70eddb4c950d87b8df8ee4cc47dea164f352778dc
MD5 8b13c01e2cd0e35d553515ef9c95d4f3
BLAKE2b-256 df20639da280934e01d3c34fe516dccbbdeaa620fb84c55949603e76856c095c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page