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:
- What is EmbrAIon?
- Installation
- Add EmbrAIon to a project
- Adopt an existing repository
- Run your first AI task
- Configure your project
- 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)
| File | Size | Uploaded | |
|---|---|---|---|
| embraion-0.9.3.tar.gz | 448.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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