RedKross OSINT Investigation Platform
An evidence-first intelligence operating system for authorized open-source investigation.
Phase: Repository Foundation + Team Workflow Target MVP: September 19, 2026
New to this project? Read these documents in order:
- docs/INTERN_QUICK_START.md — Complete setup guide for new developers
- docs/DEVELOPER_WORKFLOW.md — Standard development workflow
- docs/AI_TEAM_WORKFLOW.md — How to use AI (OpenCode + Ollama)
- docs/GIT_BRANCHING_STRATEGY.md — Branch naming and workflow
# Clone
git clone https://github.com/Redkrossresearch/OSINT_Tool.git
cd OSINT_Tool
# Install dependencies
pnpm install
# Start services
docker-compose up -d
# Set up database
cd services/core
npx prisma migrate dev
cd ../..
# Configure environment
cp .env.example .env
# Start development
pnpm dev- Node.js 20+
- pnpm 9+
- Docker 24+
- Ollama 0.3+ (for AI features)
| # | Team | Responsibility | Branch |
|---|---|---|---|
| 1 | Core + Evidence | Database, schemas, APIs | team/1-core |
| 2 | Connectors | Data collection | team/2-connectors |
| 3 | Intelligence + Graph | Entity extraction, graphs | team/3-intelligence |
| 4 | AI + Verification | AI analysis, verification | team/4-ai-verification |
| 5 | Product + Frontend | Web UI, reports | team/5-product |
See docs/teams/ for team-specific documentation.
| Document | Description |
|---|---|
| docs/INTERN_QUICK_START.md | Complete setup guide |
| docs/DEVELOPER_WORKFLOW.md | Development workflow |
| docs/AI_TEAM_WORKFLOW.md | AI coding workflow |
| docs/GIT_BRANCHING_STRATEGY.md | Git branching strategy |
| Document | Description |
|---|---|
| docs/teams/team-1-core-evidence.md | Team 1 guide |
| docs/teams/team-2-connectors-collection.md | Team 2 guide |
| docs/teams/team-3-intelligence-graph.md | Team 3 guide |
| docs/teams/team-4-ai-verification.md | Team 4 guide |
| docs/teams/team-5-product-reporting.md | Team 5 guide |
| Document | Tasks |
|---|---|
| docs/tasks/team-1-core.md | 22 tasks |
| docs/tasks/team-2-connectors.md | 18 tasks |
| docs/tasks/team-3-intelligence.md | 18 tasks |
| docs/tasks/team-4-ai.md | 20 tasks |
| docs/tasks/team-5-product.md | 19 tasks |
| Document | Description |
|---|---|
| docs/TEAM_INTERFACES.md | How teams communicate |
| docs/TEAM_DEPENDENCY_MAP.md | Team dependencies |
| docs/MILESTONES.md | Project milestones |
| Document | Description |
|---|---|
| ARCHITECTURE.md | System architecture |
| docs/architecture/ADR-001-repository-architecture.md | ADR-001: Repository |
| docs/architecture/ADR-002-evidence-model.md | ADR-002: Evidence |
| docs/architecture/ADR-003-connector-interface.md | ADR-003: Connectors |
| docs/architecture/ADR-004-entity-resolution.md | ADR-004: Entities |
| docs/architecture/ADR-005-graph-model.md | ADR-005: Graph |
| docs/architecture/ADR-006-ai-abstraction.md | ADR-006: AI |
| docs/architecture/ADR-007-local-ai-ollama.md | ADR-007: Ollama |
| docs/architecture/ADR-008-authentication.md | ADR-008: Auth |
| docs/architecture/ADR-009-deployment.md | ADR-009: Deployment |
| Document | Description |
|---|---|
| MVP_SCOPE.md | September 19 MVP scope |
| docs/SEPTEMBER_19_PLAN.md | Timeline to MVP |
| docs/DEPENDENCIES.md | Task dependencies |
| PROJECT_STATUS.md | Current status |
| ROADMAP.md | Product roadmap |
| Document | Description |
|---|---|
| SECURITY.md | Security policy |
| docs/AI_CODE_REVIEW_POLICY.md | AI code review policy |
| CONTRIBUTING.md | Contribution guidelines |
| Document | Description |
|---|---|
| docs/AI_MODEL_STRATEGY.md | AI model strategy |
| docs/FREE_AI_DEVELOPMENT.md | Free AI development |
| docs/AI_CODING_RULES.md | AI coding rules |
| docs/AI_WORKFLOW.md | AI workflow |
See docs/FREE_AI_DEVELOPMENT.md for free AI development setup using OpenCode + Ollama.
Rule: No paid AI APIs. Local models only.
TBD — awaiting confirmation from organization.