ProHive Core - AI-Powered Data Management Platform with Multi-Agent System
  • Python 63.6%
  • Svelte 21.9%
  • Shell 6.9%
  • HTML 3.3%
  • TypeScript 2.5%
  • Other 1.7%
Find a file
2026-06-03 19:27:38 +02:00
.claude docs(config): document RTK full-output methods (rtk proxy per-command; .no-rewrite session-wide/local-only) + built-in rtk hook claude 2026-05-31 20:22:39 +02:00
.devops fix(config): Complete RBAC migration: rename prohive_user to dba across codebase 2026-02-26 12:29:42 +01:00
.forgejo chore(config): Remove Rust build artifacts, consolidate Forgejo docs, add tea CLI 2026-01-03 01:54:20 +01:00
.gemini chore(config): Remove Gemini MCP server — causes 10K token overhead + startup delays. All integrations use shell helpers instead. 2026-03-25 20:37:25 +01:00
.reuse chore: Initialize ProHive monorepo with clean baseline 2025-11-11 04:04:31 +01:00
.specify feat(cli): Add factory and agent CLI for spec-driven development 2025-11-28 22:48:32 +01:00
agent_service refactor(api): Remove Celery, harden Redis with SOPS auth, centralize connections (-2933 lines) 2026-03-07 19:04:15 +01:00
ai refactor(config): rename local_pc_redis container to local_pc_valkey 2026-05-20 13:52:00 +02:00
ansible feat(factory,docs,forge): Feature Factory foundation with ProHive Shell, Ansible scaffolding, and documentation updates 2025-11-17 03:42:38 +01:00
api feat(api): alembic 021 (vps_dev): task_iterations derives iteration n via row_number() over ts per task (ADR-0107 LOG-5) — supersedes 018's detail->>'n' projection so the producer stays stateless; applied to vps_dev 2026-06-03 19:27:38 +02:00
apps chore(deps): typescript 5.9.3 -> 6.0.3 (forge + ledger); builds clean 2026-05-27 15:22:34 +02:00
cli refactor(launcher): Deprecate legacy launcher — archive app and API module, update docs and build script 2026-03-11 16:32:53 +01:00
comms feat(comms): Add Outlook COM archive scripts — export metadata, cleanup, extract .msg + attachments, classify invoices 2026-04-01 17:58:21 +02:00
config feat(grid): Add HomeConnect local integration — dishwasher TLS-PSK query, API endpoints, Appliances page 2026-03-17 16:51:23 +01:00
content_hub feat(content): Add code refinement article image and update with markdown features 2026-01-12 23:37:42 +01:00
databases chore(config): run Docker natively in WSL (docker-ce) instead of Rancher Desktop on the boot path 2026-05-27 14:35:26 +02:00
docs/architecture fix(docs): Update stale vps_prohive_db references to vps_prod_postgres across helpers, agents, scripts and docs 2026-03-13 14:02:37 +01:00
framework feat(api): agentjob gateway phase 1 — additive registry columns on agents.ai_agents (backend_kind, tools, schemas, authz, cost_cap, is_gateway_enabled) 2026-05-28 02:21:53 +02:00
LICENSES chore: Initialize ProHive monorepo with clean baseline 2025-11-11 04:04:31 +01:00
mcp fix(config): Complete RBAC migration: rename prohive_user to dba across codebase 2026-02-26 12:29:42 +01:00
migration chore: Initialize ProHive monorepo with clean baseline 2025-11-11 04:04:31 +01:00
notebooks fix(security): Bind all services to 127.0.0.1 — PC security audit 2026-03-05 03:34:49 +01:00
ops refactor(config): rename local_pc_redis container to local_pc_valkey 2026-05-20 13:52:00 +02:00
presentations feat(api): alembic 017_workspace_tasks: workspace.tasks table (id, workspace_id, title, body, status, priority, polymorphic owner, due_date, polymorphic created_by, completed_at) + indexes + grants 2026-05-11 16:39:10 +02:00
scripts chore(config): run Docker natively in WSL (docker-ce) instead of Rancher Desktop on the boot path 2026-05-27 14:35:26 +02:00
services refactor(framework): doc-watcher cortex extractor: remove max_tokens cap (broke 4B reasoning); add unlabeled-pass progress logging 2026-04-29 04:17:03 +02:00
tmp docs(trading): Add unified signals, performance review, and earnings to /trading command and update roadmap 2026-03-15 22:15:58 +01:00
trading_sessions feat(atlas): Expand Frankfurt Energy Monitor: full MaStR backfill, multi-type collection, proper naming 2026-03-04 19:54:18 +01:00
.dockerignore chore: Initialize ProHive monorepo with clean baseline 2025-11-11 04:04:31 +01:00
.editorconfig feat(factory,docs,forge): Feature Factory foundation with ProHive Shell, Ansible scaffolding, and documentation updates 2025-11-17 03:42:38 +01:00
.gitattributes feat(factory,docs,forge): Feature Factory foundation with ProHive Shell, Ansible scaffolding, and documentation updates 2025-11-17 03:42:38 +01:00
.gitignore chore(config): gitignore .claude-sessions/ (parallel-session heartbeat markers) 2026-05-26 01:15:52 +02:00
CHANGELOG.md chore(release): v0.2.0 2026-01-16 01:54:51 +01:00
cliff.toml feat(config): Add release workflow with git-cliff changelog generation 2026-01-11 01:40:47 +01:00
compose.yml chore: Initialize ProHive monorepo with clean baseline 2025-11-11 04:04:31 +01:00
LICENSE chore: Initialize ProHive monorepo with clean baseline 2025-11-11 04:04:31 +01:00
LICENSES.md chore: Initialize ProHive monorepo with clean baseline 2025-11-11 04:04:31 +01:00
mypy.ini chore(config): Add pre-commit hooks, mypy config, .devops structure, and concise root README 2025-11-15 08:34:04 +01:00
package-lock.json chore: Initialize ProHive monorepo with clean baseline 2025-11-11 04:04:31 +01:00
package.json chore: Initialize ProHive monorepo with clean baseline 2025-11-11 04:04:31 +01:00
pyproject.toml chore(deps): Security: fix 66 dependency vulnerabilities (79→13), upgrade Vite 7→8 (Rolldown), archive deprecated aura_core/aura_web_components (streamlit), bump 15 Python + 4 JS packages 2026-03-25 02:32:19 +01:00
pyrightconfig.json feat(claude): Add LSP code intelligence with cli-lsp-client wrapper 2026-01-07 06:47:58 +01:00
README.md feat(deps): Upgrade to Python 3.14.2 with new technologies docs 2026-01-03 02:40:36 +01:00
uv.lock chore(api): add psycopg3 explicit dep (was transitive, removed by uv sync) 2026-04-30 22:46:20 +02:00
VERSION chore(release): v0.2.0 2026-01-16 01:54:51 +01:00

