Notra helps teams turn their daily work, such as merged PRs, closed issues, and Slack conversations, into ready-to-publish content.
It automates content creation by connecting to tools like GitHub, Linear, and Slack, using AI to analyze activity and generate drafts for blog posts, changelogs, and social media updates.
Notra aims to eliminate manual effort in content creation by working in the background and tailoring content to match a team's brand voice.
- Connects your team tools (GitHub, Linear, Slack)
- Tracks meaningful product and engineering activity
- Generates drafts for changelogs, blog posts, and social updates
- Adapts output to your brand tone and style
Notra runs as an event-driven content pipeline:
-
Ingest activity
- Pulls updates from connected systems (for example GitHub, Linear, Slack)
- Normalizes activity into a common internal format
-
Analyze context
- Applies AI analysis to identify what changed and why it matters
- Prioritizes high-signal updates (major features, fixes, reliability, security)
-
Generate drafts
- Produces structured drafts for changelogs, blog content, and social posts
- Uses prompt templates and tool calls to fill gaps where needed
-
Apply brand voice
- Adapts output to each workspace's preferred tone and custom instructions
- Keeps technical accuracy while making content readable and human
-
Publish-ready output
- Stores ready-to-review content in the dashboard
- Supports scheduled and continuous background generation
apps/dashboard- main Notra product appapps/web- public website
bun install
bun run devTo run only the dashboard app:
bun run dev --filter=dashboardTo build the dashboard app:
bun run build --filter=dashboard