https://github.com/caner0706/flowmind-core-api
Core backend API for FlowMind – an AI-powered workflow automation platform built on FastAPI and Hugging Face Spaces. (TR) FlowMind için FastAPI tabanlı çekirdek backend servisi. Yapay zeka destekli otomasyon akışlarını yönetir ve Hugging Face Spaces üzerinde çalışır.
https://github.com/caner0706/flowmind-core-api
ai backend fastapi huggingface-spaces python sqlite workflow-automation
Last synced: about 2 months ago
JSON representation
Core backend API for FlowMind – an AI-powered workflow automation platform built on FastAPI and Hugging Face Spaces. (TR) FlowMind için FastAPI tabanlı çekirdek backend servisi. Yapay zeka destekli otomasyon akışlarını yönetir ve Hugging Face Spaces üzerinde çalışır.
- Host: GitHub
- URL: https://github.com/caner0706/flowmind-core-api
- Owner: caner0706
- License: mit
- Created: 2025-11-13T22:33:21.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-11-14T00:22:55.000Z (7 months ago)
- Last Synced: 2025-11-14T00:23:18.719Z (7 months ago)
- Topics: ai, backend, fastapi, huggingface-spaces, python, sqlite, workflow-automation
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
title: "FlowMind Core API"
emoji: "🧠"
colorFrom: "blue"
colorTo: "purple"
sdk: "docker"
sdk_version: "0.0.0"
app_file: "Dockerfile"
pinned: false
---
# FlowMind Core API
FlowMind, kullanıcıların teknik bilgiye ihtiyaç duymadan kendi yapay zeka otomasyon akışlarını oluşturabildiği bir platformdur.
Bu repo, FlowMind'in **çekirdek backend API** katmanıdır ve **FastAPI** + **SQLite** üzerinde çalışır. Uygulama Hugging Face Spaces üzerinde host edilecektir.
## Özellikler (Planlanan)
- 🌐 REST API (FastAPI)
- 🧠 Yapay zeka destekli workflow tasarımı (AI Assistant)
- 🧩 Workflow, Node ve Edge modelleri (no-code otomasyon)
- 🗄️ SQLite tabanlı kalıcı veritabanı (HF Space içinde `data/app.db`)
- 📜 Çalıştırma logları (workflow_runs, workflow_step_logs)
- 🔑 Kullanıcı bazlı LLM API anahtarı yönetimi (BYOK)
- 🧪 Dry-run ve debug desteği
## Teknoloji Stack
- Python 3.10+
- FastAPI
- SQLAlchemy
- SQLite (HF filesystem içinde)
- Hugging Face Spaces (FastAPI Space)
## Mimarideki Rolü
Bu servis:
- Frontend (FlowMind Web UI) ile HTTP üzerinden konuşur.
- Workflow CRUD, çalıştırma (execution) ve loglama işlerini yapar.
- AI Assistant için gerekli backend endpoint’lerini sağlar.
- Env değişkenler, API anahtarları ve cron tetikleyici (scheduler) ile tüm otomasyon motorunu yönetir.
---
Bu README ilk taslaktır ve proje ilerledikçe güncellenecektir.