ProHive Core

Human-AI collaborative development platform with intelligent agents, RAG-powered knowledge, and unified PostgreSQL database.

What is ProHive?

ProHive is a production-ready platform combining multi-agent AI, RAG knowledge base, modern web apps, and unified database architecture for automated development workflows.

Quick Start

# Start services
hive forge start    # Web UI
hive api start      # API service
hive status         # Check all services

# Query database
hive cortex

# Development
ruff check --fix .        # Format Python
npm run build             # Build frontend

Core Components

  • Multi-Agent System - LangGraph agents (Data, Ops, Dev)
  • RAG Knowledge - llama.cpp + pgvector (nomic-embed-text, 768D, 44ms)
  • Hive-Cortex - PostgreSQL 18 + pgvector (25+ schemas)
  • Web Apps - Svelte 5 + FastAPI
  • CLI - hive command for all operations

Tech Stack

  • Backend: Python 3.14, FastAPI, LangChain/LangGraph, asyncpg
  • Frontend: Svelte 5, TypeScript, TailwindCSS
  • Database: PostgreSQL 18, pgvector, Alembic
  • AI: llama.cpp, Ollama, OpenAI APIs
  • DevOps: Docker, systemd, pre-commit, Forgejo

Repository Structure

prohive_core/
├── apps/             Svelte apps (Forge, Foundry)
├── api/              FastAPI backend
├── agent_service/    LangGraph agents
├── ai/               RAG, embeddings, models
├── framework/        Shared packages (Effector, Cortex Client)
├── cli/              Hive CLI
├── mcp/              FastMCP server
├── cortex_source/    Knowledge base (YAML specs, docs)
├── .devops/          Deployment configs
└── .claude/          AI assistant context

Development

# Code quality (automated via pre-commit hooks)
ruff check --fix api/ ai/ framework/
ruff format api/ ai/ framework/
mypy --config-file=mypy.ini

# Git workflow
./scripts/git/quick-commit.sh -a feat api "Add feature"
./scripts/git/sync-forgejo.sh sync

# Database migrations
cd api && uv run alembic upgrade head

Documentation

  • Quick Ref: .claude/architecture_map.md, cli/README.md
  • Knowledge Base: cortex_source/ (architecture, strategy, specs)
  • Services: .claude/reference/services/
  • DevOps: .devops/README.md

Maintained By: Captain + Claude Code Git Forge: https://git.b-tech.io/prohive/prohive_core Status: Active Development (2025-Q4)