_ ____ _____ _____ _____ _____ ______
| | / __ \| __ \| __ \ |_ _| __ \| ____|
| | | | | | |__) | | | | | | | | | | |__
| | | | | | _ /| | | | | | | | | | __|
| |___| |__| | | \ \| |__| | _| |_| |__| | |____
|______\____/|_| \_\_____/ |_____|_____/|______|
The Autonomous, Agent-First Developer Environment Combining Zed, Void, claw-code, Playwright, Testcontainers, and Model Context Protocol (MCP)
Features • Architecture • Packages • Quickstart • Roadmap • Contributing
LORD IDE is an agent-native software development studio designed without artificial limitations. Traditional code editors treat AI as an add-on or chat sidebar; LORD puts autonomous agents at the core of the development lifecycle.
Built by synthesizing best-in-class open-source foundations:
- ⚡ High Performance Engine: Inspired by Zed's reactive GPUI architecture and low-latency buffer management.
- 🛠️ Extensible IDE Shell: Powered by Void IDE's TypeScript/Electron extensible ecosystem.
- 🤖 Terminal AI Powerhouse: Powered by the claw-code Rust CLI engine (
claw) for autonomous command execution. - 🎭 Automated Browser Testing: Built-in Microsoft Playwright harness with visual trace recording and self-healing test automation.
- 🐳 Containerized Ephemeral Testing: Integrated Testcontainers (Node.js & .NET) for zero-mock, real-database integration suites.
- 🔌 Universal Interoperability: Massive Model Context Protocol (MCP) registry linking 100+ external tools and databases.
- 🌍 Public APIs Hub: Direct access to 1,400+ indexed public APIs with auto-generated client SDKs.
- 🧠 Pre-Trained Agent Skills: Ready-to-use skills (
build,review,ship,simplify,perf-audit,security-scan).
- Specialized Roles: Switch between Architect, Code Crafter, Test Engineer, DevOps, and Research agents.
- BYOA (Bring Your Own Agent): Direct API key support for Anthropic Claude, OpenAI, DeepSeek, Google Gemini, Mistral, Groq, or local models via Ollama.
- Free Built-in Agents: Ready out-of-the-box for open-source exploration without mandatory setup fees.
- Embedded agent directly in the shell.
- Run natural-language requests:
$ claw "audit security issues and optimize Docker multi-stage build" $ claw "generate playwright e2e tests for OAuth login flow"
- Playwright Test Runner: Instant headless/headed cross-browser runs (Chromium, WebKit, Firefox) with live trace analysis.
- Node & .NET Testcontainers: Spin up Postgres, Redis, Kafka, or LocalStack directly inside test scripts with automatic teardown.
- Instant discovery, mock responses, and typed client SDK generation for 1,400+ public services.
- Multi-client MCP connection pool (PostgreSQL, Git, GitHub, Jira, Slack, Linear, Notion, AWS).
graph TD
subgraph UI ["User Interface Layer"]
A[Desktop App / Electron Shell]
B[Web IDE Application]
C[lordide.dev Portal]
end
subgraph CoreEngine ["LORD Core & Runtime"]
D[Agent Runtime & Orchestrator]
E[BYOA Key Store & Model Gateway]
F[claw-code Rust CLI Agent]
end
subgraph ExtensionsMCP ["Extensibility & Skills"]
G[MCP Hub & Connectors]
H[Pre-built Agent Skills]
I[Public APIs Directory]
end
subgraph TestingInfra ["Testing & Infrastructure"]
J[Playwright Web Harness]
K[Testcontainers Node & .NET]
end
A --> D
B --> D
D --> E
D --> F
D --> G
D --> H
D --> I
D --> J
D --> K
| Package / App | Path | Description |
|---|---|---|
@lord/core |
lord-ide/packages/core |
Shared domain types, configuration, event bus, and utilities |
@lord/agent-runtime |
lord-ide/packages/agent-runtime |
Multi-agent orchestrator, BYOA model connectors, and prompt pipelines |
@lord/cli |
lord-ide/packages/cli |
CLI runner, terminal hooks, and claw Rust agent integration |
@lord/extensions |
lord-ide/packages/extensions |
25+ curated Agent Skills, lifecycle hooks, and IDE plugin points |
@lord/mcp-hub |
lord-ide/packages/mcp-hub |
Model Context Protocol server manager and multi-transport connectors |
@lord/public-apis |
lord-ide/packages/public-apis |
Registry browser and client generator for 1,400+ public APIs |
@lord/testing |
lord-ide/packages/testing |
Playwright test harness & Node/.NET Testcontainers orchestration |
@lord/ui |
lord-ide/packages/ui |
Theme tokens, Radix-based UI components, and rich agent widgets |
@lord/desktop |
lord-ide/apps/desktop |
Electron desktop application shell |
@lord/web |
lord-ide/apps/web |
Next-gen browser-based IDE workspace |
@lord/website |
lord-ide/apps/website |
Official marketing site, showcase, and download portal |
- Node.js >= 20.0.0
- pnpm >= 9.0.0
- Rust &
cargo(for building nativeclawengine) - Docker (for Testcontainers support)
# 1. Clone the repository
git clone https://github.com/Rayed-Hasan/lord.git
cd lord/lord-ide
# 2. Install workspace dependencies
pnpm install
# 3. Build all workspace packages
pnpm build
# 4. Launch development environments
pnpm dev:desktop # Run desktop IDE
pnpm dev:web # Run web IDE
pnpm dev:website # Run marketing portal# Run unit & package tests
pnpm test
# Run Playwright browser automation tests
pnpm test:e2e
# Run Testcontainers integration suites
pnpm test:integration- M1: Monorepo & Architectural Foundations
- Unified Turbo monorepo with 8 core packages and 3 applications
- Integrated TypeScript configuration, ESLint 9, Prettier, and Vitest
- M2: Agent Runtime & claw-code Engine
- Multi-agent orchestration layer with BYOA key store
- Integrated
clawautonomous terminal engine
- M3: Testing & Automation Core
- Microsoft Playwright test harness with auto-generated scripts
- Testcontainers for Node.js and .NET
- M4: MCP Ecosystem & Public APIs
- Model Context Protocol server registry and connection pooling
- Indexed 1,400+ public APIs with automated client generation
- M5: Native GPUI Rust Kernel Integration
- Deep compilation of Zed GPUI backend for sub-10ms buffer renders
- M6: Cloud Agent Workspace Synchronization
- Real-time collaborative agent swarms and workspace syncing
We welcome contributions from developers, researchers, and agent designers worldwide! Please read our Contributing Guide and Code of Conduct.
- Fork the repo (
https://github.com/Rayed-Hasan/lord/fork) - Create your feature branch (
git checkout -b feat/amazing-feature) - Commit your changes (
git commit -m 'feat(agent): add intelligent memory caching') - Push to the branch (
git push origin feat/amazing-feature) - Open a Pull Request
LORD IDE is open-source software licensed under the Apache-2.0 License.