Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

4,754 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

draht logo

draht.dev domain via Spaceship

draht Monorepo

Looking for the draht coding agent? See packages/coding-agent for installation and usage.

Tools for building AI agents and managing LLM deployments.

Packages

Package Description
@draht/ai Unified multi-provider LLM API (OpenAI, Anthropic, Google, etc.)
@draht/agent-core Agent runtime with tool calling and state management
@draht/coding-agent Interactive coding agent CLI
@draht/mom Slack bot that delegates messages to the draht coding agent
@draht/tui Terminal UI library with differential rendering
@draht/web-ui Web components for AI chat interfaces
@draht/pods CLI for managing vLLM deployments on GPU pods

Contributing

See CONTRIBUTING.md for contribution guidelines and AGENTS.md for project-specific rules (for both humans and agents).

Development

bun install --frozen-lockfile --linker hoisted # Reproducible canonical install
npm run build # Build all packages
npm run check # Lint, format, and type check
./test.sh # Run tests (skips LLM-dependent tests without API keys)
./pi-test.sh # Run draht from sources (can be run from any directory)

Note: npm run check requires npm run build to be run first. The web-ui package uses tsc which needs compiled .d.ts files from dependencies.

License

MIT

About

AI coding agent — TDD-first, DDD-native, multi-model routing with automatic fallback. Built with TypeScript, Bun & tsgo.

Resources

Contributing

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /