Corexa is an AI Native Development Platform for local-first autonomous software engineering.
Corexa combines a desktop IDE experience, a local AI runtime, repository intelligence, vector memory, terminal execution, coding agents, and extensible developer workflows into one integrated engineering platform.
AI Native Development Platform
Most developer AI products stop at chat. Corexa is designed as an execution environment:
- local-first by default
- privacy-aware and developer-controlled
- repository-native instead of prompt-only
- agent-capable, not single-assistant limited
- extensible across desktop, CLI, runtime, SDK, and plugins
- scalable toward enterprise governance and hybrid inference
- Local AI execution and model orchestration
- Autonomous coding agents with explicit roles and approval boundaries
- Deep repository intelligence powered by parsing, chunking, embeddings, and graph traversal
- Corexa-native runtime contracts for inference, memory, terminal, and workspace services
- Desktop and CLI workflows designed for real software engineering loops
- Extensible open source architecture with enterprise-ready foundations
Electron Desktop
-> IPC bridge
-> Go runtime daemon
-> provider adapters, terminal control, indexing, memory, APIs
-> TypeScript agents, SDKs, and workspace services
-> Rust acceleration for parsing and indexing hotspots
apps/ Electron desktop app and CLI
agents/ Planner, coder, reviewer, debugger, architect, orchestrator
packages/ Shared SDKs, contracts, repo intelligence, memory, plugin kit
runtime/ Go runtime daemon and provider adapters
native/ Rust performance modules
memory/ Local vector database layouts and operational assets
infrastructure/ Local and production infra manifests
docs/ Architecture, roadmap, governance, and development guides
examples/ Example plugins and workflows
scripts/ Bootstrap, dev, and utility scripts
- Documentation Hub
- Docs Site Source
- Architecture Overview
- Monorepo Structure
- Project Goals
- Execution Plan
- Milestones
- Roadmap
- Node.js 20+
- pnpm 10+
- Go 1.23+
- Rust stable
pnpm installpnpm devStart the GitHub Pages documentation site locally:
pnpm docs:devStart the local runtime separately when wiring the desktop app to the Go daemon:
pnpm runtime:devIf Electron is installed but its runtime binary is missing:
pnpm --filter @corexa/desktop run repair:electronpnpm build
pnpm lint
pnpm test
pnpm typecheck
go -C runtime/daemon test ./...
cargo test --manifest-path native/tree-sitter-indexer/Cargo.toml- Local chat and runtime APIs
- Repository scanning, parsing, and indexing
- Desktop and CLI developer workflows
- Memory and plugin foundations
- Multi-agent orchestration
- Autonomous engineering workflows
- Richer terminal approvals and execution traces
- Semantic memory write-back and replay
- Enterprise policy systems
- Plugin ecosystem and marketplace
- Hybrid local and remote inference
- Team memory, governance, and observability
Corexa is being structured as a serious long-term open source project:
- clear contribution model
- documented governance and decision-making
- issue and PR templates
- Dependabot for dependency hygiene
- CODEOWNERS for review routing
- release automation through GitHub Actions and Changesets
pnpmworkspaces + Turborepo for JavaScript and TypeScript packages- Go runtime with clean architecture boundaries
- Rust acceleration for performance-sensitive modules
- Biome for formatting and linting
- GitHub Actions for CI, release, and repository health
- GitHub Pages powered by the React site in
docs/site
Apache-2.0. See LICENSE.