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
daedalusTo launch with the interactive terminal dashboard layout:
daedalus --tuiOn 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