Skip to content
SYMBaiEXPublic

About

ElizaOS-native, local-first AI agent for terminal and desktop work.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

2,010 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doolittle

Desktop and CLI clients for ElizaOS coding and daily assistance. Doolittle owns client UX, transport, workspace access, and product integrations; ElizaOS owns the agent engine.

Development

Use the Node version in .node-version and Nub version in package.json. From the repository root:

nub run deps:install -- --frozen-lockfile --ignore-scripts
cp .env.example .env
nub run bootstrap
nub run desktop:runtime:install
nub run desktop:dev

For terminal development, run nub run dev. The installer wrapper bash scripts/install.sh can install the toolchain, link the CLI, and run setup. See setup for platform requirements and configuration.

Developer documentation

Start with the developer handbook.

  • Architecture: packages, runtime ownership, and extension points.
  • Development: CLI and desktop feedback loops.
  • Testing: focused tests, native journeys, and verification boundaries.
  • Interface: UI implementation and interaction conventions.
  • SDK dependencies: pinned ElizaOS source builds and upgrades.
  • Evaluations: task suites, reports, and comparisons.
  • Security: developer security boundaries and local checks.
  • Releases: packaging, provenance, and release checks.

Commands are defined in the root and workspace manifests. Runtime plugin and capability definitions live in code; the developer handbook links to those sources instead of copying their inventories.

Workspaces

Workspace Guide
Desktop client apps/desktop
Terminal client apps/cli
Shared runtime packages/agent
ACP adapter packages/acp
Shared contracts packages/contracts
Browser controls packages/ui
Evaluations packages/evals
Product plugins packages/plugins
Claude CLI fallback plugin-claude-code
Provider transport provider-transport
Skill documents packages/skills
Character definitions packages/characters
Shared state reads packages/storage
Solana compatibility packages/solana-layouts

Upstream SDK packages under vendor/elizaos are qualified artifacts; use the source-build tools guide when changing them.

Read Contributing before changing the workspace, and Security for private vulnerability reporting.

Licensed under the MIT license.

About

ElizaOS-native, local-first AI agent for terminal and desktop work.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages