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.3

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.3
File Size Uploaded
embraion-0.9.3.tar.gz 448.4 kB Details

Built distribution (wheel)

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

Total release size: 1.0 MB

Release files / embraion-0.9.3.tar.gz

Download URL embraion-0.9.3.tar.gz
Size 448.4 kB
Tags Source
SHA-256 checksum
How to use checksums
48d5d52457f10e7174860e87698161c0c1b05bfd9a31c50f710764bd2ea7a718
BLAKE2b-256 checksum
How to use checksums
c21b3d4acaf745830112e8c54b2eae0a9a6c538c59dee020ab43d50335dd2512
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.3-py3-none-any.whl

Download URL embraion-0.9.3-py3-none-any.whl
Size 583.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1b3cd792b7958ecbffbd70234c28ad894b3d163ac963fcce79072639dbb796eb
BLAKE2b-256 checksum
How to use checksums
f685f7bc33df1815db7bf4279437473ba12e844df23ab4ae54d34ae62781e6b6
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

This release

0.9.3 This release

2 release files

0.9.2

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