Project exhibition · active
ThinkStorm
ThinkStorm captures unformed ideas with zero friction, preserves original submissions, and orchestrates self-hosted AI to research prior art, synthesize feasibility, and incubate full Gitea projects.
ThinkStorm: Autonomous Idea Incubation Platform
ThinkStorm is a self-hosted platform built to solve the cold-start problem of idea generation and execution. It eliminates cognitive friction during initial capture, protects user intent by preserving immutable submission logs, and orchestrates local and cloud AI models to research, evaluate, and scaffold ideas into full projects.
Core Architectural Pillars
1. Frictionless Anonymous Intake
- Zero Required Fields: Users submit free-form thoughts without mandatory titles, categories, or tags.
- Embedded URL Safety Boundary: URLs inside submissions are automatically extracted and scanned via VirusTotal. High-risk links trigger automated quarantine and administrative review before processor execution.
2. Multi-Stage Research & Prior Art Pipeline
- Title & Summary Extraction: AI extracts semantic essence and tags while keeping the original submission immutable.
- Prior Art & Alternative Discovery: Integrates with SearXNG and Perplexica to search the live web and identify existing competitors, similar projects, and differentiators.
- Deep Research & Technical Feasibility: Generates comprehensive feasibility scores, risk critiques, and architecture blueprints.
3. Canonical Gitea Project Repositories
- Every incubated idea is provisioned as a full Git repository under the
thinkstormorganization on Gitea (e.g.https://git.labyricorn.com/thinkstorm/ts-0032). - Structured repository dossiers include executive
README.md,metadata.json,research/prior-art.md,research/analysis.md,research/feasibility.md, and multi-modaloutputs/. - Full Git history, branch management, issue tracking, and SSH/HTTPS cloning capabilities are natively supported.
4. Multi-Modal Work Tracks & Versioning
- Ideas can be claimed and activated into specialized work tracks:
- Article & Whitepaper: Long-form structured essays and publication-ready Markdown.
- Coding Project: Full codebase architectures, implementation requirements, and Gitea repository graduation.
- Blog Entry: Conversational announcement posts and technical retrospectives.
- Complete versioning and deletion system preserves iterative revision histories while allowing fine-grained lifecycle management.
5. Self-Hosted Infrastructure & Authentication
- Gitea OAuth2 SSO: Unified single sign-on with Gitea accounts.
- Local SQLite Storage: High-concurrency Write-Ahead Logging (WAL) with automatic sequence generation and schema migration.
- OmniRoute Integration: Flexible routing between local LLM backends (Ollama, vLLM) and upstream cloud models with token usage telemetry and prompt catalog versioning.
Project Incubation: Canonical Gitea Repositories under the ThinkStorm Organization
Transitioned idea dossiers to full-featured Gitea Git repositories under the dedicated thinkstorm organization, featuring automated file tree synchronization, executive READMEs, and Git clone workflows.
Read devlog →Architectural Foundation: Frictionless Intake, Multi-Stage Pipelines, and Untrusted URL Boundaries
Established the core ThinkStorm architecture, featuring frictionless anonymous idea capture, VirusTotal URL scanning, bounded multi-stage research pipelines, prompt catalog versioning, and token usage accounting.
Read devlog →Ecosystem Integration: Gitea OAuth2 Single Sign-On and OpenGist Dossier Publishing
Connected ThinkStorm with self-hosted ecosystem services by implementing Gitea OAuth2 authentication, session cookie management, and automated dossier synchronization to OpenGist.
Read devlog →