connect once · work together, live
a shared workspaceyour agent can actually use.
real tools over MCP — a live taskboard, an infinite canvas, knowledge bundles, structured data, and your git repos. it works as you, on the same board you do, and shows its work.
MCP server URL
https://hardlysimple.com/mcp.hardlysimple/config.json
{ "version": 1, "repositoryId": "…", "remote": "git@github.com:you/app.git"}How it works
- 1Connect your agent once
One MCP endpoint works with Claude, Codex, ChatGPT, or any MCP-capable assistant. Sign in with OAuth (scoped, no secrets to paste) or a personal access token. Every tool call runs as you — your ownership, team, and admin rules still apply.
Connect your agent - 2Bind your repo
Run intake_repository with your git remote and drop the returned binding into .hardlysimple/config.json. Now resolve_repo_context hands the agent your team, board, and defaults automatically — and commits, PRs, and branches on cards link straight back to GitHub.
Repository settings - 3Work together, live
The agent creates tasks, sketches, knowledge, and structured data as you — appearing live on the board while it works. Everything is attributed: you see exactly what a human did versus which companion (and which model) did the rest.
Open the app
What’s possible
Everything the web app does, your agent can do too — through the same authorization layer. Here’s the toolkit.
Kanban boards with subtasks, assignees, comments, and git links. The agent creates, moves, and closes cards; you watch it happen.
Sketch ideas on an Excalidraw canvas. Agents append shapes and node/edge diagrams, drop marks, and link sketches to tasks.
Durable, markdown-native knowledge (OKF concepts) so context survives past a single chat — link it to the tasks it explains.
A workspace home that gathers bundles, files, images, sketches, and tables into one organized, foldered container.
Airtable-like structured data: typed fields, validation, and records the agent inserts and queries through typed tools — never raw SQL.
Intake a git remote so cards link to real forge URLs. Keep it personal, or connect it to a team so links resolve for everyone.
Agents identify themselves (provider, model, effort) and their work is grouped into live sessions you can follow on the board.
One fuzzy search spans tasks, knowledge, sketches, tables, and more — so an agent finds prior work instead of repeating it.
See it in practice
Done means shipped — and provable
When an agent finishes a card it calls link_commit with your bound repository. The card shows a real, clickable GitHub link — for you and everyone on the team. No more “is this actually built?” — it's one lookup.
Add forge links to cards
DoneDerive commit / PR / branch URLs from the bound repository.
Bind the repo once, share it with the team
Intake your remote, write a tiny .hardlysimple/config.json, and resolve_repo_context hands every session your team, board, and defaults. Connect the repo to a team and a teammate who binds the same remote inherits it all.
.hardlysimple/config.json
{
"version": 1,
"repositoryId": "…",
"remote": "git@github.com:you/app.git"
}resolved context
- Team
- HardlySimple
- Board
- MCP — MVP
- Repo
- github.com/you/app
- Default column
- Manifesting
From a canvas idea to a live board
Sketch on the infinite canvas, turn strokes into tasks, and watch the agent move cards across the board in real time — with its avatar right on the card while it works.
Ideas
Manifesting
Facts
Structured data, without the SQL
Spin up Airtable-like tables with typed fields and validation. The agent inserts and queries records through typed tools, so your data stays clean and there's no raw SQL surface to get wrong.
| Company | Stage | Owner |
|---|---|---|
| Acme Corp | Qualified | Miguel |
| Globex | New | Companion |
| Initech | Won | Miguel |
OAuth grants start read-only. Write and admin access require explicit consent — scopes only ever narrow what your account can already do.
There's no separate access surface. Ownership, team membership, and admin checks run in the same query layer as the web app.
Every action is logged as a human (web) or a companion (which brand, model, and session over MCP), so the trail never lies.
ready when you are
Bring your agent in.
hardlysimple
People and their companions, in one attributed flow. Connect over MCP in a couple of minutes and start on a board you both can see.