Plan, chat, and ship — without leaving the workspace.
Evor is a team workspace for shipping software: project boards, idea boards, tasks, releases, real-time chat with read receipts, time tracking, and a local AI engineer that opens pull requests on GitHub under your own git identity.
src/Footer.tsx and import it into the app layout.+ export function Footer() {
+ return (
+ <footer className="py-6 text-center text-xs text-zinc-500">
+ © {new Date().getFullYear()} Evor
+ </footer>
+ );
+ }$ evor login → opening browser to approve this machine… ✓ Authorized — token saved ✓ Started (pid 3519) $ evor status status: running backend: wss://b.evor.live/agent claude: /usr/local/bin/claude token: set
Modules that talk to each other.
Each module is built around the same project context — switch project in the top breadcrumb and your board, tasks, chat, and time tracking all follow.
Kanban-style board per project with phases (todo → in progress → review → done). Drag tasks, filter by priority, jump straight to a task's chat or diff.
Management tasks for product owners, developer tasks for the engineers, sub-tasks, deadlines, priorities, and a per-user 'My tasks' inbox.
Capture raw ideas, promote them to intermediate, review, and ship — with comments and AI summaries on each card.
Group shipped work into versioned releases, tied back to the tasks and pull requests that landed in them.
Org channels, group rooms, and DMs. Numeric unread badges in the sidebar, per-message read receipts, and live presence.
Multi-org support, role-based access (admin / member), email invitations, GitHub-linked memberships, and project-level roles.
One-click clock in/out from the sidebar or home page. Daily and weekly totals, target progress, and an admin calendar view.
Import repositories via the Evor GitHub App, link them to projects, and let the local agent open real PRs under your identity.
Per-project terminal, file diffs streamed to your editor, and an AI engineer that runs Claude Code or Codex on your laptop.
Chat. Approve. Land real commits.
No magic. Every step is reviewable. Every change is a real commit by you, on a real branch, in a real pull request.
- 01Connect a repo
Sign in with GitHub and import a repository. No access goes anywhere until you pick one.
- 02Pair your laptop
evor login opens your browser, one click approves — the agent runs on your machine.
- 03Chat about changes
Describe outcomes in plain language. Evor plans, proposes diffs, waits for you.
- 04Approve → PR
Approved diffs get committed locally under your identity and pushed as a pull request.
Your code, your keys,
your commits.
Evor doesn't ship your code to a shared cloud worker. Every AI action runs in a daemon on your machine, reads your local checkout, and commits through your own git identity. Nothing you haven't approved ever lands in a repo.
- Claude Code or OpenAI Codex CLIs run under your own subscription — your keychain auth never leaves.
- Diffs land on disk first. Your editor and dev server see each change live, before you approve.
- Git commits are authored by you, not an Evor service account. `git log` looks like you were there.
- Per-user agent tokens — nobody else's sessions run on your machine.
$ git log --oneline -3 a7f3c91 add footer with current year bd2019f fix(auth): use github noreply email 3f0ac8e feat: pair programming loop $ git config user.email you@yourcompany.com # your identity, not a bot $ ls src/Footer.tsx src/Footer.tsx # landed on disk on approval
Ship together without stepping on each other.
Per-repo memberships from your GitHub collaborators. Teammates see who's working on what, a summary of pushed diffs, and can start their own private review session — your chat never leaks.
Invite from your GitHub collaborators list. Members land on the same repo with roles (owner / editor / viewer).
Your chat is yours. Teammates see a summary of what landed — files touched, diffs pushed — never the transcript.
Open a teammate's task and spin up a private review session. Your local agent reads the branch, flags risks, proposes counters.
Two commands. Thirty seconds.
Install the evor CLI, then evor login. Your browser opens, you click Approve, the daemon starts in the background.
$ npm install -g @evorlive/evor$ evor login$ evor status