DeepSeek Harness Remote
DeepSeek Harness Remote: DeepSeek Harness 실행 PC와 모바일·PC를 안전하게 연결해 어디서나 작업 이어받기
전문 BMAD 에이전트가 카드마다 안내하는 Sprint‑0으로 그린필드·브라운필드 프로젝트를 계획합니다
Plan greenfield and brownfield projects through a guided Sprint-0 — brief, PRD, architecture, epics, and sprint plan — with a specialized BMAD agent on every card.
생산성TypeScript · PythonGitHub @gigsnano온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Project management with BMAD-method AI agents built into an agile workflow. Self-hostable, AGPL-3.0.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗GigsNano is a lighter alternative to Plane or Jira with specialised AI agents — Analyst, Product Manager, Architect, Scrum Master, Developer, UX, Test — embedded in an agile workflow. Creating a project generates a Sprint-0 board of BMAD-method planning steps. Each card opens a chat with the agent that owns the step; finishing a card unlocks the next. By the end of Sprint-0 you have a project brief, PRD, architecture, epics, stories and a sprint plan — then the usual tools: cycles, modules, kanban, work items, docs, dashboards.
Requires Docker.
git clone https://github.com/gigsnano/gigsnano.git
cd gigsnano
docker compose up --build
Open http://localhost:3000 and sign up. This runs Postgres, the API (:8020) and the web app (:3000) with no API keys: the AI agents answer with canned replies, email and payments use fake providers, and GitHub clones are simulated. Add real providers with the variables below.
Before exposing an instance to the internet, put it behind HTTPS, set COOKIE_SECURE=true and a random JWT_SECRET of 32+ bytes (the API refuses to start with the dev default when COOKIE_SECURE=true). Only the web app (:3000) needs to be reachable; Postgres and the API are bound to localhost. Requires Docker Compose 2.24+.
Backend variables go in apps/api/.env (see apps/api/.env.example) or the compose environment. Empty means "use the fake provider".
| Feature | Variables |
|---|---|
| AI agents (Anthropic) | ANTHROPIC_API_KEY, ANTHROPIC_MODEL |
| Google sign-in | GOOGLE_CLIENT_ID (API) and NEXT_PUBLIC_GOOGLE_CLIENT_ID (web, same value) |
| GitHub connect / repo clone | GITHUB_OAUTH_CLIENTID, GITHUB_OAUTH_CLIENTSECRET |
ACS_CONNECTION_STRING, EMAIL_FROM | |
| Slack | SLACK_CLIENT_ID, SLACK_CLIENT_SECRET, SLACK_REAL_DELIVERY=true |
| Payments + workspace wallet | STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, BILLING_ENABLED=true |
BILLING_ENABLED is false by default: AI usage is still recorded, but no workspace wallet is charged or required.
NEXT_PUBLIC_* variables are inlined into the web bundle at build time — rebuild the web image after changing them (docker compose build web).
pnpm install
docker compose up -d db # Postgres on :5433
(cd apps/api && uv sync && uv run alembic upgrade head)
(cd apps/api && uv run uvicorn gigsnano_api.app:app --reload --port 8020)
cp apps/web/.env.example apps/web/.env.local
pnpm dev # web on :3000
Tests: pnpm -r test (web, core, MCP) and cd apps/api && uv run pytest. See CONTRIBUTING.md.
| Path | |
|---|---|
apps/web | Next.js 16 · React 19 · Tailwind v4 · TanStack Query · assistant-ui |
apps/api | FastAPI · async SQLAlchemy · Alembic · Python 3.12 (uv) |
packages/core | @gigsnano/core — shared types, API client and design tokens |
packages/gigsnano-mcp | MCP server that lets coding agents work GigsNano work items |
Architecture notes: apps/web/docs/base-guides/.
GigsNano is licensed under the GNU Affero General Public License v3.0. If you run a modified version as a network service, you must make your source available to its users. The GigsNano name and logo are not covered by the license — see TRADEMARK.md. Third-party notices are in NOTICE.