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%
|
|
||
|---|---|---|
| .claude | ||
| .devops | ||
| .forgejo | ||
| .gemini | ||
| .reuse | ||
| .specify | ||
| agent_service | ||
| ai | ||
| ansible | ||
| api | ||
| apps | ||
| cli | ||
| comms | ||
| config | ||
| content_hub | ||
| databases | ||
| docs/architecture | ||
| framework | ||
| LICENSES | ||
| mcp | ||
| migration | ||
| notebooks | ||
| ops | ||
| presentations | ||
| scripts | ||
| services | ||
| tmp | ||
| trading_sessions | ||
| .dockerignore | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| CHANGELOG.md | ||
| cliff.toml | ||
| compose.yml | ||
| LICENSE | ||
| LICENSES.md | ||
| mypy.ini | ||
| package-lock.json | ||
| package.json | ||
| pyproject.toml | ||
| pyrightconfig.json | ||
| README.md | ||
| uv.lock | ||
| VERSION | ||
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 -
hivecommand 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)