Skip to content
@FlossWare

FlossWare

The FlossWare umbrella repository

FlossWare

Multi-model AI engineering. 200+ LLMs orchestrated to build, review, and evolve software.

FlossWare coordinates 200+ language models across 8+ providers through consensus, adversarial verification, and evolutionary optimization. Models write code, independent panels review it with zero overlap, and genetic algorithms evolve better configurations over time.


How It Works

  • Multi-AI code review — 4-phase pipeline (Review, Meta-Review, Fix, Verify) where review and meta-review panels share zero models, preventing self-confirmation bias
  • Knowledge-grounded development — 116+ scrapers feed a pipeline (ingest, chunk, embed, graph) producing 381K+ documents, 3.9M+ chunks, and 487K+ embeddings for RAG
  • Evolutionary optimization — 7 GA optimizers evolve model routing, team composition, RAG parameters, and prompt templates using real execution history
  • Distributed fleet — 9 nodes (1 controller + 8 workers) across x86_64, ARM64, and ARMv7, all models via free-tier APIs
┌─────────────────────────────┐
│     Clients / Agents        │
└──────────────┬──────────────┘
               │ REST API
┌──────────────▼──────────────┐
│   Orchestrator (Flask API)  │
│  Routing · Consensus · GA   │
└──────┬──────────┬───────────┘
       │ SSH      │ API
┌──────▼──────┐ ┌─▼───────────┐
│ Worker Fleet│ │ 200+ LLMs   │
│ (8 nodes)   │ │ (8+ provs)  │
└──────┬──────┘ └─────────────┘
       │
┌──────▼──────────────────────┐
│   Knowledge Platform        │
│ PostgreSQL · Redis · OrientDB│
│ Vectors · Queues · Graph    │
└─────────────────────────────┘

Repositories

FlossWare has 40 repositories across four categories.

AI Engineering Infrastructure

Repository Description
consensus-ai Multi-AI orchestration library — 5 consensus strategies
knowledge-ai Universal knowledge ingestion from any documentation format
skills-ai Executable workflows for the AI ecosystem
vectordb-ai Universal vector database adapter — 9 backends, no vendor lock-in
semantic-search-ai Hybrid search, reranking, filtering for AI applications
netbeans-plugins NetBeans IDE plugins for Claude, Gemini, and ChatGPT

Java Infrastructure

Repository Description
commons-java Shared utilities — SOAP clients, string operations, file handling
platform-java Multi-application isolation — classloaders, thread pools, security
curses-java Terminal UI library — 29 AWT-like widgets, ncurses backend
collections-java Collections backed by files, networking, and other storage
classloader-java Universal ClassLoader supporting 30+ protocols
remote-java RPC framework — multi-format serialization (JSON/XML/YAML/MessagePack)
container-java Container/orchestration abstraction (Kubernetes, Docker, Hazelcast)
cloudstorage-java Cloud storage abstraction (S3, Azure Blob, GCS, Drive, Dropbox)
filetransfer-java File transfer abstraction (SFTP, WebDAV, SMB/CIFS, FTP)
messaging-java Messaging/cache abstraction (Kafka, RabbitMQ, Redis)
vcs-java Version control abstraction (Git)
encrypt-java AES-256-GCM encryption library
eventbus-java Event bus and service registry
threadpool-java Managed thread pools with monitoring and graceful shutdown
resource-monitor-java Resource usage tracking and quota enforcement
fs-watcher-java Filesystem watcher with debouncing
nexus-java Nexus Repository Manager CLI/GUI — search, filtering, analytics
diskwipe-java Secure disk space wiping
build-tools Automated code quality and refactoring tools

Systems Software

Repository Description
pxe-os Cross-OS PXE boot provisioning (Linux, BSD, Windows)
virt-os Minimal virtualization OS based on Tiny Core Linux
virt-os-examples Ready-to-deploy templates for VirtOS microservices
tftp-os TFTP-based firmware provisioning — standalone base for PxeOS
cobbler Cobbler templates for RHEL/Fedora, Debian/Ubuntu, FreeBSD
notion2config Generate system configs from Notion databases
de-converter Convert desktop environment configs to lightweight window managers

Applications

Repository Description
hotspot-android Free Android hotspot app for internet outages
samsung-galaxy-j7 Transform Galaxy J7 into a mini Linux computer
civilization-simulator-java Alternate history civilization simulator
curses-themes Lightweight theme support for Python curses
flossware-nexus Desktop, Android, iOS clients for Nexus Repository Manager
flossware-tftpos Desktop, mobile, web clients for TFTP-based firmware provisioning

Documentation

Repository Description
.github Organization profile and architecture documentation
FlossWare Generated documentation (Javadocs)

Documentation

All documentation lives in FlossWare/.github. Direct links to each guide:

Architecture

Guide Description
Architecture Guide Complete system architecture — all subsystems in one reference
Orchestration How the orchestrator routes tasks, manages workers, and coordinates models
Consensus Multi-model consensus strategies and voting mechanisms
Fleet Distributed fleet topology, worker tiers, and SSH execution
Routing Model routing policies and provider fallback chains
Design Philosophy Engineering principles and design reasoning

Knowledge Pipeline

Guide Description
Scraping 116+ scrapers, BaseScraper pattern, rate limiting
Chunking Text chunking strategies (512 tokens, 37% overlap)
Embeddings Vector embeddings with all-mpnet-base-v2 (768-dim)
Graph OrientDB knowledge graph for entity relationships

Databases

Guide Description
PostgreSQL Primary datastore with pgvector for similarity search
Redis Queue-based pipeline and caching layer
OrientDB Graph database for infrastructure and knowledge relationships

Learning & Optimization

Guide Description
Genetic Algorithms 7 GA optimizers for routing, teams, RAG, prompts
Thompson Sampling Bayesian bandit for model selection

Operations

Guide Description
Deployment Ansible-based fleet deployment
Monitoring Prometheus, Grafana, and feedback loop monitoring
Scaling Horizontal and vertical scaling guides

Development

Guide Description
Getting Started Developer setup and first workflow
Contributing Contribution guidelines and code review process
Coding Standards Style guide and conventions

Getting Started

git clone https://github.com/FlossWare/consensus-ai.git

See the Getting Started guide for full setup, or explore the Architecture Guide for the complete system reference.


Contributing

See Contributing for guidelines. All code goes through multi-AI review with zero-overlap panels.


Built with multi-model engineering. Reviewed by adversarial panels. Evolved by genetic algorithms.

Popular repositories Loading

  1. cobbler cobbler Public

    Modern Cobbler templates for automated provisioning of RHEL/Fedora, Debian/Ubuntu, and FreeBSD systems with support for kickstart, preseed, and installscript formats.

    Shell 3 3

  2. FlossWare FlossWare Public

    Documentation for FlossWare - such as Javadocs

  3. diskwipe-java diskwipe-java Public

    Multi-threaded Java utility for securely wiping free disk space with zero-fill operations.

    Java

  4. commons-java commons-java Public

    Shareable Java utilities for SOAP clients, string operations, and file handling

    Java

  5. nexus-java nexus-java Public

    Cross-platform Nexus Repository Manager CLI and GUI tool with advanced search, filtering, and analytics. Features CLI, Swing, AWT, Terminal UIs plus Android mobile app. Lightweight (2.7MB), fast s…

    Java

  6. collections-java collections-java Public

    Java based collections implementation backed by files, networking, etc.

    Java

Repositories

Showing 10 of 40 repositories

Top languages

Loading…

Most used topics

Loading…