Helix is a local-first AI agent framework designed for project workspaces, enabling the creation and execution of AI agents entirely on your machine using SQLite, without reliance on cloud services or external databases like PostgreSQL. Currently at version 0.10.0, the framework offers a comprehensive suite of features including a robust agent runtime with persistent memory, support for 10 major LLM providers (Gemini, Claude, OpenAI, etc.) with SSE streaming, Plan-Act-Observe reasoning, a three-tier memory system, and a DAG-based workflow engine. It differentiates itself through its strong focus on local execution, extensive security features (command safety, prompt injection defense, 2FA, RBAC, OAuth), and a rich set of developer tools like an evaluation framework, tracing, and a web dashboard. While no explicit release cadence is stated, its feature set and ongoing development imply active maintenance with frequent updates expected before a stable 1.0 release.
npm install helix-agent-frameworkVerified import paths — ran on the pinned version, not inferred.
Initializes a new Helix project, configures an LLM API key, and starts the local AI agent runtime and web dashboard.
Always review the release notes and migration guides (if available) when upgrading to a new version. Pin exact versions in your `package.json` to prevent unexpected breakage.
Before upgrading, always back up your workspace data using `helix export > backup.json`. Check release notes for any explicit migration steps for SQLite database schemas.
Ensure `helix login` is used correctly for each provider, or that environment variables (e.g., `GEMINI_API_KEY`) are precisely matched to the LLM model being used. Use `helix doctor` to check environment configurations.
Check for other applications using port 18860. If necessary, you may need to configure Helix to use an alternative port (consult documentation for configuration options) or terminate the conflicting process.
If agents are blocked from executing commands, review the logs for 'Command Safety' warnings. Adjust the safety configuration or whitelist specific command patterns with caution, understanding the security implications.
Run `npm install -g helix-agent-framework` to install the CLI globally. Ensure your npm global bin directory is in your system's PATH.
Use `helix login --provider gemini --api-key YOUR_KEY` or set the corresponding environment variable (e.g., `export GEMINI_API_KEY=YOUR_KEY`) before starting the runtime or interacting with agents.
Identify and terminate the process using port 18860, or configure Helix to use a different port (e.g., `helix start --port 18861`), if supported by the framework's configuration options.
No dependency data recorded yet.