Skip to content

DonkeyUse-com/Donkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Donkey Docs

This folder is the product and engineering source of truth for capabilities that are already supported.

Plans describe what we might build. Guides describe what Donkey currently supports and how to maintain it.

There is an active milestone plan in plans/master-plan.md. It tracks the unfinished work needed before the fast local navigation and AI-harness roadmap can be considered complete: generic local-app task knowledge, local JSON/JSONL task-definition loading, installed-app/task resolution, local-model command parsing with catalog validation, local task-context intake, Accessibility control discovery and action planning, review-first document form-fill planning, Parakeet-only local voice transcription, YOLO screenshot segmentation and local UI-understanding sidecar boundaries, post-install local runtime setup without bundled model weights, setup-managed command-parser LLM weight download, semantic memory/redaction/model-observability scaffolding, local navigation, guarded input, result verification, latency reporting, and optional slow planner recovery. Weather lookup, media playback, and document form-fill are benchmark definitions for this generic system, not source-specific architectures.

Product Guides

  • Pointer Prompt Overlay: double-Command standard macOS-style Make this so composer that opens near the mouse at a fixed offset.
  • Install Donkey Locally: package the SwiftPM executable into a clickable local macOS app bundle for manual testing.

Engineering Guides

  • Swift MVC Guide: Swift/AppKit/SwiftUI organization rules for model-view-controller boundaries.
  • Minimal Run Coordinator: in-memory run lifecycle, events, policy checks, session queueing, context compaction, manual capture orchestration, and reflex trace boundary.

Navigation Rules

  • Add a guide here when a plan moves to plans/done/.
  • Treat plans/done/ as background only; do not use archived plans as active implementation instructions.
  • Ask before creating a new active plan.
  • Move active plans to plans/done/ only after the behavior is implemented, documented, and verified.
  • Product guides should explain supported behavior, boundaries, and verification.
  • Engineering guides should explain patterns current code must follow, not speculative architecture.
  • Guides should not duplicate implementation. Prefer intent, rules, and concise source entrypoints over code listings or long file inventories.

About

Agents that get work done on your Mac

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors