{"id":44613348,"url":"https://github.com/the-omics-os/lobster","last_synced_at":"2026-04-25T06:05:23.261Z","repository":{"id":309655406,"uuid":"1037078061","full_name":"the-omics-os/lobster","owner":"the-omics-os","description":"The self-evolving agentic framework for bioinformatics","archived":false,"fork":false,"pushed_at":"2026-03-27T17:23:20.000Z","size":23629,"stargazers_count":25,"open_issues_count":0,"forks_count":6,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-19T20:11:32.571Z","etag":null,"topics":["agents","bioinformatics","langgraph","lobster","omics","proteomics","transcriptomics"],"latest_commit_sha":null,"homepage":"https://www.lobsterbio.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/the-omics-os.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-13T03:19:01.000Z","updated_at":"2026-04-12T15:01:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"9505842f-5e8d-4b5d-afa5-86ffe5ec959c","html_url":"https://github.com/the-omics-os/lobster","commit_stats":null,"previous_names":["homara-ai/lobster","the-omics-os/lobster"],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/the-omics-os/lobster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-omics-os%2Flobster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-omics-os%2Flobster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-omics-os%2Flobster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-omics-os%2Flobster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/the-omics-os","download_url":"https://codeload.github.com/the-omics-os/lobster/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-omics-os%2Flobster/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32251814,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T04:23:17.126Z","status":"ssl_error","status_checked_at":"2026-04-25T04:21:53.360Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agents","bioinformatics","langgraph","lobster","omics","proteomics","transcriptomics"],"created_at":"2026-02-14T12:08:40.000Z","updated_at":"2026-04-25T06:05:23.221Z","avatar_url":"https://github.com/the-omics-os.png","language":"Python","funding_links":[],"categories":["Biomedical Research \u0026 Drug Discovery"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"Lobster AI Banner\" src=\"https://raw.githubusercontent.com/the-omics-os/lobster/main/docs/assets/banner.png\" width=\"700\"\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ctable border=\"0\" cellspacing=\"6\" cellpadding=\"0\" style=\"border: none; background: transparent;\"\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border: none; background: transparent;\"\u003e\u003ca href=\"https://docs.omics-os.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/docs-omics--os.com-black?style=for-the-badge\u0026logo=readthedocs\" alt=\"Docs\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003ctd style=\"border: none; background: transparent;\"\u003e\u003ca href=\"https://app.omics-os.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/cloud-Omics--OS-blue?style=for-the-badge\u0026logo=googlecloud\" alt=\"Cloud\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003ctd style=\"border: none; background: transparent;\"\u003e\u003ca href=\"https://pypi.org/project/lobster-ai/\"\u003e\u003cimg src=\"https://img.shields.io/badge/PyPI-lobster--ai-black?style=for-the-badge\u0026logo=pypi\" alt=\"PyPI\"\u003e\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ctable border=\"0\" cellspacing=\"0\" cellpadding=\"8\" style=\"border: none; background: transparent;\"\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border: none; background: transparent;\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/the-omics-os/lobster/main/docs/assets/testimonial-1.svg\" width=\"260\" alt=\"Testimonial 1\"\u003e\u003c/td\u003e\n      \u003ctd style=\"border: none; background: transparent;\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/the-omics-os/lobster/main/docs/assets/testimonial-2.svg\" width=\"260\" alt=\"Testimonial 2\"\u003e\u003c/td\u003e\n      \u003ctd style=\"border: none; background: transparent;\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/the-omics-os/lobster/main/docs/assets/testimonial-3.svg\" width=\"260\" alt=\"Testimonial 3\"\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n---\n\n# Quickstart\n\n**1. Install Lobster AI (macOS/Linux):**\n```bash\ncurl -fsSL https://install.lobsterbio.com | bash\n```\n*(Windows users: `irm https://install.lobsterbio.com/windows | iex`)*\n\n**2. Configure your LLM (Anthropic, Gemini, local Ollama, etc.):**\n```bash\nlobster init\n```\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWatch: installation \u0026 init walkthrough\u003c/b\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"Installation and Init\" src=\"https://raw.githubusercontent.com/the-omics-os/lobster/main/docs/assets/recordings/installation_and_init.gif\" width=\"720\"\u003e\n\u003c/div\u003e\n\u003c/details\u003e\n\n**3. Start an interactive session:**\n```bash\nlobster chat\n```\nThen describe your analysis in plain language:\n```text\n\u003e Search PubMed for single-cell CRISPR screens in T cells from 2023–2024,\n  download the most cited dataset, run QC, integrate batches with Harmony,\n  cluster the cells, annotate cell types, and export a reproducible notebook.\n```\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWatch: analysis session walkthrough\u003c/b\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"Lobster AI Usage\" src=\"https://raw.githubusercontent.com/the-omics-os/lobster/main/docs/assets/recordings/usage.gif\" width=\"720\"\u003e\n\u003c/div\u003e\n\u003c/details\u003e\n\n\u003cbr/\u003e\n\n# CLI Reference\n\n**Core commands:**\n```bash\nlobster chat                        # Interactive session (default)\nlobster query \"your request\"        # Single-turn, non-interactive\nlobster init                        # Configure LLM provider and API keys\nlobster --help                      # Full command reference\n```\n\n**Session continuity:**\n```bash\nlobster query --session-id my_project \"Search PubMed for CRISPR\"\nlobster query --session-id latest \"Download the first result\"  # resume last session\n```\n\n**In-session slash commands** (inside `lobster chat`):\n```text\n\u003e /pipeline export                  # Export analysis as a reproducible Jupyter notebook\n\u003e /pipeline run analysis.ipynb      # Re-run an exported notebook\n\u003e /data                             # List loaded datasets and modalities\n\u003e /files                            # Browse workspace files\n\u003e /status                           # Session info, token usage, active agents\n\u003e /help                             # All slash commands\n```\n\n**Developer commands:**\n```bash\nlobster scaffold agent --name my_expert --display-name \"My Expert\" \\\n  --description \"Description\" --tier free   # Generate a new agent package\nlobster validate-plugin ./my-package/        # Validate package structure (7 checks)\n```\n\n\u003cbr/\u003e\n\n# 🤖 For AI Coding Agents\n\nInstall skills that give Claude Code, Cursor, or Gemini CLI deep knowledge of the Lobster architecture:\n```bash\ncurl -fsSL https://skills.lobsterbio.com | bash\n```\nThis installs `lobster-use` (analysis workflows) and `lobster-dev` (agent development). With these loaded, your coding agent understands the full 10-package structure, tool patterns, entry point registration, and AQUADIF contract — without needing to read source code manually.\n\n**Scaffold a new agent package from the command line:**\n```bash\nlobster scaffold agent \\\n  --name epigenomics_expert \\\n  --display-name \"Epigenomics Expert\" \\\n  --description \"ATAC-seq, ChIP-seq, and DNA methylation analysis\" \\\n  --tier free\n```\nGenerates a complete, contract-compliant package: `pyproject.toml`, entry point wiring, tool stubs with AQUADIF metadata, and contract tests. Then point your coding agent at the generated scaffolding and ask it to implement the domain logic.\n\n\u003cbr/\u003e\n\n# Use Cases\n\nEnd-to-end walkthroughs across omics domains:\n\n\u003ctable width=\"100%\" style=\"border: none; background: transparent;\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth align=\"left\"\u003eDomain\u003c/th\u003e\n      \u003cth align=\"left\"\u003eCase Study\u003c/th\u003e\n    \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\u003ctd\u003eSingle-Cell Transcriptomics\u003c/td\u003e\u003ctd\u003e\u003ca href=\"https://docs.omics-os.com/docs/case-studies/transcriptomics/\"\u003eCell clustering, annotation \u0026amp; trajectory inference\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n    \u003ctr\u003e\u003ctd\u003eCML Drug Resistance\u003c/td\u003e\u003ctd\u003e\u003ca href=\"https://docs.omics-os.com/docs/case-studies/cml-resistance/\"\u003eResistance mechanism discovery from scRNA-seq\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n    \u003ctr\u003e\u003ctd\u003eDrug Discovery\u003c/td\u003e\u003ctd\u003e\u003ca href=\"https://docs.omics-os.com/docs/case-studies/drug-discovery/\"\u003eTarget identification \u0026amp; compound prioritization\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n    \u003ctr\u003e\u003ctd\u003eClinical Genomics\u003c/td\u003e\u003ctd\u003e\u003ca href=\"https://docs.omics-os.com/docs/case-studies/genomics/\"\u003eVariant annotation \u0026amp; GWAS analysis\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n    \u003ctr\u003e\u003ctd\u003eMass Spec Proteomics\u003c/td\u003e\u003ctd\u003e\u003ca href=\"https://docs.omics-os.com/docs/case-studies/proteomics/\"\u003eBiomarker panel selection from DIA-NN data\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n    \u003ctr\u003e\u003ctd\u003eLiterature Mining\u003c/td\u003e\u003ctd\u003e\u003ca href=\"https://docs.omics-os.com/docs/case-studies/research/\"\u003eAutomated dataset discovery from PubMed\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n    \u003ctr\u003e\u003ctd\u003eMulti-Omics ML\u003c/td\u003e\u003ctd\u003e\u003ca href=\"https://docs.omics-os.com/docs/case-studies/machine-learning/\"\u003eFeature selection \u0026amp; survival analysis\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003cbr/\u003e\n\n# 🧠 Architecture\n\nLobster AI is a multi-agent system: **22 specialist agents across 10 installable packages**, orchestrated by a LangGraph supervisor. Each agent owns a specific omics domain and calls validated scientific libraries directly — no code generation, no hallucinated results.\n\n* **Local execution:** All analysis runs on your machine. Patient data never leaves your hardware.\n* **Scientific libraries:** Agents call Scanpy, PyDESeq2, Harmony, and others via tool functions — not by generating scripts.\n* **W3C-PROV provenance:** Every analysis step is tracked and exportable as a reproducible Jupyter notebook.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"Ecosystem Topology\" src=\"https://raw.githubusercontent.com/the-omics-os/lobster/main/docs/assets/architecture-topology.svg\" width=\"88%\"\u003e\n  \u003cbr/\u003e\u003cbr/\u003e\n  \u003cimg alt=\"Core Architecture\" src=\"https://raw.githubusercontent.com/the-omics-os/lobster/main/docs/assets/architecture-core.svg\" width=\"88%\"\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n# 🛠️ Build Your Own Agent\n\nNew agents are standalone packages that plug into Lobster via Python entry points. The `lobster-dev` skill loads the full architecture reference into your coding agent (Claude Code, Gemini CLI, Cursor) — package layout, tool patterns, AQUADIF contract, and test fixtures. Use `lobster scaffold` to generate the package skeleton, then let your coding agent implement the domain logic.\n\n\u003cdiv align=\"center\"\u003e\n  \u003ctable border=\"0\" cellspacing=\"0\" cellpadding=\"12\"\u003e\n    \u003ctr\u003e\n      \u003ctd valign=\"top\" align=\"center\"\u003e\n        \u003cb\u003e1. The Request\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\n        \u003cimg alt=\"Claude Terminal\" src=\"https://raw.githubusercontent.com/the-omics-os/lobster/main/docs/assets/terminal-preview.svg\" width=\"380\"\u003e\n      \u003c/td\u003e\n      \u003ctd valign=\"top\" align=\"center\"\u003e\n        \u003cb\u003e2. The Result\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\n        \u003cimg alt=\"Hackability Preview\" src=\"https://raw.githubusercontent.com/the-omics-os/lobster/main/docs/assets/hackability-preview.svg\" width=\"380\"\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n# FAQ\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhat omics domains are supported?\u003c/b\u003e\u003c/summary\u003e\n\n| Domain | Input Formats | Key Capabilities |\n|--------|--------------|-----------------|\n| **Single-Cell RNA-seq** | AnnData, 10x, h5ad | QC, doublet detection (Scrublet), batch integration (Harmony/scVI), clustering, cell type annotation, trajectory inference (DPT/PAGA) |\n| **Bulk RNA-seq** | Salmon, kallisto, featureCounts | Sample QC, normalization (DESeq2/VST/CPM), differential expression (PyDESeq2), GSEA, publication-ready export |\n| **Genomics** | VCF, PLINK | GWAS, LD pruning, kinship estimation, association testing, result clumping |\n| **Clinical Genomics** | VCF, ClinVar, gnomAD | Variant annotation (VEP), pathogenicity scoring, clinical variant prioritization |\n| **Mass Spec Proteomics** | MaxQuant, DIA-NN, Spectronaut | PTM analysis (phospho/acetyl/ubiquitin), peptide-to-protein rollup, batch correction |\n| **Affinity Proteomics** | Olink NPX, SomaScan ADAT, Luminex MFI | LOD quality filtering, bridge normalization, cross-platform concordance |\n| **Proteomics Downstream** | Any loaded proteomics modality | GO/Reactome/KEGG enrichment, kinase enrichment (KSEA), STRING PPI, biomarker panel selection (LASSO/Boruta) |\n| **Metabolomics** | LC-MS, GC-MS, NMR | QC (RSD/TIC), imputation, normalization (PQN/TIC/IS), PCA, PLS-DA, OPLS-DA, m/z annotation (HMDB/KEGG), lipid class analysis |\n| **Machine Learning** | Any modality | Feature selection (stability/LASSO/variance), survival analysis (Cox/KM), cross-validation, SHAP, multi-omics integration (MOFA) |\n| **Research \u0026 Data Access** | — | PubMed/GEO/PRIDE/MetaboLights search, dataset download orchestration, metadata harmonization |\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhich LLMs can I use?\u003c/b\u003e\u003c/summary\u003e\n\nConfigure via `lobster init` or environment variables. All providers use the same agent interface.\n\n| Provider | Type | Setup | Notes |\n|----------|------|-------|-------|\n| **Anthropic** | Cloud | API key | Claude models — recommended default |\n| **Ollama** | Local | `ollama pull \u003cmodel\u003e` | Fully offline, no data leaves the machine |\n| **OpenRouter** | Cloud | API key | Access 200+ models via a single endpoint |\n| **Google Gemini** | Cloud | Google API key | Long context window |\n| **AWS Bedrock** | Cloud | AWS credentials | Enterprise compliance, IAM-based auth |\n| **Azure AI** | Cloud | Endpoint + credential | Azure-hosted deployments |\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003ePipeline export and slash commands\u003c/b\u003e\u003c/summary\u003e\n\n```text\nlobster chat\n\u003e /pipeline export         # Export reproducible Jupyter notebook\n\u003e /pipeline list           # List exported pipelines\n\u003e /pipeline run analysis.ipynb geo_gse109564\n\u003e /data                    # Show loaded datasets\n\u003e /status                  # Session info\n\u003e /help                    # All commands\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eAdvanced installation (Windows, pip)\u003c/b\u003e\u003c/summary\u003e\n\n**Windows** (PowerShell):\n```powershell\nirm https://install.lobsterbio.com/windows | iex\n```\n\n**uv** (recommended manual install):\n```bash\nuv tool install 'lobster-ai[full]'              # All agents, choose provider at init\nlobster init\n```\n\n**pip**:\n```bash\npip install 'lobster-ai[full]'\nlobster init\n```\n\n**Upgrade**:\n```bash\nuv tool upgrade lobster-ai    # uv\npip install -U lobster-ai      # pip\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow do I build my own agent?\u003c/b\u003e\u003c/summary\u003e\n\nAgents are standalone Python packages that register via PEP 517 entry points. No changes to core required — Lobster discovers them automatically at startup.\n\n**1. Scaffold the package:**\n```bash\nlobster scaffold agent \\\n  --name my_domain_expert \\\n  --display-name \"My Domain Expert\" \\\n  --description \"Analysis for [your domain]\" \\\n  --tier free\n```\n\n**2. Implement your tools** in the generated `tools/` directory. Each tool must declare AQUADIF metadata:\n```python\n@tool\ndef run_analysis(modality_name: str) -\u003e str:\n    \"\"\"Run domain-specific analysis on a loaded modality.\"\"\"\n    ...\n\nrun_analysis.metadata = {\"categories\": [\"ANALYZE\"], \"provenance\": True}\nrun_analysis.tags = [\"ANALYZE\"]\n```\n\n**3. Validate the package structure** before wiring:\n```bash\nlobster validate-plugin ./my-domain-package/\n```\n\n**4. Install and test:**\n```bash\nuv pip install -e ./my-domain-package/\npytest -m contract  # runs all AQUADIF contract checks\n```\n\nInstall the `lobster-dev` skill to give your coding agent the complete reference — package layout, `AGENT_CONFIG` pattern, factory function signature, tool design rules, and the full validation checklist:\n```bash\ncurl -fsSL https://skills.lobsterbio.com | bash\n```\n\u003c/details\u003e\n\n\u003cbr/\u003e\n\n# Acknowledgements\n\n\u003ctable border=\"0\" cellspacing=\"0\" cellpadding=\"10\" style=\"border: none; background: transparent;\"\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"border: none; background: transparent;\"\u003e\n      \u003ca href=\"https://github.com/celltype/cli\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/celltype-cli-343a40?style=for-the-badge\u0026logo=github\u0026logoColor=white\" alt=\"celltype/cli\"\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"border: none; background: transparent; vertical-align: middle;\"\u003e\n      Structural inspiration for the drug discovery agent package — CLI design patterns and domain decomposition.\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"border: none; background: transparent;\"\u003e\n      \u003ca href=\"https://github.com/GPTomics/bioSkills\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/GPTomics-bioSkills-2d6a4f?style=for-the-badge\u0026logo=github\u0026logoColor=white\" alt=\"bioSkills\"\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"border: none; background: transparent; vertical-align: middle;\"\u003e\n      Foundation for the \u003ccode\u003elobster-use\u003c/code\u003e and \u003ccode\u003elobster-dev\u003c/code\u003e skills — domain knowledge structure and skill distribution patterns.\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"border: none; background: transparent;\"\u003e\n      \u003ca href=\"https://github.com/assistant-ui/assistant-ui\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/assistant--ui-assistant--ui-5c6bc0?style=for-the-badge\u0026logo=react\u0026logoColor=white\" alt=\"assistant-ui\"\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"border: none; background: transparent; vertical-align: middle;\"\u003e\n      UI component architecture and streaming patterns used in the Omics-OS Cloud frontend.\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"border: none; background: transparent;\"\u003e\n      \u003ca href=\"https://github.com/charmbracelet\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Charm-Bracelet-e91e8c?style=for-the-badge\u0026logo=go\u0026logoColor=white\" alt=\"charmbracelet\"\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"border: none; background: transparent; vertical-align: middle;\"\u003e\n      BubbleTea, Lipgloss, Glamour, and huh — the entire terminal UI stack powering \u003ccode\u003elobster chat\u003c/code\u003e.\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cb\u003eMulti-omics data infrastructure for foundation models \u0026amp; biotech.\u003c/b\u003e\u003cbr/\u003e\u003cbr/\u003e\n  \u003ca href=\"https://omics-os.com\"\u003eOmics-OS\u003c/a\u003e \u0026nbsp;·\u0026nbsp; \u003ca href=\"https://lobsterbio.com\"\u003eLobster AI\u003c/a\u003e \u0026nbsp;·\u0026nbsp; \u003ca href=\"https://docs.omics-os.com\"\u003eDocs\u003c/a\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthe-omics-os%2Flobster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthe-omics-os%2Flobster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthe-omics-os%2Flobster/lists"}