Product
Developer documentation, from code changes to proposed updates
Specify automates developer documentation for engineering teams. Connect GitHub code changes to the relevant documents and review the supporting context and proposed updates.
Capture
Bring your team's scattered context into one place
Connect GitHub, Notion, Slack, and Linear, and write docs and decisions together.
GitHub
Notion
Slack
Linear
Jira
Google Drive
Tool connections
Connect the collaboration tools you already use — GitHub, Notion, Slack, Linear. For GitHub it goes deep: pull requests, commits, even blame — so it can answer why the code is the way it is. Specify organizes scattered docs, conversations, decisions, and code flow into context your agents can reference.
Learn more in the docsCollaborative notes and team wiki
Write project notes, meeting notes, and development notes with your team. Ask AI to organize information, then keep the results and supporting context in workspace documents for your next task.
Learn more in the docsDecision trail
Keep reasons, sources, and related work connected inside the workspace so future AI answers can cite the path.
Learn more in the docs
Find
Find the evidence and ask, right away
Search and ask across your workspace's docs, decisions, and code context — answers come with their sources.
How does the authentication flow of this API work?
On sign-in it issues a JWT and renews it with a refresh token before it expires.
- 1auth-service · README
- 2ADR: token refresh
AI document search and questions
Ask what you can delegate, which context an answer drew on, and what your team should review next. Answers stay grounded in workspace sources, and any source marker that doesn't match a real reference is automatically demoted — so nothing looks cited when it isn't.
Learn more in the docsMulti-scope memory
Personal preferences and work style are remembered just for you. Team conventions and decisions are shared across the whole workspace. Collaboration context with teammates is remembered separately, so the next handoff goes smoother.
Learn more in the docsFabricated citations are auto-demoted
If a source marker in an answer doesn't match a real reference, it's automatically demoted to plain text — so nothing looks cited when it isn't.
Learn more in the docs
Automate
Hand repetitive documentation work to agents
Agents read code changes, find the affected documents, and prepare updates; your team reviews.
main · payment-api.ts
- Detect code change
- Find affected docs
- Prepare updateAwaiting review
AI agent teammates
Research, writing, maintenance — role-based agents understand the context and handle work in the background. Complex tasks get split across up to 4 sub-agents running in parallel, then synthesized into one result.
Learn more in the docsSelf-learning skills
Any multi-step task the agent completes successfully gets saved as a reusable procedure. The next time a similar request comes in, the agent loads that procedure and follows it — and updates it whenever it finds a better way.
Learn more in the docsAX Scout · Daily Briefing
Scouts your workspace daily to find what's undocumented, scattered, or stale — and proposes what to automate first.
Learn more in the docs
Connect & control
Connect the agents you use, keep control with your team
Claude Code and Codex read the same context over MCP, and every action is recorded.
- Claude Code
- Codex
- Local agent
One line to connect. Your agent reads the same team context.
Your coding agents use the same context
Already on Claude Code? No need to switch. Specify runs as an MCP server, so Claude Code, Codex, and local agents explore your team's docs, decisions, and code context directly. It's the fastest way to take a hand-built wiki and scale it to your whole team.
Learn more in the docsOnly within what you allow
Agents access only the tools and data your team connects and permits.
Learn more in the docsEvery result is recorded
What an agent does stays in workspace docs and edit history, reviewable anytime.
Learn more in the docsIsolated per workspace
Data is protected by membership and permissions, and search itself is scoped per workspace — so another team's data never even enters the candidate set.
Learn more in the docs
Start with connected code and documentation.
Connect your GitHub repository and team documents, then review your first document and proposed updates.
No credit card required · Flexible plans from solo free to team workspace
Questions before you start?
support@specify.app