Install Aionis
Aionis ships as a local-first Runtime plus separate package entry points for SDK, MCP, and Claude Code lifecycle hooks.
One-command Installer
npx @aionis/create@latestThe installer:
- clones the Runtime repository,
- installs workspace dependencies,
- writes a local
.env, - builds the SDK, MCP, installer, and Claude Code helper packages,
- runs the no-key first-value demo by default.
Run the full SDK quickstart with OpenAI-compatible embeddings:
OPENAI_API_KEY="your-key" npx @aionis/create@latest --provider openai --quickstart sdkInstall Runtime and add the AIFS file-surface package:
npx @aionis/create@latest my-aionis --with-aifsThen run AIFS from the agent project that should contain .aionis/:
npx @aionis/aifs@latest init --base-url http://127.0.0.1:3001 --scope my-project
npx @aionis/aifs@latest doctor --base-url http://127.0.0.1:3001 --scope my-project
npx @aionis/aifs@latest refresh --base-url http://127.0.0.1:3001 --scope my-projectAfter refresh, point your agent at .aionis/AGENT_INSTRUCTIONS.md. That file
contains the read order for guide.md, current_active_path.md, do_not_use.md,
and rehydrate_needed.md.
Manual Repository Install
git clone https://github.com/ostinatocc/Aionis.git
cd Aionis
npm installSet an embedding provider:
export EMBEDDING_PROVIDER="openai"
export OPENAI_API_KEY="your-openai-key"MiniMax is also supported:
export EMBEDDING_PROVIDER="minimax"
export MINIMAX_API_KEY="your-minimax-key"Then continue with Run the Runtime.
Package Entry Points
| Entry point | Use | Source |
|---|---|---|
@aionis/create | One-command installer for the Runtime and local examples. | ostinatocc/Aionis |
@aionis/aifs | File surface for agents that should read governed context from .aionis/AGENT_INSTRUCTIONS.md. | ostinatocc/aionis-aifs |
@aionis/sdk | TypeScript facade for Agent hosts. | ostinatocc/aionis-sdk |
@aionis/mcp | MCP bridge for Claude Code, Cursor, Zcode, and other MCP clients. | ostinatocc/aionis-mcp |
Claude Code plugin / @aionis/claude-code | Automatic Claude Code context injection and execution recording. | ostinatocc/aionis-claude-code |
Requirements
| Requirement | Notes |
|---|---|
| Node.js 22+ | The Lite Runtime uses Node SQLite. |
| Embedding API key | Not required for first-value. Required for recall and guide relevance. |
| Local shell | The Runtime and quickstarts run locally. |