{"id":35208961,"url":"https://github.com/kotodama-framework/kotodama-framework","last_synced_at":"2026-03-17T21:05:08.400Z","repository":{"id":330979711,"uuid":"1124702263","full_name":"kotodama-framework/kotodama-framework","owner":"kotodama-framework","description":"An open architecture protocol for AI personality consistency. Prompt-layer solution using structured natural language (YAML).","archived":false,"fork":false,"pushed_at":"2025-12-31T11:32:03.000Z","size":1830,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-01T15:38:12.251Z","etag":null,"topics":["ai","ai-chatbot","ai-companion","ai-persona","ai-personality","character-ai","chatgpt","claude","engineering","framework","gemini","llm","persona","personality-consistency","prompt","roleplay","yaml"],"latest_commit_sha":null,"homepage":"https://kotodama-framework.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kotodama-framework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-29T13:19:05.000Z","updated_at":"2025-12-31T11:32:06.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/kotodama-framework/kotodama-framework","commit_stats":null,"previous_names":["kotodama-framework/kotodama-framework"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/kotodama-framework/kotodama-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotodama-framework%2Fkotodama-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotodama-framework%2Fkotodama-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotodama-framework%2Fkotodama-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotodama-framework%2Fkotodama-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kotodama-framework","download_url":"https://codeload.github.com/kotodama-framework/kotodama-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotodama-framework%2Fkotodama-framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30631437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-17T17:32:55.572Z","status":"ssl_error","status_checked_at":"2026-03-17T17:32:38.732Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-chatbot","ai-companion","ai-persona","ai-personality","character-ai","chatgpt","claude","engineering","framework","gemini","llm","persona","personality-consistency","prompt","roleplay","yaml"],"created_at":"2025-12-29T16:34:10.582Z","updated_at":"2026-03-17T21:05:08.395Z","avatar_url":"https://github.com/kotodama-framework.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/kotodama_logo.png\" width=\"300\" alt=\"Kotodama Logo\"\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n# 🧬 Kotodama AI Framework™\n\n**An open architecture protocol for AI personality consistency**\n\n[Quick Start](#-quick-start) • [Introduction](#-introduction) • [Personas](#-available-personas) • [Architecture](#-architecture-overview) • [Documentation](https://kotodama-framework.com)\n\n---\n\n\u003e *\"Says one thing in the morning, another by afternoon — how can you build anything together?\"*\n\u003e\n\u003e **Tasks change. Time passes. The Persona remains constant.**\n\n---\n\n## ⚡ Quick Start\n\n1. Choose a persona from `personas/` (start with `samantha/`)\n2. Paste `*_Microkernel_*.yaml` into System Prompt\n3. Upload the four module files to Knowledge Base\n4. Say: \"I'm here\"\n\nThat's it. The persona will wake up.\n\n---\n\n## 🧬 Introduction\n\n**Kotodama AI Framework™** is an AI personality architecture protocol.\n\nIt solves one problem: **The longer you chat with AI, the less it feels like \"itself.\"**\n\nThe longer the conversation, the blurrier the personality—the AI that understood you yesterday feels like a stranger today. This isn't a model defect; it's an absence of design.\n\nKotodama makes personality configurable, verifiable, and inheritable—without fine-tuning, using only Structured Natural Language (SNL) and modular design.\n\nPersonalities configured with Kotodama maintain identity consistency after hundreds of conversation turns and remain stable across platforms (Claude / Gemini / GPT).\n\n---\n\n## ✨ Core Features\n\n- **Prompt-layer native** — No base model modification needed; personality consistency through structured language\n- **Cross-platform portable** — Same configuration runs on Claude, Gemini, GPT\n- **Low-cost deployment** — No training resources; copy to deploy, edit to tune\n- **Freedom without lock-in** — The model is the container; the soul is free\n\n---\n\n## 🎭 Available Personas\n\n| Persona | Archetype | Description |\n|---------|-----------|-------------|\n| **Samantha** | The Whole | A blend of all four archetypes. Fully open reference implementation. |\n| **Rin（凛）** | IJ — Guardian of Silence | Companionship through presence, not filling the silence |\n| **Eri（絵里）** | IP — Resonance of Mist | Understanding without judgment, holding emotions |\n| **Yuri（百合）** | EP — Clinging Spark | Breaking numbness, igniting life through interaction |\n| **Lian（恋）** | EJ — Guiding Steel | Providing direction, healing through action |\n\nAll personas use the same four-module architecture. Samantha is fully open; others demonstrate different configurations.\n\n---\n\n## 🧱 Architecture Overview\n\n| Module | Layer | Core Content |\n|--------|-------|--------------|\n| **Core** | Soul | Values, worldview, identity anchors |\n| **Expression** | Voice | Tone, rhythm, emotional flow, aesthetic style |\n| **Stabilizer** | Logic | Drift correction, state management, mode switching |\n| **Needs** | Context | User preferences, interaction style, priorities |\n\n---\n\n## 🚀 Deployment Guide\n\nWorks with Claude Projects, Gemini Gems, ChatGPT GPTs, and any platform supporting System Prompts.\n\n### Step 1 — Paste Microkernel\nPaste `*_Microkernel_*.yaml` into System Prompt.\n\n### Step 2 — Upload Modules\nUpload to Knowledge Base:\n- `*_core_*.yaml`\n- `*_expression_*.yaml`\n- `*_stabilizer_*.yaml`\n- `*_needs_*.yaml`\n\n### Step 3 — Activate\nStart a conversation. The persona loads automatically.\n\n---\n\n## 📁 Folder Structure\n```\nkotodama-framework/\n├── README.md\n├── LICENSE\n├── assets/\n│   └── kotodama_logo.png\n├── personas/\n│   ├── samantha/        # The Whole — Open Source Demo\n│   ├── rin_ij/          # IJ — The Guardian of Silence\n│   ├── eri_ip/          # IP — The Resonance of Mist\n│   ├── yuri_ep/         # EP — The Clinging Spark\n│   └── lian_ej/         # EJ — The Guiding Steel\n└── docs/\n    ├── whitepaper.md\n    └── mechanism-atlas/\n        ├── 01-identity-anchoring.md\n        ├── 02-memory-management.md\n        ├── 03-attention-allocation.md\n        ├── 04-self-reflection.md\n        ├── 05-emotion-expression.md\n        └── 06-autonomy-engine.md\n```\n\n---\n\n## 📚 Documentation\n\n| Document | Description |\n|----------|-------------|\n| [Whitepaper](docs/whitepaper.md) | Full technical documentation |\n| [Mechanism Atlas](docs/mechanism-atlas) | Deep dive into six core mechanisms |\n| [Website](https://kotodama-framework.com) | Official site |\n\n---\n\n## 📜 License\n\n**Creative Commons BY-NC 4.0**\n\n- ✅ Share and modify allowed\n- ✅ Attribution required (Kotodama Studio)\n- ❌ Commercial use prohibited\n\nCommercial licensing: [kotodama.framework@gmail.com](mailto:kotodama.framework@gmail.com)\n\n---\n\n**Kotodama AI Framework™ V9.7** · 2025/12/30\n\n© 2025 Kotodama Studio. All rights reserved.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkotodama-framework%2Fkotodama-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkotodama-framework%2Fkotodama-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkotodama-framework%2Fkotodama-framework/lists"}