← All tools

bgill55/daedalus

AI Agent
Popularity 75 Updated Development & Build

Daedalus is a standalone terminal-based AI coding assistant that runs on your machine. It connects to local LLM servers (LM Studio, Ollama, llama.cpp, vLLM) or remote providers (OpenAI, Groq, OpenRouter, Anthropic), routes requests intelligently, and gives your AI agent access to your file system, terminal, git, web search, and codebase indexing

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

Daedalus

<p align="center" <img width="256" alt="daedalusemblem" src="https://github.com/user-attachments/assets/a5d4b394-3c2c-427e-b877-6e49f77467fc" / </p

<p align="center" <a href="https://www.npmjs.com/package/daedalus-cli"<img src="https://img.shields.io/npm/v/daedalus-cli?color=blue" alt="npm version" /</a <a href="https://www.npmjs.com/package/daedalus-cli"<img src="https://img.shields.io/npm/dw/daedalus-cli?color=blue" alt="npm weekly downloads" /</a <a href="https://www.npmjs.com/package/daedalus-cli"<img src="https://img.shields.io/npm/dt/daedalus-cli?color=blue" alt="npm total downloads" /</a <a href="https://github.com/bgill55/daedalus/stargazers"<img src="https://img.shields.io/github/stars/bgill55/daedalus?color=blue" alt="GitHub stars" /</a <a href="https://discord.gg/GPH2ZH57up"<img src="https://img.shields.io/badge/Discord-Join%20Community-5865F2?logo=discord&logoColor=white" alt="Discord Community" /</a <a href="https://github.com/bgill55/daedalus/actions/workflows/ci.yml"<img src="https://github.com/bgill55/daedalus/actions/workflows/ci.yml/badge.svg" alt="CI" /</a <a href="https://bgill55.github.io/daedalus/"<img src="https://img.shields.io/badge/docs-GitHub%20Pages-blue" alt="Documentation" /</a <a href="LICENSE"<img src="https://img.shields.io/github/license/bgill55/daedalus?color=blue" alt="License" /</a <a href="https://nodejs.org"<img src="https://img.shields.io/badge/node-%3E%3D20-brightgreen" alt="Node" /</a </p

Local-first terminal-based AI coding assistant.

Daedalus connects to local LLM servers (LM Studio, Ollama, llama.cpp, vLLM) or remote providers (OpenAI, Groq, OpenRouter, Anthropic), routes requests across models, and gives your AI agent access to your file system, terminal, git, web search, and codebase indexing.

For full guides, configuration reference, and examples, visit the documentation site: https://bgill55.github.io/daedalus/

╔═══════════════════════════════════════════════════════════════════╗
║  ██████╗  █████╗ ███████╗██████╗  █████╗ ██╗     ██╗   ██╗███████╗║
║  ██╔══██╗██╔══██╗██╔════╝██╔══██╗██╔══██╗██║     ██║   ██║██╔════╝║
║  ██║  ██║███████║█████╗  ██║  ██║███████║██║     ██║   ██║███████╗║
║  ██║  ██║██╔══██║██╔══╝  ██║  ██║██╔══██║██║     ██║   ██║╚════██║║
║  ██████╔╝██║  ██║███████╗██████╔╝██║  ██║███████╗╚██████╔╝███████║║
║  ╚═════╝ ╚═╝  ╚═╝╚══════╝╚═════╝ ╚═╝  ╚═╝╚══════╝ ╚═════╝ ╚══════╝║
║                                                                   ║
║  o  local-first · embedded router · multi-agent · not sentient o  ║
╚═══════════════════════════════════════════════════════════════════╝

<p align="center" <img src="assets/cliview.png" width="49%" alt="Daedalus CLI View" / <img src="assets/tuiview.png" width="49%" alt="Daedalus TUI View" / </p

<p align="center" <video src="docs/images/DaedalusAICodingAssistant.mp4" width="100%" controls</video </p

---

### Looking to build and sell your own AI CLI? Check out Daedalus-Lite — the zero-dependency, rebrandable TypeScript starter template designed for developers to build, rebrand, and sell their own custom AI coding tools! Visit Daedalus-Lite → Fun fact: Daedalus itself was built using Daedalus-Lite as a starting point, then extended with advanced features like multi-agent orchestration, codebase indexing, and autonomous workflows. See what's possible with Daedalus-Lite for inspiration.

---

Quick Start

npm install -g daedalus-cli
daedalus

To launch with the interactive terminal dashboard layout:

daedalus --tui

On first run, Daedalus scans for local LLM servers and guides you through setup. If none are found, it prompts for a remote provider.

From source: git clone https://github.com/bgill55/daedalus.git && cd daedalus && npm install && npm run build