ClydeCLI

Project structure

ClydeCLI/
├── src/
│   ├── cli.py              # CLI entry
│   ├── config.py           # config.json and default model
│   ├── agent/              # conversation, sessions, agent loop, cost tracking
│   ├── providers/          # LLM providers, the model catalog, cardShuffle, Laya, local model sources and fit
│   ├── repl/               # Interactive REPL
│   ├── command_system/     # slash commands (/doctor, /cost, /context, ...)
│   ├── context_system/     # workspace, git, README and CLYDE.md memory context; token estimation
│   ├── compact_service/    # /compact and auto-compaction
│   ├── output_styles/      # reply style prompts
│   ├── skills/             # SKILL.md loading and creation
│   ├── plugins.py          # plugin install and loading
│   ├── startup/            # setup report
│   └── tool_system/        # tool registry, permissions, validation, tools/
├── tests/                  # mirrors src/
├── .clyde/
│   └── skills/             # Project-local custom skills
└── FEATURE_LIST.md         # Current feature status

Edit this page on GitHub