100% TypeScript • Zero Runtime Dependencies

Build Your Own Local AI Coding Agent in Minutes

Production-ready TypeScript starter template featuring multi-model routing (OpenAI, Anthropic, Ollama, LM Studio), execution history engine, zero runtime dependencies, and full Jest ESM test suite.

Get Daedalus Lite Now Explore Architecture ↓
Daedalus Lite REPL in action — animated terminal showing /help, /model, and live code generation

The built-in REPL with /help, /model, /clear, and /exit commands.

Language
TypeScript (ESM)
Dependencies
0 Runtime Deps
Model Router
Cloud + Local
Test Suite
100% Jest ESM

Built for Speed, Privacy, and Scalability

Everything you need to launch a custom AI coding CLI or embedded agent backend without reinventing infrastructure.

Multi-Model LLM Router

Switch seamlessly between OpenAI, Anthropic, Ollama, and LM Studio with priority fallback chains, request timeouts, and rate limiters.

Zero Runtime Dependencies

Ultra-lean Node.js >=20 footprint. Built with standard Fetch API, native ESM modules, and zero heavy third-party framework bloat.

Jest ESM Test Suite

Includes comprehensive unit test coverage out of the box. Ships with instant TypeScript type checking and pre-configured dev tools.

quickstart.ts
100% ESM
import { InMemoryRouter } from './src/router.js';

// Initialize zero-dependency local model router
const router = new InMemoryRouter({
  strategy: 'priority',
  chain: [
    { name: 'ollama-local', endpoint: 'http://localhost:11434/v1', model: 'qwen2.5-coder' },
    { name: 'openai-cloud', endpoint: 'https://api.openai.com/v1', model: 'gpt-4o' }
  ]
});

// Execute model turn with history tracking
const response = await router.dispatch('Refactor src/router.ts for performance');
console.log(response.content);

What You Can Build With It

Daedalus Lite's middleware architecture lets you intercept, enrich, and format AI interactions for any domain. Drop in a middleware function and you've got a specialized AI agent.

Automated Code Review Bot

Scan git diffs for security vulnerabilities and generate structured PR checklists.

export const codeReviewer: Middleware = async (req, next) => {
  req.prompt = `Review for security: ${req.prompt}`;
  return next();
};

Customer Support RAG Agent

Inject knowledge base articles into prompts, log sentiment, and enforce response formatting.

export const supportRAG: Middleware = async (req, next) => {
  const kb = await searchDocs(req.prompt);
  req.prompt = `KB: ${kb}\nUser: ${req.prompt}`;
  return next();
};

Financial Compliance Assistant

Prepend portfolio context and enforce regulatory disclaimers on every output.

export const financialGuard: Middleware = async (req, next) => {
  const res = await next();
  res.content += '\nNot financial advice.';
  return res;
};
Read the full 8+ use cases guide →

One Price. You Own It Forever.

No subscriptions. No hidden fees. No per-seat licensing. Buy once, rebrand, and sell your own AI CLI product.

Starter

For indie developers

$19

one-time purchase

  • Full TypeScript source code
  • PDF setup manual
  • Turnkey launch playbook
  • Branding guidelines
  • Email support
Get Starter
Most Popular

Pro

For serious builders

$49

one-time purchase

  • Everything in Starter
  • Pre-compiled binaries
  • Custom theme & banner
  • Priority support
Get Pro

Enterprise

For teams & agencies

$249

one-time purchase

  • Everything in Pro
  • 1-hour setup call
  • Custom integrations
  • White-glove onboarding
Get Enterprise

Frequently Asked Questions

Can I use this for commercial projects?

Yes! Purchasing Daedalus Lite includes a commercial license allowing you to build, customize, and deploy proprietary or commercial software without royalties.

What Node.js version is required?

Daedalus Lite requires Node.js >= 20.0.0 for native fetch and ES module support.