sid-swirl ↗ analysis ↗ GitHub sid-swirl/mike
A self-hosting-minded Mike fork exploring stronger project access and federated research beyond uploaded files.
sid-swirl's fork focuses on making shared projects and locally hosted storage work more reliably, with path-style S3 support aimed at local MinIO-style setups.
It also explores turning the project assistant into a broader research desk: searching external sources through SWIRL and bringing useful results directly into a project. The external-search work remains a proposal rather than a settled product direction.
There are no commits ahead of Mike, so this is best read as a set of focused ideas and contributions from @sid-swirl rather than a substantially separate edition.
What's in it
- More reliable shared projects Addresses project-list failures affecting accounts with shared-project access.
- Local S3-compatible storage Adds support intended to make local, path-style S3 storage setups easier to use.
- Federated external search Proposes searching live external sources alongside material already held in a project.
- One-click document import Proposes bringing selected external search results into the current project as documents.
Direction
searchintegrationinfrastructure
Activity
sid-swirl ↗ analysis ↗ GitHub Threads of work (detailed view)
sid-swirl proposes SWIRL-backed external search and one-click document import
An open PR from sid-swirl adds two assistant tools that connect Mike to a SWIRL federated search backend - one for querying external sources like case law and M365 connectors, one for importing results directly into the current project as documents.
sid-swirl fixes jsonb containment on GET /projects and adds path-style S3 support
A closed PR from sid-swirl targeted a 500 error on GET /projects that hit any user with a non-empty email address, caused by a type mismatch between Supabase's `.contains()` helper and a jsonb column. The PR also added path-style S3 addressing for local MinIO compatibility.
Pull requests (detailed view)
⛔ Closed without merge (2)
sid-swirl · opened 6mo ago · closed 5mo ago sid-swirl · opened 6mo ago · closed 6mo ago