Find The Right Tool For
Every Part Of Your Software Factory
148 open-source projects and products, sorted into the 16 components a software factory runs on. Compare licences, see what you can host yourself, and find where our open-source Lore fits.
- Tools mapped
- 148
- Components
- 16
- Capabilities
- 6
- Last checked
- 26 Oct 2026
Six Capabilities, Sixteen Components
Every software factory has to do these six things. Pick a component to compare the tools that do it.
Point at anything to see it in the panel. Click to zoom in, and “Zoom out” to see the whole map again.
Orchestration
Pick up work, run it and keep agents moving.
Isolated Environments
A separate, controlled place for every agent to work.
Context & Memory
What agents know about the organisation and what they remember.
Validation
Checks that agent output matches what was asked for.
Governance
Rules, approvals and limits on what agents may merge and spend.
Learning
Measuring results and feeding them back into the factory.
Every Component, Every Tool
Showing 8 of 8 in Org context over MCP
Showing 8 of 8 in Org context over MCP
03 · Context & Memory
Agent memory
10 tools · 10 open source · 10 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Memories agents write to, with temporal facts, confidence tiers, decay and nightly consolidation.
- Graphiti / Zep
Temporal knowledge graph memory built from episodes, with bitemporal validity and hybrid retrieval.
Apache-2.0Self-hostable - Cognee
Memory API (remember, recall, improve, forget) that runs on Postgres with pgvector, plus an MCP server.
Apache-2.0Self-hostable - Mem0 / OpenMemory
Memory API with time-aware retrieval, available as open source and as a hosted service.
Apache-2.0Self-hostable - Honcho
Memory for users and peers on Postgres with pgvector, hybrid retrieval and a Claude Code plugin.
AGPL-3.0Self-hostable - Letta
Agent runtime with self-editing memory blocks.
Apache-2.0Self-hostable - MemOS
Memory layer built from memory cubes, with an asynchronous scheduler.
Apache-2.0Self-hostable - Supermemory
Memory API with a graph and a Claude Code integration.
MITSelf-hostable - Basic Memory
Single-user memory store that keeps notes as Markdown files.
AGPL-3.0Self-hostable - LangMem
Library for extracting and consolidating long-term memory in LangGraph agents.
MITSelf-hostable - A-MEM
Research library for agentic memory that links and updates notes.
MITSelf-hostable
03 · Context & Memory
Knowledge graph
5 tools · 5 open source · 5 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Mirrors documents, commits, issues, PRs and test links into a knowledge graph per repository.
- Utopia
Single Rust binary on Postgres with ontology packs, bitemporal facts, entity resolution and one MCP server per base.
Apache-2.0Self-hostable - LightRAG
Graph-based retrieval that can keep all its stores in Postgres, with incremental updates and deletes.
MITSelf-hostable - Microsoft GraphRAG
Builds community summaries over a graph to answer questions about a whole corpus.
MITSelf-hostable - Neo4j LLM Graph Builder
Schema-guided extraction of a knowledge graph from documents into Neo4j.
Apache-2.0Self-hostable - nano-graphrag
Small, hackable implementation of the GraphRAG approach.
MITSelf-hostable
03 · Context & Memory
Vector store
10 tools · 9 open source · 9 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Hybrid vector and keyword search on PostgreSQL with pgvector.
- pgvector
Vector similarity search inside Postgres, with iterative index scans for filtered queries.
PostgreSQLSelf-hostable - ParadeDB pg_search
BM25 full-text search inside Postgres, combinable with pgvector through reciprocal rank fusion.
AGPL-3.0Self-hostable - pgvectorscale
StreamingDiskANN index and binary quantisation for pgvector.
PostgreSQLSelf-hostable - Qdrant
Dedicated vector database with strong support for filtered queries.
Apache-2.0Self-hostable - Weaviate
Vector database with native hybrid search.
BSD-3-ClauseSelf-hostable - Milvus
Distributed vector database with native hybrid search.
Apache-2.0Self-hostable - Vespa
Search and vector engine with native hybrid ranking.
Apache-2.0Self-hostable - OpenSearch
Search engine with vector and keyword hybrid queries.
Apache-2.0Self-hostable - LanceDB
Embedded vector database that stores data in files or object storage.
Apache-2.0Self-hostable - Turbopuffer
Serverless vector and full-text search on object storage.
Commercial
03 · Context & Memory
Skills & MCP registry
7 tools · 3 open source · 1 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Serves the organisation's agent skills and hooks to every agent run through an MCP gateway.
- ai-agent-subsystem on GitHub
Fetches the organisation's skills and mounts the MCP gateway in every agent pod.
- Agent Skills spec
Open format for packaging agent skills, supported by more than 30 tools.
Open standard - skills.sh / npx skills
Installs skills from an owner/repo on Git into coding agents.
MIT - MCP Registry
Official registry for MCP servers, self-hostable as a private sub-registry.
Apache-2.0Self-hostable - Docker MCP Catalog
Registry of containerised MCP servers, with support for custom organisation catalogs.
Open registry - Smithery
Hosted registry and gateway for MCP servers.
AGPL CLI; hosted service - Glama
MCP gateway with per-tool access control.
SaaS - Tessl registry
Registry of skills and context for coding agents.
Closed beta
01 · Orchestration
Implementation loop
13 tools · 3 open source · 3 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Picks prioritised issues, implements them test-first in a pod, opens the PR and keeps it green and mergeable.
- ai-agent-subsystem on GitHub
Runs each implementation visit in its own Kubernetes pod from a rendered recipe.
- floor on GitHub
Runs the implementation loop as a YAML line of agent and deterministic stations with human waits and budgets.
- GitHub Copilot coding agent
Assign an issue and get a draft PR, with fixes for failing Actions runs and merge conflicts.
SaaS - Claude Code Action
Runs Claude Code on GitHub from issues and PRs; the web version can auto-fix failing CI and review comments.
MIT action, Claude plan required - OpenHands
Open agent platform where a label or mention on an issue opens a PR.
MIT coreSelf-hostable - LangChain Open SWE
Label-triggered plan, code, test, self-review and PR flow built on LangGraph.
MITSelf-hostable - Tembo
Picks up backlog issues and opens PRs with the coding agent of your choice.
SaaS; MIT control planeSelf-hostable - OpenAI Codex cloud
Cloud coding agent that turns issues and PR mentions into pull requests.
SaaS - Google Jules
Asynchronous coding agent that plans and opens PRs from GitHub issues.
SaaS - Devin
Autonomous coding agent that works from issues and opens PRs after a plan step.
SaaS - Cursor cloud agents
Cloud agents that take issue or PR triggers and push their work as PRs.
SaaS - Factory Droids
Coding agents that run from issues and PRs, with a planning step.
SaaS - Ona
Cloud development environments and agents, available as an enterprise VPC deployment.
SaaS - Kilo for GitHub
Coding agent for GitHub that opens PRs from issues and mentions.
SaaS - mini-swe-agent
Minimal agent core to embed in your own tooling.
MIT
01 · Orchestration
Issue triage
5 tools · 3 open source · 2 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Labels new issues, assesses feasibility and asks reporters follow-up questions.
- GitHub Agentic Workflows
Markdown-defined agents on Actions that label, close duplicates and comment, with controlled write outputs.
Open sourceSelf-hostable - GitHub duplicate detection
Suggests likely duplicates on new issues; agents can set issue fields over MCP.
Built into GitHub - actions/ai-inference labeler
Actions that label issues and ask for missing information using GitHub Models.
Open source - Linear Triage Intelligence
Suggests duplicates, labels and assignees in Linear, with an agent API.
Included in paid Linear - github/issue-labeler
GitHub Action that labels issues by matching regular expressions.
MITSelf-hostable
01 · Orchestration
Workflow engine
16 tools · 14 open source · 16 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Defines each pipeline as a line of stations, agent and deterministic, and hands the run to floor.
- floor on GitHub
Runs a line of stations with human waits, budgets, cancel and live streaming.
- Hatchet
Durable task engine on Postgres with a TypeScript SDK, live run UI and concurrency limits.
MITSelf-hostable - DBOS Transact
Durable execution library that checkpoints workflows in your existing Postgres.
MITSelf-hostable - Temporal
Durable workflow engine with signals and updates for long waits.
MITSelf-hostable - Kestra
YAML-defined workflows with pause tasks and approval steps.
Apache-2.0Self-hostable - Windmill
Workflow and script platform with approval steps.
AGPL-3.0 core, Apache-2.0 partsSelf-hostable - Trigger.dev
TypeScript background jobs with waitpoints and realtime streaming.
Apache-2.0Self-hostable - Inngest
Step functions with waitForEvent for human or external waits.
SSPLSelf-hostable - Inngest AgentKit
TypeScript toolkit for multi-agent networks that run on Inngest.
Apache-2.0Self-hostable - Restate
Durable execution runtime for services and workflows.
BSLSelf-hostable - Mastra
TypeScript framework for agents and workflows.
Apache-2.0, ee/ separateSelf-hostable - Argo Workflows
Kubernetes-native workflows defined in YAML, one pod per step.
Apache-2.0Self-hostable - Conductor
Workflow orchestration engine with JSON-defined flows and human tasks.
Apache-2.0Self-hostable - Dapr Agents
Framework for durable agents built on Dapr workflows.
Apache-2.0Self-hostable - Prefect
Python workflow orchestration with scheduling, retries and observability.
Apache-2.0Self-hostable - Dagster
Orchestrator for data and AI pipelines, built around software-defined assets.
Apache-2.0Self-hostable - CrewAI
Python framework for teams of role-playing agents.
MITSelf-hostable
01 · Orchestration
Event bus
8 tools · 8 open source · 8 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
A Postgres event table with per-subscriber delivery, retries and dead-lettering.
- pg-boss
Node job queue on Postgres with retries, dead-letter queues, cron and publish and subscribe.
MITSelf-hostable - Graphile Worker
Job queue for Postgres using LISTEN/NOTIFY, with crontab scheduling.
MITSelf-hostable - pgmq
Postgres extension with SQS-style queue semantics and an archive table.
PostgreSQLSelf-hostable - pgflow
Workflow engine that runs on Postgres and Supabase.
Apache-2.0Self-hostable - River
Job queue for Go on Postgres.
MPL-2.0Self-hostable - Oban
Job processing for Elixir on Postgres.
Apache-2.0Self-hostable - Solid Queue
Database-backed job queue for Ruby on Rails.
MITSelf-hostable - NATS JetStream
Messaging with durable consumers per subscriber.
Apache-2.0Self-hostable
02 · Isolated Environments
Agent sandboxes
10 tools · 4 open source · 4 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Starts every agent visit in its own Kubernetes pod with the MCP gateway and skills mounted.
- ai-agent-subsystem on GitHub
Starts each agent visit in its own Kubernetes pod, renders the recipe, mounts the MCP gateway and fetches skills.
- kubernetes-sigs/agent-sandbox
Kubernetes resources for sandboxes, templates, claims and warm pools, with gVisor or Kata.
Apache-2.0Self-hostable - kagent
Kubernetes resources for agents and tool servers, with MCP and OpenTelemetry.
Apache-2.0Self-hostable - E2B
Firecracker sandboxes for agents, self-hostable or run in your own cloud.
Apache-2.0 infrastructureSelf-hostable - Modal
Serverless compute with sandboxes for running agent code.
Commercial - Northflank
Managed microVM sandboxes, with a bring-your-own-cloud option.
Commercial - Cloudflare Sandbox
Isolated code execution environments on Cloudflare.
Commercial - Vercel Sandbox
Ephemeral microVMs for running untrusted or AI-generated code.
Commercial - Fly Sprites
Persistent sandbox VMs from Fly.io for agents.
Commercial - Blaxel
Managed sandboxes and agent hosting.
Commercial - Coder
Self-hosted development workspaces on Kubernetes and other infrastructure.
AGPL-3.0Self-hostable
04 · Validation
Pull request review
10 tools · 2 open source · 3 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Reviews every PR, posts a pass/fail check and answers requested changes in the thread.
- PR-Agent
Open-source PR reviewer with /review, /improve and /ask commands, run with your own LLM keys.
MITSelf-hostable - CodeRabbit
AI code review on PRs with chat replies; self-hosting is an enterprise option.
CommercialSelf-hostable - Greptile
AI code review with whole-codebase context; Helm deployment on enterprise plans.
CommercialSelf-hostable - GitHub Copilot code review
Review comments from Copilot, native to GitHub pull requests.
SaaS - Cursor Bugbot
PR review that can push autofix commits to the PR.
SaaS - Claude Code Review
Multi-agent review of pull requests that posts inline comments.
SaaS - Graphite Agent
AI review built into the Graphite stacked-PR workflow.
SaaS - Macroscope
AI code review and PR summaries.
SaaS - Codex review
Code review of GitHub pull requests by OpenAI Codex.
SaaS - Sourcery
AI code review and refactoring suggestions.
MIT
04 · Validation
Spec → test → coverage
12 tools · 5 open source · 5 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Links each spec statement to the test that validates it and the code that test covers.
- StrictDoc
Requirements as text with a traceability graph, source links and JUnit or gcov import.
Apache-2.0Self-hostable - Sphinx-Needs + codelinks
Requirements in RST or MyST, linked from code comments.
MITSelf-hostable - OpenFastTrace
Markdown requirement IDs with coverage tags and gap reports.
GPL-3.0Self-hostable - Doorstop
Requirements as YAML items in Git, with link validation.
LGPLSelf-hostable - Ketryx
Traces requirements to Git tests and results, with an MCP server for the traceability matrix.
Commercial - Jama / Polarion
Enterprise application lifecycle management with requirements traceability.
Commercial - Datadog Test Impact Analysis
Per-test coverage maps used to select which tests to run.
Commercial - CloudBees Smart Tests
Test selection driven by which tests cover which code.
Commercial - Tricentis SeaLights
Test impact and coverage analytics.
Commercial - Codecov ATS
Automated test selection from per-test coverage; currently in beta.
Commercial - GitHub spec-kit
Spec-driven development toolkit that moves from spec to plan to tasks.
MITSelf-hostable - Kiro specs
Spec, design and task documents with EARS-style requirements.
Commercial
05 · Governance
Auto-merge
8 tools · 3 open source · 3 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Merges reviewed PRs once CI, threads, approvals and a minimum age all pass.
- GitHub auto-merge + merge queue
Merges when required checks and reviews pass, with a queue that keeps PRs up to date.
Built into GitHub - Mergify
Rules on age, labels and approvals, with a merge queue and auto-rebase.
SaaS - Kodiak
Merges on an automerge label and keeps the branch updated.
AGPL-3.0Self-hostable - Bulldozer
Merges on label, checks and reviews and updates branches, configured in YAML.
Apache-2.0Self-hostable - Aviator
Merge queue with stack-aware merging.
SaaS - Graphite merge queue
Stack-aware merge queue bundled with Graphite.
SaaS - Trunk Merge
Merge queue with batching and stack support.
SaaS - Renovate automerge
Merges dependency PRs, with minimumReleaseAge and rebaseWhen options.
AGPL-3.0Self-hostable
05 · Governance
Portal & spend control
8 tools · 6 open source · 6 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
A web UI for repositories, runs, loops, agent definitions and spend.
- Backstage
Developer portal framework with a software catalog and a plugin system.
Apache-2.0Self-hostable - Port
Internal developer portal with an agent catalog.
SaaS - Cortex
Internal developer portal with scorecards and service catalog.
SaaS - LiteLLM
LLM proxy with per-key, team and user budgets.
MIT, enterprise/ separateSelf-hostable - Langfuse
Self-hostable LLM traces with cost tracking.
MIT coreSelf-hostable - OpenMeter
Usage metering and billing infrastructure.
Apache-2.0Self-hostable - Portkey
AI gateway with routing, guardrails and observability.
MITSelf-hostable - Helicone
LLM observability and gateway.
Apache-2.0Self-hostable
06 · Learning
Context evals
7 tools · 4 open source · 5 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
Generates questions from ingested docs and scores whether assembled context answers them.
- DeepEval
Pytest-style LLM evals with golden synthesis and contextual relevancy and recall metrics.
Apache-2.0Self-hostable - Ragas
RAG evaluation metrics and test-set generation from documents.
Apache-2.0Self-hostable - promptfoo
YAML-configured evals and red-teaming with context assertions.
MITSelf-hostable - Langfuse
Self-hostable traces, datasets and judge-based evals.
MIT coreSelf-hostable - Arize Phoenix
Tracing and RAG relevance evals, free to self-host.
Elastic License 2.0Self-hostable - Braintrust
Hosted evaluation and observability platform.
Commercial - LangSmith
Hosted tracing and evaluation from LangChain; self-hosting is an enterprise option.
Commercial
06 · Learning
Digest & changelog
11 tools · 5 open source · 5 self-hostable
Built by re:cinq · Open source
- Lore on GitHub
A daily digest per person and a weekly changelog per repository, both aware of agent runs.
- Swarmia
Engineering insights with daily per-team Slack notifications.
Commercial - LinearB
Engineering metrics platform with daily digests.
Commercial - Gitmore
AI daily or weekly reports per repository or contributor, sent to Slack.
SaaS - DX
Developer productivity measurement platform.
Commercial - Axolo
Creates a Slack channel per pull request, with daily recaps.
Commercial - GitHub scheduled reminders
Sends open review requests to Slack on a schedule.
Built into GitHub - Changelog Summary action
GitHub Action that summarises commits with an LLM and posts to Slack on a cron.
Open sourceSelf-hostable - Git Weekly Summary action
GitHub Action that posts a weekly LLM summary of commits.
Open sourceSelf-hostable - git-cliff
Deterministic changelog generator driven by conventional commits.
Apache-2.0Self-hostable - release-please
Automates release PRs and changelogs from commit messages.
Apache-2.0Self-hostable - changesets
Versioning and changelog management based on change files.
MITSelf-hostable
Licences and self-hosting options checked on 26 October 2026. Listing a tool is not an endorsement.
Missing A Tool?
Something Out Of Date?
The ecosystem changes every week. Tell us about a tool we missed, a licence that changed or a project that has gone quiet, and we will update the map.
Putting these pieces together yourself? See how we build software factories
