Skip to main content

EmbrAIon — AI-First Engineering System by GORYNED

English · Русский · 简体中文 · Español · हिन्दी

EmbrAIon

AI-First Engineering System by GORYNED

Where sparks become AI-built products

EmbrAIon is a portable engineering layer for teams that use AI to build software. It gives Codex, GitHub Copilot, Claude Code, and other integrations a consistent project contract: roles, reusable skills, project knowledge, routing, permissions, validation, review, security, and evidence.

EmbrAIon does not sit inside your application runtime. Your Unity game, Python service, web app, or library remains a normal project. EmbrAIon organizes how humans and AI engineer it.

Why use it?

  • One reusable engineering system across different repositories and technology stacks.
  • Project-owned configuration under .embraion/ instead of hidden framework assumptions.
  • Native AI-client projections for Codex, GitHub Copilot, Claude Code, and a Portable bundle.
  • Model-agnostic routing: the AI client owns model availability unless your project explicitly overrides it.
  • Executable validation profiles with structured evidence.
  • Project-specific agents without copying project semantics into reusable Core.
  • Fail-closed safety boundaries for privacy, protected paths, configuration, review, and enforcement.
  • Explicit automation: EmbrAIon does not silently install executable hooks or CI gates.

Quick start

Install the launcher once:

pipx install embraion

Add EmbrAIon to a repository:

cd MyProject
embraion init
embraion install --host codex --destination .
embraion doctor
embraion status

Use copilot or claude-code instead of codex when that is the AI client you use.

embraion init creates the project-owned configuration surface:

.embraion/
├── .gitignore
├── project.yaml
├── knowledge.yaml
├── policy.yaml
├── routing.yaml
├── validation.yaml
└── agents.yaml

The generated host files are projections. The .embraion/ files remain the canonical project configuration.

How it fits together

Your repository
     │
     ├── .embraion/ configuration + project knowledge
     │
EmbrAIon Core
     │
     ├── roles / skills / workflows / safety policy
     │
     ▼
Codex / Copilot / Claude Code / Portable
     │
     ▼
AI-assisted engineering work
     │
     ▼
validation → review → evidence → human merge

By default EmbrAIon does not pin a specific AI model. The selected host uses its own default or automatic choice. Optional project overrides belong only in .embraion/routing.yaml.

Validation and enforcement

Projects declare real commands in .embraion/validation.yaml and run them explicitly:

embraion validation run affected

Enforcement is opt-in. When a project wants a GitHub Actions gate:

embraion enforcement install \
  --surface github-actions \
  --validation-profile affected

EmbrAIon never installs that workflow silently. Repository branch rules decide whether its status check is mandatory for merge.

Updating

Upgrade the launcher first, then intentionally update a project:

pipx upgrade embraion
cd MyProject
embraion update
embraion doctor

Safe configuration normalization targets the installed launcher version. Existing project-owned values are preserved, missing compatible defaults may be added, and incompatible configuration fails before mutation.

Documentation

Start here: goryned.github.io/EmbrAIon

Recommended path:

  1. What is EmbrAIon?
  2. Installation
  3. Add EmbrAIon to a project
  4. Adopt an existing repository
  5. Run your first AI task
  6. Configure your project
  7. Daily workflow

Full command details live in the CLI reference.

Examples

The repository includes executable reference projects for:

  • Minimal — the smallest complete EmbrAIon consumer.
  • Python — ordinary application code and tests with EmbrAIon layered around them.
  • Unity — a runnable Unity 6 project showing that EmbrAIon remains outside the game runtime.

CI exercises the real consuming-project lifecycle across Windows, macOS, and Linux.

Status

EmbrAIon is pre-1.0. Patch releases are intended for compatible fixes and improvements; minor releases may evolve public framework contracts. Projects pin exact published versions so upgrades remain intentional.

License and brand

Source code and documentation are licensed under the MIT License except where explicitly stated otherwise. The EmbrAIon and GORYNED names, logos, wordmarks, visual marks, and files under brand/assets/ are governed separately by TRADEMARKS.md.


Last updated: 2026-09-24 18:49 UTC

Release files for embraion 0.9.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for embraion 0.9.2
File Size Uploaded
embraion-0.9.2.tar.gz 448.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for embraion 0.9.2
File Interpreter ABI Platform
embraion-0.9.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.0 MB

Release files / embraion-0.9.2.tar.gz

Download URL embraion-0.9.2.tar.gz
Size 448.0 kB
Tags Source
SHA-256 checksum
How to use checksums
35738a6904dc0fb02af858d726c9dd935a380430b4ae9cb58156abe672c7c08b
BLAKE2b-256 checksum
How to use checksums
9cbf583c082c31084ec4f7b768145669ded25e011450e0ccedb578d9b2e57ad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / embraion-0.9.2-py3-none-any.whl

Download URL embraion-0.9.2-py3-none-any.whl
Size 582.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
423855c1f082ccf7cf16b8970e19c061959a5545fc1042f9cdc448c449d82ecb
BLAKE2b-256 checksum
How to use checksums
4e5586e9e6bd5f0d0d66f8469c8d80346e1a9f3754cc159b11933703fe949c9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release history Release notifications | RSS feed

0.10.0

2 release files

0.9.4

2 release files

0.9.3

2 release files

This release

0.9.2 This release

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page