Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Corexa

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.

Tagline

AI Native Development Platform

Why Corexa

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

Platform Pillars

  • 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

Corexa Architecture At A Glance

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

Monorepo Overview

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

Start Here

Open Source and Community

Quick Start

Prerequisites

  • Node.js 20+
  • pnpm 10+
  • Go 1.23+
  • Rust stable

Install

pnpm install

Start Corexa

pnpm dev

Start the GitHub Pages documentation site locally:

pnpm docs:dev

Start the local runtime separately when wiring the desktop app to the Go daemon:

pnpm runtime:dev

If Electron is installed but its runtime binary is missing:

pnpm --filter @corexa/desktop run repair:electron

Development Commands

pnpm build
pnpm lint
pnpm test
pnpm typecheck
go -C runtime/daemon test ./...
cargo test --manifest-path native/tree-sitter-indexer/Cargo.toml

Current Project Focus

Phase 1

  • Local chat and runtime APIs
  • Repository scanning, parsing, and indexing
  • Desktop and CLI developer workflows
  • Memory and plugin foundations

Phase 2

  • Multi-agent orchestration
  • Autonomous engineering workflows
  • Richer terminal approvals and execution traces
  • Semantic memory write-back and replay

Phase 3

  • Enterprise policy systems
  • Plugin ecosystem and marketplace
  • Hybrid local and remote inference
  • Team memory, governance, and observability

Open Source Standards

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

Repository Standards

  • pnpm workspaces + 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

License

Apache-2.0. See LICENSE.

About

Corexa is an AI native software engineering platform combining local AI runtimes, autonomous coding agents, repository intelligence, vector memory, and developer automation into a unified developer experience.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages