Skip to content

mcbels/AI-Unified

Repository files navigation

Unified AI Platform

En integrert AI-plattform som kombinerer de beste funksjonene fra 11 eksisterende AI-prosjekter.

Integrerte Prosjekter

Prosjekt Bidrag
AI Agent Backend-kjerne med agent-arkitektur, minne, og tool calling
TheTotalTool Moderne Next.js UI med chat-grensesnitt
ProsjektOversikt Prosjektstyring med Kanban, Matrix, og Priority Board
MønstreKunnskap Interaktiv kunnskapsgraf med ReactFlow
AI_kreativitet 40+ Claude Skills for ulike oppgaver
eggshell-pipeline Kunnskapsgenerering og skill-håndtering

Arkitektur

┌─────────────────────────────────────────────────────────┐
│  Frontend (Next.js 15 + React 19 + Tailwind)            │
│  ├── Chat UI (fra AI-Chat-lokalt)                       │
│  ├── Prosjekt Dashboard (fra ProsjektOversikt)          │
│  └── Knowledge Graph (fra MønstreKunnskap)              │
├─────────────────────────────────────────────────────────┤
│  Backend (FastAPI + Python 3.11+)                       │
│  ├── Agent Core (fra AI Agent)                          │
│  ├── Memory System (SQLite/ChromaDB)                    │
│  ├── Multi-Agent Coordinator                            │
│  └── Skills Engine                                      │
└─────────────────────────────────────────────────────────┘

Hurtigstart

1. Backend

cd backend

# Opprett virtual environment
python -m venv venv

# Aktiver (Windows)
venv\Scripts\activate
# Aktiver (Mac/Linux)
source venv/bin/activate

# Installer avhengigheter
pip install -r requirements.txt

# Kopier og rediger miljøvariabler
copy .env.example .env
# Rediger .env med din DEEPSEEK_API_KEY

# Start server
python main.py
# Eller med uvicorn:
uvicorn main:app --reload --port 7777

2. Frontend

cd frontend

# Installer avhengigheter
npm install

# Start utviklingsserver
npm run dev

Åpne http://localhost:3000 i nettleseren.

Miljøvariabler

Opprett backend/.env:

DEEPSEEK_API_KEY=your_api_key_here
DEEPSEEK_BASE_URL=https://api.deepseek.com

# Optional
ANTHROPIC_API_KEY=your_claude_key
OPENAI_API_KEY=your_openai_key

Hovedfunksjoner

1. Chat med AI Agent

  • WebSocket-basert chat
  • Tool calling for filoperasjoner
  • Persistert minne
  • Multi-agent diskusjon

2. Prosjektstyring

  • Grid, Kanban, Matrix og Priority Board views
  • Chat per prosjekt
  • Status tracking
  • Prioritering (Eisenhower-matrise)

3. Kunnskapsgrafer

  • Interaktiv whiteboard
  • Noder og kanter
  • Lag-filtrering
  • Braindump-modus

4. Skills System

  • 40+ integrerte skills
  • Dynamisk lasting
  • Auto-generering fra innhold

API Endepunkter

Endepunkt Beskrivelse
WS /ws/{conv_id} WebSocket chat
GET /api/health Health check
GET /api/projects Liste prosjekter
POST /api/projects Opprett prosjekt
GET /api/skills Liste skills
GET /api/graph/{id} Hent graf

Videre Utvikling

Se AI_Integrasjons_Rapport.md for fullstendig analyse av alle 11 prosjekter.

Lisens

Private - Kun for personlig bruk.

About

Unified AI Platform - Integrates 6 AI projects with agent capabilities, project management, and knowledge graph visualization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors