Welcome to Tiknix

A modern PHP foundation with clean architecture and pluggable components. Designed for clarity - whether you're coding solo or with AI assistance.

New to Tiknix?

Build a complete multi-user TODO app in ~90 minutes with our step-by-step tutorial.

AI-Friendly Architecture

Clean code organization that works well with AI coding assistants. No magic - just good architecture that helps humans and AI alike.

  • Predictable file locations reduce searching
  • Convention over configuration - URLs map to controllers
  • Small, focused files - read only what you need
  • Explicit patterns over implicit magic

Honest note: This won't magically reduce token counts. It's simply clean architecture that's easier for anyone to navigate - human or AI.

// Predictable structure
/controls   - Controllers
/views      - Templates
/lib        - Core libraries
/lib/plugins - Pluggable modules
/conf       - Configuration

// URL → Controller mapping
/auth/google → Auth::google()
/member/profile → Member::profile()

MCP Gateway

One endpoint to rule them all. Tiknix acts as a gateway that aggregates multiple MCP servers into a single, authenticated endpoint for AI agents.

Why a Gateway?

AI assistants like Claude Code need to connect to MCP servers to use tools. Without a gateway, you'd need to configure each server separately, manage multiple API keys, and handle authentication for each one. Tiknix solves this.

  • Single Config - One endpoint, one API key for all your tools
  • Tool Namespacing - No collisions (shopify:get_products, github:list_repos)
  • Access Control - Restrict API keys to specific servers
  • Usage Analytics - Track every tool call
How It Works
Claude Code ──► Tiknix Gateway ──► Backend Servers
                    │
                    ├── tiknix:hello
                    ├── shopify:get_products
                    ├── github:list_repos
                    └── your-server:custom_tool
.mcp.json
{
  "mcpServers": {
    "tiknix": {
      "type": "http",
      "url": "https://tiknix.com/mcp/message",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Get your config at /apikeys

Core Features

Google OAuth

One-click sign in with Google. Secure OAuth 2.0 authentication out of the box.

Pluggable Architecture

Drop-in plugins for authentication, payments, notifications, and more. Extend without modifying core.

Role-Based Permissions

Granular permission system with auto-discovery. Protect routes with zero configuration.

Auto-Routing

URLs automatically map to controllers. No route files to maintain.

Zero-Config ORM

RedBeanPHP creates tables and columns on the fly. Just write code.

APCu Caching

High-performance permission caching with automatic invalidation.

MCP Gateway

Aggregate multiple MCP servers into one endpoint. Single config, centralized auth.

Scoped API Keys

Generate API keys with granular permissions. Control exactly what each key can access.

Pluggable by Design

Included Plugins
  • MCP Gateway Active
  • GoogleAuth Active
  • PermissionCache Active
  • Scoped API Keys Active
Easy to Add
  • GitHubAuth
  • StripePayments
  • MagicLinkAuth
  • PushNotifications

Modern Tech Stack

  • FlightPHP - Extensible micro-framework v3.0+
  • RedBeanPHP - Zero-config ORM v5.7+
  • Bootstrap - Responsive UI framework v5.3
  • SQLite/MySQL - Flexible database support Your choice
  • APCu - Shared memory caching Optional

Ready to Build?

A clean PHP foundation for your next project. Works great with AI assistants or without them.