No description
Find a file
hermes fd6e2e536c
Some checks failed
ci / web (push) Successful in 20s
ci / api (push) Successful in 50s
ci / pre-commit (push) Successful in 1m43s
docker / build-and-push (map[context:./services/api dockerfile:./services/api/Dockerfile name:api]) (push) Failing after 3m15s
docker / build-and-push (map[context:./services/web dockerfile:./services/web/Dockerfile name:web]) (push) Failing after 35s
ci: re-run via runner pickup verification
2026-09-26 20:06:46 -07:00
.forgejo/workflows ci: fix pre-commit job + apply auto-fixes (container override + ruff-format / trailing-whitespace / EOF-fixer) 2026-09-11 20:48:09 -07:00
.github/workflows fix: use full action URLs for Forgejo compatibility 2026-06-03 20:26:54 -07:00
.gsd fix #19: SSH key management API + resolve lint gate 2026-08-04 20:46:10 -07:00
.sisyphus gsd: pre-implementation lint/format cleanup 2026-05-27 06:35:01 -07:00
docs ci: fix pre-commit job + apply auto-fixes (container override + ruff-format / trailing-whitespace / EOF-fixer) 2026-09-11 20:48:09 -07:00
opencode-config gsd: pre-implementation lint/format cleanup 2026-05-27 06:35:01 -07:00
plans fix(#42): dispatch webhook events on session lifecycle changes 2026-08-13 22:25:18 -07:00
postman ci: fix pre-commit job + apply auto-fixes (container override + ruff-format / trailing-whitespace / EOF-fixer) 2026-09-11 20:48:09 -07:00
services ci: fix pre-commit job + apply auto-fixes (container override + ruff-format / trailing-whitespace / EOF-fixer) 2026-09-11 20:48:09 -07:00
templates fix #19: SSH key management API + resolve lint gate 2026-08-04 20:46:10 -07:00
.gitignore chore: gitignore .kilo/ working notes (Mark/devforge#48) 2026-09-09 08:35:37 -07:00
.pre-commit-config.yaml gsd: pre-implementation lint/format cleanup 2026-05-27 06:35:01 -07:00
.secrets.baseline ci: commit .secrets.baseline so detect-secrets pre-commit hook works in CI (baseline is gitignored but required by .pre-commit-config.yaml) 2026-09-11 20:59:54 -07:00
.tmp-login.out Add pre-commit hooks and fix ruff lint errors 2026-03-22 08:13:24 -07:00
AGENTS.md fix #1: remove default hardcoded API key - fail closed when DEVFORGE_API_KEY not set 2026-05-30 08:54:59 -07:00
API_DOCUMENTATION.md ci: fix pre-commit job + apply auto-fixes (container override + ruff-format / trailing-whitespace / EOF-fixer) 2026-09-11 20:48:09 -07:00
docker-compose.override.yml Apply changes from kilo-gsd.py run for Mark/devforge#44 2026-08-13 23:07:31 -07:00
docker-compose.yml Apply changes from kilo-gsd.py run for Mark/devforge#44 2026-08-13 23:07:31 -07:00
ERROR_CODES.md ci: fix pre-commit job + apply auto-fixes (container override + ruff-format / trailing-whitespace / EOF-fixer) 2026-09-11 20:48:09 -07:00
IMPLEMENTATION_PLAN_ISSUE_33.md ci: fix pre-commit job + apply auto-fixes (container override + ruff-format / trailing-whitespace / EOF-fixer) 2026-09-11 20:48:09 -07:00
mypy.ini Fix orchestrator mypy errors and remove exclusions 2026-03-22 17:44:38 -07:00
package-lock.json feat: Add landing page, session view split pane, tmux terminal, web template 2026-02-19 10:25:03 -06:00
package.json feat: Add testing scaffolding and CI\n\n- Add docs/TESTING.md\n- Add API pytest scaffolding and basic tests\n- Add web vitest scaffolding and basic tests\n- Add GitHub Actions CI workflow\n- Fix API terminal websocket cleanup 2026-02-12 20:58:00 -06:00
README.md fix #33: remove localStorage API key storage, switch to header-only auth, secure WebSocket message-based auth 2026-06-08 18:12:02 -07:00
WEBSOCKET_DOCUMENTATION.md ci: fix pre-commit job + apply auto-fixes (container override + ruff-format / trailing-whitespace / EOF-fixer) 2026-09-11 20:48:09 -07:00

DevForge

Web-based development environment with per-session Docker containers and integrated AI coding assistance.

Quick Start

docker compose up -d

Then open http://localhost:8082

Documentation

Project Structure

.
├── services/
│   ├── api/          # FastAPI backend
│   ├── web/          # React frontend
│   └── orchestrator/ # Admin services (future)
├── templates/
│   ├── base/          # Minimal template
│   ├── gui/           # GUI + VNC template
│   ├── web/           # Web dev template
│   ├── data-science/  # Python data science template
│   ├── rust/          # Rust development template
│   ├── go/            # Go development template
│   ├── java/          # Java development template
│   ├── ml-gpu/        # ML/CUDA development template
│   └── full-stack/    # Full-stack development template
├── docs/             # Documentation
└── docker-compose.yml