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

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.10.0
File Size Uploaded
embraion-0.10.0.tar.gz 452.8 kB Details

Built distribution (wheel)

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

Total release size: 1.0 MB

Release files / embraion-0.10.0.tar.gz

Download URL embraion-0.10.0.tar.gz
Size 452.8 kB
Tags Source
SHA-256 checksum
How to use checksums
de2c61fda38c41d1e5aef911ef671c2e4b4bcc9905b30d0812ffc3ecf9771145
BLAKE2b-256 checksum
How to use checksums
7c3d365615a369b2052585345ce32cbc38f40350d9e4761e92ea9190fa5c4159
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.10.0-py3-none-any.whl

Download URL embraion-0.10.0-py3-none-any.whl
Size 590.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
342418eeb85fa21b764c9d1f8dcf4349506c381bd95e82410e5bb5365ccb4ff7
BLAKE2b-256 checksum
How to use checksums
7c36ddacf3db4ad0a0cbe97629e9e2fb434ea3bcb9369709fc35e4332474186b
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.2

2 release files

0.10.1

2 release files

This release

0.10.0 This release

2 release files

0.9.4

2 release files

0.9.3

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