Skip to content

gaofeng21cn/one-person-lab

Repository files navigation

One Person Lab banner

English | 中文

One Person Lab

A session runtime and unified workbench for research, grant, and presentation work

Start work, follow progress, collect delivered files, and let multiple shells share the same runtime truth

Who It Serves
Clinicians, researchers, PIs, educators, and small teams who want one entry point for long-running expert work
What It Helps Manage
Conversations, workspace-based tasks, progress updates, delivered files, and specialized workflows
Current Scope
OPL is the top-level workbench for the product family, with active coverage in medical research, grant work, and presentation delivery

OPL workbench overview

OPL gives one place to start work, keep progress legible, and collect outputs, while each specialized product family keeps its own methods and deliverables.

What People Use It For

  • Start a general conversation or a multi-step task from the same workbench.
  • Open workspace-based work when a task needs a fixed directory and file context.
  • Run specialized product families for research, grant, and presentation work.
  • Keep long-running progress visible in plain language.
  • Gather manuscripts, proposals, slide decks, tables, review files, and other deliverables in one place.

Current Product Families

Product family Current product Best for Typical deliverables
Research Foundry Med Auto Science Medical research, evidence organization, manuscript preparation Analysis packages, evidence packages, manuscripts
Grant Foundry Med Auto Grant Grant direction setting, proposal writing, revision work Proposals, outlines, revision packs
Presentation Foundry RedCube AI Lectures, lab talks, reports, defense materials Slide decks, scripts, presentation packages
Thesis Foundry Planned Thesis assembly and defense preparation Chapter drafts, defense materials
Review Foundry Planned Review, rebuttal, and revision work Review comments, response drafts, revision plans

How The Workbench Is Organized

  • General work for discussion, planning, reading, and common tasks.
  • Workspace-based work for tasks that need a real directory and persistent file context.
  • Specialized product families for domain-specific expert workflows.
  • Progress and file views that stay attached to ongoing work.
  • Central management for engines, modules, and health status.

What This Repository Tracks

  • The shared workbench runtime and public API surfaces behind the product family.
  • The family-level session runtime shared by the local opl shell / TUI and external shells.
  • Engine and module management.
  • Workspace, session, progress, and artifact discovery surfaces.
  • Machine-readable contracts for the shared product layer.

The full GUI shell is maintained in an external overlay repository. This repository tracks the shared session runtime and contract truth consumed by that shell, the local opl shell, and the CLI.

How To Read This Repository

  1. Potential users and human experts should start here, then continue to Roadmap, Task Map, and Operating Model.
  2. Technical readers and planners should continue to Docs Guide, then read Project, Status, Architecture, Invariants, and Decisions.
  3. Developers and maintainers should use Contracts Overview, Reference Index, and the tracked records under docs/specs/, docs/plans/, and History Archive.

Agent And Operator Quick Start

If you are handing OPL to Codex or another general-purpose Agent, start here
  • Read the Docs Guide first. It already consolidates the current product model, technical working set, contract entry points, and document layering.
  • Then read Project, Status, Architecture, Invariants, and Decisions. This is the fastest way to recover the top-level boundary, default execution host, and admitted domains.
  • The current top-level OPL formal-entry matrix stays explicit: default formal entry CLI, supported protocol layer MCP, and controller only as an internal control surface. The default executor name is Codex CLI.
  • The active interaction route is runtime-first: the local opl shell / TUI, explicit OPL invocation from Codex, and future external shells that consume the same compatibility surface.
  • The current active domain agents are Med Auto Science, Med Auto Grant, and RedCube AI. They carry medical research, grant writing, and visual delivery respectively; continue into Status, Architecture, and the OPL Public Surface Index to recover the family mapping and public entry surfaces.
  • Use OPL when the task needs the top-level session runtime or shared workspaces / sessions / progress / artifacts surfaces. Use the corresponding domain repository when the task is already scoped to one domain and you want that domain's own public entry surface, operator path, and delivery boundary.

Further Reading

About

Top-level gateway federation for a one-person research lab across domain systems and shared foundations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors