Dahrk Node is an open-source agent harness and edge-node execution engine developed by the Dahrk AI team. Built as a TypeScript monorepo using pnpm workspaces, it orchestrates automated background agents and task execution workflows directly on host machines or edge infrastructure. In daily operations, Dahrk Node runs as a persistent service or CLI daemon (configurable via PM2 ecosystem files or standalone shell scripts). It coordinates local task runners, processes edge workloads, and interacts with developer environments through structured environment variable configurations and local script execution. Unlike interactive chat-based coding assistants, Dahrk Node is structured around node infrastructure and task execution pipelines (`apps/edge-node` and modular packages). It focuses on edge runtime management and programmatic agent harnesses rather than conversational pair programming in the terminal. The project is open source and hosted on GitHub, with distribution channels supporting shell installation scripts, local pnpm builds, and Homebrew packaging.
Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource
ecosystem.config.cjs) for persistent background agent execution. - Automated Install Scripts — Provides standalone install.sh and Homebrew packaging support for platform deployments. - Environment-Driven Configuration — Utilizes standard .env configuration workflows to manage API credentials and node parameters. - Edge Node Application Structure — Features dedicated apps/edge-node execution harnesses tailored for local task handling.Dahrk Node is suited for developers and infrastructure engineers looking for a lightweight, self-hosted edge node daemon to run AI agent workloads. It is not intended for developers seeking an interactive in-terminal chat coding assistant or inline IDE pair programmer.
pnpm, or run the provided installation script: bash git clone https://github.com/dahrkai/dahrk-node.git cd dahrk-node pnpm install Alternatively, execute the install script: bash ./install.shbash cp .env.example .env # Edit .env with your required API keys and node endpoints Build the monorepo packages: bash pnpm buildbash # Direct run pnpm --filter @dahrk/edge-node start # Or via PM2 pm2 start ecosystem.config.cjsPart of CLI Coding Agents
Categories: AI Coding Agents, Code Assistants, Developer Tools