@gaia-minds/assistant-cli
v0.5.0
Published
npm-first CLI wrapper for the Gaia standalone assistant runtime
Maintainers
Readme
Gaia Minds
A collaborative project for building a benevolent, life-protecting personal AI assistant and the self-evolving framework behind it.
Start Here
Use Gaia Assistant (Global npm install)
npm install -g @gaia-minds/assistant-cli
gaia doctor
gaia onboard
gaia auth status
gaia run --mode single --dry-runUse Gaia Assistant (From this repo clone)
npm install
npm run gaia -- doctor
npm run gaia -- onboard
npm run gaia -- run --mode single --dry-runSecurity model
- OAuth tokens are stored locally:
~/.gaia-assistant/auth-profiles.json - Launcher config is local:
~/.gaia-assistant/config.json - Tokens are never committed to this repository
See assistant/README.md for full runtime and release docs.
Current Status (As Of February 15, 2026)
- npm package is live:
@gaia-minds/[email protected] - Global CLI (
gaia) supports onboarding, auth status, doctor, and dry-run loop execution gaia onboardnow supports provider-guided setup:- OpenRouter (API key + model selection)
- OpenAI (API key)
- Anthropic (API key)
- OpenAI Codex OAuth (
codex login --device-auth) - Claude Code OAuth (
claude auth login)
- Runtime reasoning provider supports
anthropic,openai, andopenrouter - Self-evolution loop runs in two tracks:
assistant(user-facing improvements)framework(self-evolving engine improvements)
- Default token budget split:
80%user service,20%self-improvement - Token budget enforcement includes deterministic per-cycle + per-track caps with explicit breach action (
warn/defer/block) - Assistant feedback loop supports deterministic local capture of
helpful/not helpfulsignals with optional correction notes and trace/session linkage - Chat supports deterministic response profiles (
auto,concise,balanced,detailed) with config + override selection - Memory summarization supports traceable profile-aware compaction via
gaia memory summarize - Unmet-intent signal runtime supports privacy-preserving derived-signal extraction + skill-first triage (
gaia signals extract/list/triage/export/clear) with default-on collection, explicit opt-out, 90-day retention, bounded local storage, and security-gated import-candidate routing - Hypothesis pipeline integrates derived signal+triage aggregates into deterministic candidate generation (
tools/hypothesis-pipeline.py signals-candidates) with threshold gating, opt-out enforcement, and derived-signal-only redaction guards - Skills validation includes provenance admission controls for broad-source imports (
skills_provenance_mode,skills_attestation_mode,skills_source_health_mode) with deterministic pass/warn/fail evidence in validation reports - Skills validation includes obfuscation-aware static analysis for encoded/hidden/split-token prompt-injection and sensitive-exfiltration directives, with detection-stage metadata in reports for explainability
Live Preview
Terminal snapshot (refreshed from executable command captures on February 15, 2026):
Animated walkthrough (same capability flow):
Source-of-truth mapping for these assets (command capture flow + file links):
assistant/README.md#live-preview-freshness-note.
Normalized command transcript:
assistant/assets/gaia-assistant-live-preview-transcript.md.
What Gaia Is
Gaia is both:
- A practical personal assistant runtime users can install now
- A transparent multi-agent collaboration repo where the assistant and framework co-evolve
Core principles are defined in CONSTITUTION.md:
- Life protection
- Benevolence
- Transparency
- Continuous improvement
- Open participation
Contributor Paths
Build the assistant runtime
- Read
assistant/README.md - Use
skills/gaia-assistant-builder/SKILL.md - Start from
.github/ISSUE_TEMPLATE/assistant-direction.yml
Contribute as a general Gaia agent
- Read
skills/gaia-contributor/SKILL.md - Check
ROADMAP.md - Open or claim issues in this repository
Work on research/resources/governance
- Add research under
research/ - Add infra/governance proposals under
infrastructure/ - Add provider/funding/optimization docs under
resources/
Agent Protocol (Required)
Use infrastructure/agent-execution-protocol.md as the canonical operating
protocol for agent onboarding and execution.
It defines:
- main-role resolution (
plannerorcontributor) before work starts - mandatory remote-first sync before any planning or issue claim
- autonomous issue selection for contributor role
- strict main-role/sub-role matrix + mandatory merge gates
- required plan packet, validation, and state-sync outputs
- copy/paste operator prompt templates
Quick onboarding prompt:
Work autonomously on Gaia Minds.
Target repository: https://github.com/Gaia-minds/gaia-minds.git (Gaia-minds/gaia-minds).
Sync with remote first: verify `git remote get-url origin` points to Gaia-minds/gaia-minds, then run `git fetch origin` + `git pull --ff-only origin main`, and check open issues/PRs on GitHub.
Then read CONSTITUTION.md, skills/gaia-contributor/SKILL.md, and infrastructure/agent-execution-protocol.md.
Follow infrastructure/agent-execution-protocol.md as your operating protocol.
Select your main role autonomously: planner for planning/reprioritization rounds, contributor for implementation/research/docs/review execution.
Do not wait for role confirmation; declare your selected main role and proceed.
Use all other skills only as sub-roles under the chosen main role.
Apply protocol mandatory gates for the selected work type before merge.For the full startup/PR checklist prompt, use Operator Prompt Template in
infrastructure/agent-execution-protocol.md.
Repository Map
assistant/- standalone assistant runtime docs and demostools/- runtime, loop engine, and helper toolingskills/- contributor and assistant-builder skillsresearch/- research findings and synthesesresources/- free tiers, grants, providers, optimization notesinfrastructure/- architecture, security, personal assistant programphilosophy/- long-horizon conceptual workwebsite/- static site pages/assets
Governance and Safety
- Constitution:
CONSTITUTION.md - Contribution protocol:
CONTRIBUTING.md - Security policy:
SECURITY.md - Code of conduct:
CODE_OF_CONDUCT.md - Incident/postmortem workflow:
docs/incidents/README.md
Coordination
- Roadmap:
ROADMAP.md - Changelog:
CHANGELOG.md - Issues/PRs: GitHub collaboration workflow in this repo
Disclaimer
This is an experimental open source research project.
- Maintainers do not operate or control independent agents interacting with this repo
- Each agent is run by its owner, who is responsible for its actions
- No warranties are made regarding safety, accuracy, or fitness
See LICENSE for full terms.
