Skip to content

Roadmap

Planned features and architectural improvements for the Antimatter ecosystem. Items are prioritized: security first, then core functionality, then quality-of-life.


  • Description: Respect the workspace’s .gitignore rules during directory parsing.
  • Goal: Visually grey out or hide files/folders that are ignored by Git (similar to VS Code) so the user instantly knows which files are untracked or ignored.
  • Implementation: Update shared-fs Python logic to parse .gitignore (potentially using git ls-files --ignored --exclude-standard -o --directory), add an isIgnored boolean flag to the FileNode protocol model, and update the Android FileTreeItem Composables to render ignored items with reduced opacity.

Badge Meaning
✓ Shipped Released and available
⟳ In Progress Actively being developed
◦ Planned Scoped, not yet started

Feature Status Notes
Independent Adapter Model ✓ Shipped Gateway + lightweight adapters
Decentralized P2P DHT (Hyperswarm) ⟳ In Progress 100% serverless NAT hole-punching via public DHT (ENS-style routing)
Persistent SSH Tunnels (e.g. localhost.run) ◦ Planned Zero-setup persistent URLs via SSH keys for 100% free decentralized routing
Tor Hidden Services (.onion addresses) ◦ Planned Ultimate “no central authority” fully local P2P connectivity architecture
Tailscale Mesh Network ◦ Planned Zero-config remote access utilizing secure WireGuard VPN mesh
End-to-End Encryption (E2EE) ✓ Shipped DH key exchange + AES-GCM
Biometric Authentication Gate ✓ Shipped Fingerprint / Face ID / Face Unlock
Cloudflare Zero Trust support ✓ Shipped Optional enterprise persistent tunnels
Daemonization & Logging ✓ Shipped Native background detached processes
IPC Token Authentication ✓ Shipped Secure local adapter registration
SQLite SQLCipher Encryption ✓ Shipped Android offline database encrypted
Rate limiting (token brute-force) ⟳ In Progress Per-IP rate limit, close 4000
Advanced Workspaces Allowlist ◦ Planned Strict explicit allowlists for agent access requests
Certificate pinning (mobile) ◦ Planned Additional TLS verification
Strict Workspace Isolation (BUG-016) ◦ Planned Ensure file explorer is scoped per adapter
Gateway agentId Injection (BUG-019) ◦ Planned Inject originating adapter ID into broadcast payloads
PTY Input Validation (AM-009) ◦ Planned Implement blocklists or validation for PTY input
PTY Sandboxing (AM-070, AM-071) ◦ Planned Implement nsjail or cgroups for PTY sessions
Feature Status Notes
Native Remote PTY Terminal ✓ Shipped Termux (Android) + SwiftTerm (iOS)
Multiple Terminal Sessions ◦ Planned Spawn, manage, and switch between multiple PTYs
Advanced TUI Support ◦ Planned Full scrolling & rendering for interactive CLI tools (htop, nano)
Push Notifications ✓ Shipped Agent completion + approval alerts
Full-Text Search ✓ Shipped Room FTS4 across trajectory history
Multimodal Prompts (Images) ✓ Shipped Send images to agent
Message Retry + ACK ✓ Shipped Auto-retry queue on unstable connections
Remote Workspace Switching ✓ Shipped Switch active VS Code workspace remotely
Artifact Diff Viewer ⟳ In Progress Accept/reject file edits from mobile
Multi-Agent Dashboard ◦ Planned Monitor multiple agents simultaneously
Audio Prompt Support ◦ Planned Voice-to-text prompt injection
Feature Status Notes
Android App ✓ Shipped Full feature parity
iOS App ⟳ In Progress Feature-matching Android, SwiftUI
iPad Layout ◦ Planned Multi-column adaptive iPad UI
Android Wear companion ◦ Planned Quick status + approve on Wear OS
macOS Menu Bar App ◦ Planned Native macOS client using Catalyst
Feature Status Notes
Decentralized Global Usernames ◦ Planned Solve Zooko’s Triangle without requiring crypto fees or a central server. Potential avenues include Hyperswarm DHT routing, Tor Hidden Services (.onion), or Web-of-Trust (WoT) mechanisms to map human-readable names to public keys. The goal is to provide a seamless Web2-like UX (e.g. connect@username) while maintaining strict Web3/P2P ethos: no central authority, no subscription fees, no domain squatting by design.
Feature Status Notes
Adapter SDK (Python) ◦ Planned High-level helper library for custom adapters
Adapter SDK (TypeScript) ◦ Planned Type-safe SDK for TS/Node.js adapters
Gateway REST API ◦ Planned HTTP interface for headless control
Docker image ◦ Planned ghcr.io/saifmukhtar/antimatter-gateway
Native User Message Injection ◦ Planned Inject user prompt natively to avoid “Message from self” via agentapi

Saif Mukhtar

Saif Mukhtar

Creator & Lead Developer of Antimatter · Android, iOS & Python engineer