open-swe/apps/web
Dylan Boudro 3967ea0dca
feat: Task plan UI Component: front-end only (#438)
* task plan init FE

* dark theme

* fix build

* new swr-config for frequent polling task plan

* rm dev logs + comments

* CR

* CR: center task progress bar

* add task tracking to thread-card on default-view (homepage)

* progress bar styling, revert cancel button change

* revert onstreamready optional

* implement homepage taskplan via polling instead of React Context for persistence

* rm comment

* Update apps/web/src/components/v2/actions-renderer.tsx

Co-authored-by: Brace Sproul <braceasproul@gmail.com>

* Update apps/web/src/components/v2/thread-card.tsx

Co-authored-by: Brace Sproul <braceasproul@gmail.com>

* Update apps/web/src/components/v2/thread-card.tsx

Co-authored-by: Brace Sproul <braceasproul@gmail.com>

* CR

* /chat/threads page taskplan

* shared utils in progressbar

* fix taskPlan for stream actions-renderer --> thread-view

* cr

---------

Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-22 22:43:42 +00:00
..
public feat: hookup shell & apply patch tools to client side messages stream (#161) 2025-06-17 09:37:52 -07:00
src feat: Task plan UI Component: front-end only (#438) 2025-07-22 22:43:42 +00:00
.codespellignore feat: Add web package (#34) 2025-05-28 19:26:47 +00:00
.dockerignore feat: Add web package (#34) 2025-05-28 19:26:47 +00:00
.env.example fix: Better naming for NEXT_PUBLIC_GITHUB_APP_CLIENT_ID (#427) 2025-07-16 08:52:26 -07:00
.gitignore feat: Add web package (#34) 2025-05-28 19:26:47 +00:00
.prettierignore feat: Add web package (#34) 2025-05-28 19:26:47 +00:00
components.json feat: Add web package (#34) 2025-05-28 19:26:47 +00:00
eslint.config.js feat: Add web package (#34) 2025-05-28 19:26:47 +00:00
next.config.mjs feat: Add web package (#34) 2025-05-28 19:26:47 +00:00
package.json fix: Bump core dep to latest (#447) 2025-07-17 14:25:03 -07:00
postcss.config.mjs feat: Add web package (#34) 2025-05-28 19:26:47 +00:00
prettier.config.js feat: Add web package (#34) 2025-05-28 19:26:47 +00:00
README.md docs: Update sub-README files to match root README convention (#466) 2025-07-21 21:52:21 +00:00
tailwind.config.js fix: Manager routing, and UI issues (#440) 2025-07-17 11:52:25 -07:00
tsconfig.json feat: Add web package (#34) 2025-05-28 19:26:47 +00:00

Open SWE Web

The Next.js web interface for Open SWE, providing a user-friendly chat interface to interact with the LangGraph agent.

Documentation

For detailed usage information, see the UI documentation.

Development

  1. Copy the environment file: cp .env.example .env and fill in the required values
  2. Install dependencies: yarn install
  3. Start the development server: yarn dev