Ffinn — AI skill for Claude Code
Free, open-source multi-tenant SaaS framework (FastAPI + Next.js) with built-in AI agents: a build agent that ships features as PRs, and chat assistants with your own OpenAI, Claude, Gemini or Ollama.
How to install Ffinn
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open bplogan/ffinn and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ffinn does
Free, open-source multi-tenant SaaS framework (FastAPI + Next.js) with built-in AI agents: a build agent that ships features as PRs, and chat assistants with your own OpenAI, Claude, Gemini or Ollama keys.
Alternatives in AI
- Chat Ollama — ChatOllama is an open source agentic app for running AI agents across local and hosted models 3.5k ★
- CliRelay — Self-hosted AI gateway for coding CLIs — one OpenAI/Claude/Gemini/Codex-compatible endpoint, with a multi-tena 1k ★
- Blender AI MCP Addon — AI assistant and MCP server for Blender: visual chat, scene tools, multi-agent workflows 531 ★
README
ffinn — free, open-source AI SaaS framework
[](https://github.com/bplogan/ffinn/actions/workflows/ci.yml) [](LICENSE) [](https://ffinn.ca)
**ffinn** is a free, MIT-licensed, **multi-tenant SaaS starter kit** with built-in **AI agents**. You get a production-minded foundation (auth, roles, billing, admin) plus:
- a build agent that turns plain-English feature requests into code, pull requests, staging deployments and production releases, and
- chat assistants you create yourself, each with its own instructions, file uploads and conversation history, like the ChatGPT and Claude web apps but on your own stack.
Bring your own keys for OpenAI, Anthropic Claude, Google Gemini, Azure OpenAI, GitHub Models, Ollama or any OpenAI-compatible server. No licence fees and no vendor lock-in.
Built with a **Python/FastAPI** backend and a **Next.js** frontend. Website and docs: **[ffinn.ca](https://ffinn.ca)**.
Features
- Multi-tenancy: tenant isolation, tenant management, per-tenant branding
- Identity and access: JWT auth, roles and fine-grained permissions, 2FA, SSO (OIDC and SAML 2.0), team invitations, delegation, audit logs
- Billing: subscription plans and editions, registration paywall, Stripe and PayPal
- Notifications: email (SMTP), SMS, push, and in-app/WebSocket channels
- AI build agent: describe a feature, review the generated branch/PR, deploy to staging, promote to production, or revert. Generated code is checked against the framework's patterns.
- AI chat assistants: create as many agents as you need, each responsible for its own job. Streaming chat, file and image upload, and per-user history.
- Bring your own AI: OpenAI, Anthropic Claude, Google Gemini, Azure OpenAI, GitHub Models, Ollama, or any OpenAI-compatible se
Related Skills
Lastsaas
SaaS boilerplate/starter-kit in Go+React with Stripe integration, multi-tenant support, comprehensive features
Whatsapp Receptionist
Open-source AI receptionist for WhatsApp. Books real appointments on Google Calendar, transcribes voice notes,
FastAPI Langgraph Starter
A production-ready, async AI agent boilerplate built with FastAPI, LangGraph, and uv. Features multi-provider
Prompt Architect
Open-source AI prompt engineering workspace — production-ready Next.js SaaS with conversational refinement, mu
Umwelten
CLI tool for evaluating and comparing AI models across Google, Ollama, OpenRouter, LM Studio, LlamaBarn, and G
Openclaw Huggingface
Universal OpenClaw 🦞: A secure, 24/7 autonomous AI agent—completely free of cost. Features persistent GitHub
Related Agents
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS
AI ML
AI/ML 통합 전문가 + LLM API 최신 모델/SDK 코딩 가이드. RAG 시스템, 문서 분석, OpenAI/Anthropic/Gemini/Ollama 최신 API 보장. "AI integra
OpenAI Assistants
Setup: OpenAI Assistants API / ChatGPT Custom GPT