theepori
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Thee Pori (தீப்பொறி): open-source AI coding agent to build and run a software factory from your terminal. Claude, OpenAI, and offline models via Thinai.
Thee Pori (தீப்பொறி) — software factory
A personal software factory for one founder on one Mac. A persistent daemon (tpd) manages your projects. It runs your installed Claude Code CLI as its employees, and every policy, approval and audit decision is enforced in deterministic code.
Status: M0–M6, M8–M11 built; M7 (mobile + relay) deferred. See docs/ACCEPTANCE.md. The previous Go coding agent is archived on
legacy/go-agent.
Try it
sh scripts/build-app.sh # builds target/release/bundle/macos/Thee Pori.app (tp + tpd inside)
open "target/release/bundle/macos/Thee Pori.app"
- Click Start factory in the banner. This installs
tpdas a launchd agent in~/Library/Application Support/theepori/bin. - If your repos live in
~/Documents, grant Full Disk Access to thattpd(System Settings → Privacy & Security → Full Disk Access → + → ⌘⇧G → paste the path). Then click Start factory again. - Projects → Add a local git checkout (optionally with a Jira key). tp writes
project.yamland a detectedverify.yamlyou can edit. - Tasks → New task (tick approve now), or let GitHub issues and CI failures flow in and approve the Daily plan.
- Watch the agent in the Coding Workspace. Approve merges and deploys in the Approval Center. Settings & Safety has pause, safe mode and stop‑all.
The CLI covers the same factory: tp doctor, tp project add, tp audit verify, tp daemon status.
How it works
tpdis the factory. It runs intake (GitHub viagh), the daily plan, assignment and the task state machine: implement → verify ⇄ repair → independent review → PR → merge gate → deploy. It also handles Jira sync through Claude's Atlassian connector, the vault, memory, analytics and export/import.- Employees are your installed Claude Code CLI, launched per task in a git worktree with tp‑generated settings: the sandbox, deny rules, a fail‑closed PreToolUse policy hook, and the tp MCP tools. Agents never push, use
ghor see secrets. - Every decision that matters is deterministic code with an audit record: risk, merge, deploy, budgets and policy.
Development
cargo test --workspace
make lint
make perf # release perf report -> docs/perf/m0.json
See AGENTS.md for conventions. Work is tracked in Jira project SF.
License
MIT
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi