-
Notifications
You must be signed in to change notification settings - Fork 0
Features
github-actions[bot] edited this page Feb 28, 2026
·
2 revisions
| Symbol | Meaning |
|---|---|
| ✅ | Shipped — works end-to-end |
| 🟡 | Partial — code exists, needs testing or edge cases |
| 🔲 | Planned — designed, not yet built |
| 🚧 | In progress |
| Feature | Status | Notes |
|---|---|---|
| JSON-RPC 2.0 WebSocket server | ✅ | Port 4300 |
| Session create / list / close | ✅ | SQLite-backed |
| Message persistence | ✅ | JSONL event log + SQLite |
| Tool call lifecycle | ✅ | Pending → approve/reject → complete |
| ClaudeCodeRunner | 🟡 | Spawns claude subprocess; streaming not yet validated end-to-end |
| CodexRunner | 🔲 | |
| CursorRunner | 🔲 | |
| AiderRunner | 🔲 | |
| Git integration (repo status) | 🟡 |
git2 + notify watcher; events sent to clients |
| Drift detection | 🔲 | Validates file state against git HEAD |
| Multi-account rotation | 🔲 | Free tier: manual prompt; $9.99/yr: automatic |
| Relay client (mTLS) | 🔲 | Outbound tunnel to api.clawde.io
|
| Auto-update | 🔲 | Checks GitHub Releases every 24h |
| Provider onboarding wizard | 🔲 | Detects installed providers, sets up accounts |
| Model Intelligence | 🟡 | Auto-selects the best model per task, tracks token usage, enforces budget caps — see Features/Model-Intelligence |
| Feature | Status | Notes |
|---|---|---|
| Flutter project scaffold | ✅ | macOS / Windows / Linux runners |
| Multi-pane layout | 🔲 | Session list + chat + editor |
| Chat view | 🔲 | Uses clawd_ui ChatBubble |
| Tool call approval panel | 🔲 | Uses clawd_ui ToolCallCard |
| CodeMirror 6 editor | 🔲 | WebView integration |
| Native macOS menus | 🔲 | |
| Keyboard shortcuts | 🔲 | |
| System tray | 🔲 |
| Feature | Status | Notes |
|---|---|---|
| Flutter project scaffold | ✅ | iOS + Android (runners need flutter create) |
| Sessions list screen | 🟡 | UI written, needs platform runners |
| Session detail (chat) | 🟡 | UI written, needs platform runners |
| Tool call approval (sheet) | 🟡 | Modal bottom sheet |
| Settings screen | 🟡 |
| Package | Feature | Status |
|---|---|---|
clawd_proto |
All protocol types | ✅ |
clawd_client |
WebSocket/JSON-RPC client | ✅ |
clawd_core |
Daemon connection provider | 🟡 |
clawd_core |
Session list + active session | 🟡 |
clawd_core |
Message list (family) | 🟡 |
clawd_core |
Tool call list (family) | 🟡 |
clawd_ui |
Theme + design tokens | 🟡 |
clawd_ui |
ChatBubble | 🟡 |
clawd_ui |
SessionListTile | 🟡 |
clawd_ui |
ToolCallCard | 🟡 |
clawd_ui |
MessageInput | 🟡 |
clawd_ui |
ConnectionStatusIndicator | 🟡 |
clawd_ui |
ProviderBadge | 🟡 |
Packages are 🟡 Partial until validated with a running daemon.
ClawDE · GitHub · MIT License
ClawDE
Getting started
Reference
- Architecture
- Daemon-Reference
- Folder-Structure
- Providers
- Multi-Account
- Security
- Features
- Features/Daemon
- Features/Session-Manager
- Features/Mode-System
- Features/Repo-Intelligence
- Features/Projects
- Features/Remote-Access
- Features/Desktop-App
- Features/Provider-Knowledge
- Features/Coding-Standards
- Roadmap
Branding
Contributing