Helix AI Agent Framework

0.10.0 · active · verified Tue Apr 21

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.

Common errors

Warnings

Install

Imports

Quickstart

Initializes a new Helix project, configures an LLM API key, and starts the local AI agent runtime and web dashboard.

npm install -g helix-agent-framework

# 1. Initialize your project workspace
helix init

# 2. Configure an API key for an LLM provider (e.g., Gemini)
helix login --provider gemini --api-key YOUR_GEMINI_API_KEY

# You can also set it via environment variable for production:
# export GEMINI_API_KEY=YOUR_KEY

# 3. Start the local Helix agent runtime
helix start

# Access the dashboard at http://localhost:18860/v2/

view raw JSON →