Files
FabledScribe/README.md
T
bvandeusen e2133529a0 docs: add missing content from summary.md (API reference, Android app, file structure, LLM internals)
- docs/api-reference.md: complete REST API endpoint reference (~60+ routes)
- docs/android-app.md: Flutter companion app stack, architecture, feature status
- docs/architecture.md: detailed file-by-file reference for all backend services and frontend components
- docs/features.md: LLM pipeline internals (intent routing, tool loop, duplicate guards, image search, research pipeline), roadmap
- docs/development.md: full migration chain (0001–0026) with naming and caveats
- README.md: link to new api-reference and android-app docs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 21:25:12 -04:00

2.4 KiB

Fabled Assistant

A self-hosted second brain and project management application with integrated LLM capabilities. Write, organise, and act on your notes and tasks with the help of a local AI assistant — all running on your own hardware.

Features

  • Notes — Markdown editor (Tiptap), wikilinks, backlinks, tags, version history, AI writing assist
  • Tasks — Status, priority, due dates, sub-tasks, milestones, work logs
  • Projects — Kanban view, milestone progress, three-panel project workspace (tasks / chat / notes)
  • AI Chat — SSE streaming, RAG, tool calls (create/update content, search web, check weather, calendar)
  • Daily Briefing — Scheduled digest of tasks, calendar, weather, and RSS; interactive follow-up conversation
  • Knowledge Graph — D3 force-directed graph of all notes and tags
  • Sharing — Share projects and notes with users or groups at viewer/editor/admin permissions
  • Fable MCP — MCP server for Claude and other clients to read/write your data via API keys
  • PWA — Installable, push notifications, web and Android companion app

Quick Start

Prerequisites: Docker and Docker Compose. 8 GB+ RAM recommended for LLM inference.

git clone https://git.fabledsword.com/bvandeusen/FabledAssistant.git
cd FabledAssistant
cp .env.example .env          # Edit .env to set SECRET_KEY
docker compose up --build

Open http://localhost:5000. The first user to register becomes admin.

Go to Settings → General to pull an LLM model. qwen3:8b or llama3.1:8b are good starting points.

Documentation

Doc Contents
Architecture Stack, design decisions, data models, key services
Configuration Environment variables, Docker Compose, production setup, security
Features Detailed feature breakdown and keyboard shortcuts
Development Dev workflow, CI/CD, migrations, release process
API Keys & MCP API key management and Fable MCP install guide
SSO / OAuth OIDC setup for Authentik, Keycloak, and other providers
API Reference All REST API endpoints
Android App Flutter companion app architecture and feature status
Changelog Development history

License

This project is privately maintained.