Skip to content

jihjihk/amplify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amplify

Write with agents. Sound like yourself.

A writing IDE for developers who write with AI agents. Amplify gives your agent project-level context — an AGENT_INSTRUCTIONS.md file with your voice rules, a voice profile built from your past writing, and clean workspace isolation — so every draft sounds like you, not like AI.

Download for Mac · Landing page

Amplify demo


Why Amplify

Note-taking apps send individual files to AI with zero context about your voice, your audience, or your workflow. Amplify gives your agent a full project every time.

  • AGENT_INSTRUCTIONS.md at the root — Like .eslintrc for your writing. Voice rules, anti-patterns, and commands that your agent reads on every interaction.
  • Voice DNA — One command analyzes your past writing and builds a voice profile. Every draft, edit, and brainstorm runs through it automatically.
  • Isolated workspaces — Each writing project is its own folder with its own context. Your newsletter and your technical blog don't bleed into each other.
  • Built-in terminal — Claude Code runs inside the app. Chain commands, iterate on drafts, see exactly what the agent does.
  • Plain Markdown, plain folders — No proprietary format, no database, no sync layer. Git-native. Open your files in anything.
  • Bring your own subscription — Uses Claude Code. No API key, no extra billing, no account.

Getting started

  1. Download Amplify.dmg, open it, drag to Applications
  2. Right-click Amplify → Open (first launch only, app is ad-hoc signed)
  3. Choose a folder as your workspace
  4. In the terminal, run create voice dna
  5. Start writing

Requires: macOS 14 Sonoma or later · Claude Code installed

Updating

  • Amplify can check GitHub Releases from inside the app via Updates > Check for Updates…
  • Manual installs still use the DMG from the latest GitHub release
  • In-app updates download the ZIP release asset and replace the running .app bundle automatically when possible
  • If Amplify is not running from a writable .app bundle, the updater falls back to opening the GitHub release page

Commands

Command What it does
create voice dna Analyzes your reference writing, builds a voice profile
create content strategy Generates a strategy doc: positioning, lanes, cadence
brainstorm [topic] 10 angles and hooks, saved to ideas/
draft [file] Full first draft in your voice
edit [file] Tighten a draft, shows before/after
critique [file] Honest feedback on argument and structure
replicate [file] Adapts a piece for X, LinkedIn, and Substack

Build from source

Requires macOS 14+ and Swift 6+.

git clone https://github.com/jihjihk/amplify.git
cd amplify/WritingHub
swift build
swift run

Releasing

Amplify releases are triggered by Git tags that match v*.

git checkout main
git pull
git tag v1.0.2
git push origin main
git push origin v1.0.2

The release workflow will:

  • build the macOS app
  • set the app bundle version from the tag, for example v1.0.2 -> 1.0.2
  • upload both Amplify.dmg for manual installs and Amplify.zip for the in-app updater

Architecture

WritingHub/
  Sources/
    WritingHub/          # App entry point, AppDelegate
    WritingHubLib/       # Core library
      Models/            # WritingPiece, FrontMatter, SkillPack, HubConfig, WorkspaceItem
      Views/             # Sidebar, EditorView, TabBar, TerminalPanelView, StatusBar
      ViewModels/        # HubViewModel
      Services/          # FolderManager, FileWatcher, GitService
      Resources/         # CLAUDETemplate, Fonts
  Tests/
    WritingHubTests/
landing/                 # Landing page (GitHub Pages)

License

Apache 2.0 — see LICENSE.

About

Writing app for AI native writers

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors