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.2.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.2-py3-none-any.whl (2.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: shinon-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 6e743d898b6d664b58b61304b824479c4f8ee0986249d2315c3955729e241640
MD5 456a4a4174b072df6cf694527376308b
BLAKE2b-256 f693edaaf49da8ed3188bd676c3379d8ccc93cc95eea9b96440ffc105600b9e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: shinon-0.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 76cc90a0ccc4be7878ec00b2f5b9ef3f00f892e6c8ecec203903eaeebf8b8bc9
MD5 dd30fc10d886b7b86b14f26364e1b4e1
BLAKE2b-256 868d044b9ae30d4a88867f25be3b63410902e257aa8aa5cc14d3505e9c4fc078

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