AI Assistant Platform — AI skill for Claude Code
An enterprise-grade AI assistant platform built with FastAPI, the OpenAI Responses API, Anthropic Claude, Google Gemini, LangChain, RAG, MCP, AI Agents, Voice AI, Vision AI, and automation integration.
How to install AI Assistant Platform
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open OlehDatsyk/ai-assistant-platform and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AI Assistant Platform does
An enterprise-grade AI assistant platform built with FastAPI, the OpenAI Responses API, Anthropic Claude, Google Gemini, LangChain, RAG, MCP, AI Agents, Voice AI, Vision AI, and automation integrations, showcasing a complete modern AI engineering stack.
Alternatives in AI
- Claude Flow — An enterprise-grade AI orchestration platform that revolutionizes how developers build with AI 22.2k ★
- Claude Code Configs — A comprehensive collection of production-grade Claude Code configurations, specialized agents, and automation 624 ★
- Devo — Model-neutral agent desktop/runtime for private, enterprise, and OpenAI-compatible / Anthropic-compatible mode 316 ★
README
AI Assistant Platform
A full-stack, multi-model AI assistant platform - chat across OpenAI, Anthropic Claude, and Google Gemini; retrieval-augmented generation over your own documents; long/short-term memory; tool & function calling; a real Model Context Protocol (MCP) server and client; multi-step agents; and integrations with Google Calendar, Gmail, Telegram, voice, and vision.
Built with **FastAPI**, **SQLite**, **Pydantic v2**, and vanilla **HTML/CSS/JS** - no frontend build step required.
1. Project overview
This project demonstrates an end-to-end AI engineering stack in a single, readable repository:
| Layer | What it shows |
|---|---|
| Multi-model orchestration | llm_providers.py - one interface over 3 vendor SDKs |
| RAG | rag_service.py - chunk -> embed -> cosine search -> cited context |
| Memory | memory_service.py - windowed short-term + persisted long-term facts |
| Tool/function calling | tools.py + provider-specific tool-calling loops |
| Agents | agents.py - plan -> act -> observe loop with 3 example personas |
| MCP | mcp_server.py / mcp_client.py - real stdio MCP server + client |
| Integrations | Gmail, Calendar (Google OAuth2), Telegram bot, voice (Whisper/TTS), vision (GPT-4o/Claude vision) |
| Automation | Generic outbound webhook dispatcher for n8n / Zapier / Make |
2. Architecture
Clean, mostly-flat architecture - see [`ARCHITECTURE.md`](ARCHITECTURE.md) for the full breakdown. In short:
Browser (Jinja2 templates + vanilla JS)
│ fetch() with JWT bearer token
▼
FastAPI routers (routes_*.py) ──► Service layer (chat_service, rag_service, ...)
│ │
▼ ▼
SQLAlchemy async ORM (models.py) llm_providers.py (OpenAI / Anthropic / Gemini)
│
▼
SQLite (data/app.db)
3. Folder structure
ai-assistant-platform/
├── main.py # FastAPI app entrypoint
├── config.py # Settings (env vars)
Related Skills
Code Copilot Team
Project templates with multi-agent team configurations for AI code copilots. Includes ready-to-use setups for
Enterprise IT Support Agentic RAG Copilot With Evals And Safety
n end-to-end Forward Deployed Engineer (FDE) project that turns a notebook-style Agentic RAG workflow into a d
Multimodal Vision Skill
One image-recognition engine for any AI agent — 3 protocols (OpenAI Chat/Responses, Anthropic Messages), multi
Flare Agent
企业级 AI Agent 平台,对标 OpenAI Codex / Claude Code / DeepSeek Harness。Enterprise-grade AI agent platform: RAG, MCP,
AI Workforce
Multi-tenant enterprise AI automation platform. Claude-powered agents with tool calling, RAG knowledge bases,
FastAPI Langgraph Starter
A production-ready, async AI agent boilerplate built with FastAPI, LangGraph, and uv. Features multi-provider
Related Agents
AI LLM Engineer
Use this agent when the user types /ai or asks for ai/llm engineer work — e.g., build a RAG pipeline over our
AI ML
AI/ML 통합 전문가 + LLM API 최신 모델/SDK 코딩 가이드. RAG 시스템, 문서 분석, OpenAI/Anthropic/Gemini/Ollama 최신 API 보장. "AI integra
ML Developer
Machine learning and AI integration specialist. Use for Anthropic SDK, LangChain, LlamaIndex, embedding, vecto