結論:エージェント経由より直接契約の方が単価が20〜30%高い
先に結論から書きます。
フリーランスエンジニアのほとんどはエージェント(仲介会社)を使いますが、エージェントのマージンは10〜30%です。月単価80万円の案件なら、エージェント取り分は8〜24万円。あなたへの報酬は56〜72万円になります。
直接クライアントを獲得できれば、この差額がまるごとあなたのものになります。2026年現在、AIを使ったアプローチで、フリーランス経験2〜3年のエンジニアでも直接契約を取ることが現実的になっています。
AIで直接クライアント獲得を加速する3つの方法
方法1:LinkedIn + AI DM自動作成
LinkedInで「採用中のスタートアップ・SaaS企業のCTO・VP of Engineering」に直接アプローチします。
import anthropic
client = anthropic.Anthropic()
def generate_linkedin_dm(
target_company: str,
target_name: str,
job_description: str,
your_background: str
) -> str:
"""LinkedInのダイレクトメッセージを生成する"""
prompt = f"""
LinkedInで以下の相手に送るダイレクトメッセージを作成してください。
相手の情報:
- 会社名: {target_company}
- 担当者名: {target_name}
- 求めているスキル(JD): {job_description}
自分の情報:
{your_background}
条件:
- 300字以内(LinkedInのDM文化に合わせた短さ)
- 売り込みではなく「相談・対話」のトーン
- 具体的な数字・実績を1〜2つ入れる
- 返信を促す一文で終わる
- 日本語で書く
"""
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=500,
messages=[{"role": "user", "content": prompt}]
)
return response.content[0].text
# 使用例
dm = generate_linkedin_dm(
target_company="株式会社〇〇テック",
target_name="田中様",
job_description="AI機能の実装・Claude API活用・Python/Next.js",
your_background="フリーランスエンジニア5年・Claude Code活用のSaaS開発3件・月単価70万円〜"
)
print(dm)
方法2:提案書の自動カスタマイズ
案件ごとに提案書を0から書くのは時間がかかります。AIでベース提案書を案件に合わせてカスタマイズします。
def customize_proposal(
base_proposal: str,
client_requirements: str,
client_company_info: str
) -> str:
"""提案書をクライアントに合わせてカスタマイズする"""
prompt = f"""
以下のベース提案書を、クライアントの要件に合わせてカスタマイズしてください。
ベース提案書:
{base_proposal}
クライアントの要件:
{client_requirements}
クライアント情報:
{client_company_info}
カスタマイズ方針:
1. クライアントの課題・言葉を使って自分の強みを紐づける
2. 「なぜ他のエンジニアではなく私か」が明確になるよう調整
3. 費用対効果のセクションをクライアントの業種・規模に合わせる
4. 原文のトーンと構成は維持しつつ、クライアント固有の要素を追加
出力: カスタマイズ済み提案書(マークダウン形式)
"""
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=3000,
messages=[{"role": "user", "content": prompt}]
)
return response.content[0].text
方法3:技術ブログ → インバウンド獲得
「書いておく」と「向こうから来る」仕組みを作ります。
戦略の流れ:
自社ブログ・Zenn・note に技術記事を書く
→ Google検索で「Claude Code 開発 依頼」などからアクセス
→ 問い合わせページに誘導
→ クライアント候補から直接連絡が来る
AIを使えば記事執筆サイクルを短縮できます:
def generate_technical_article(topic: str, your_experience: str) -> str:
"""インバウンド獲得用の技術記事を生成する"""
prompt = f"""
以下のトピックで、フリーランスエンジニアとしての実績・経験をアピールしながら
技術的な価値も提供する記事を書いてください。
トピック: {topic}
自分の経験・実績: {your_experience}
記事の目的:
- 読んだ人が「この人に依頼したい」と思う
- 「問い合わせはこちら」で終わる
- SEOでヒットする専門性の高い内容
字数: 2,000〜3,000字
形式: マークダウン
"""
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=4000,
messages=[{"role": "user", "content": prompt}]
)
return response.content[0].text
直接契約獲得の実践ステップ
ステップ1:自分の「専門性のニッチ」を決める(1日)
広すぎる専門性は直接契約では機能しません。
❌ 「Webアプリ開発全般」
❌ 「Python・JavaScript・React何でも」
✅ 「Claude API × Python でSaaS機能を実装するエンジニア」
✅ 「Next.js + Supabase のスタートアップMVP開発専門」
専門を絞ることで「この人に頼みたい」が明確になります。
ステップ2:ポートフォリオを整備する(3〜5日)
直接クライアントはポートフォリオを見てから連絡してきます。
最低限必要なもの:
- GitHub: 代表プロジェクト3〜5件(READMEを丁寧に書く)
- Webサイト: 自己紹介・実績・問い合わせフォーム(シンプルでOK)
- 実績ページ: 「課題→取り組み→結果」の形式で3件以上
ステップ3:週次でアウトプット(継続)
| チャネル | 週次目標 | 内容 |
|---|---|---|
| X(旧Twitter) | 毎日1投稿 | 技術Tips・仕事のリアル |
| Zenn/note | 月2〜4本 | 技術記事・体験談 |
| 週1更新 | 実績・案件報告・考え |
単価交渉でAIを使う
直接契約では、単価交渉も自分でやる必要があります。
def analyze_market_rate(skill_set: str, experience_years: int, project_type: str) -> str:
"""スキルセット・経験年数から適正単価を分析する"""
prompt = f"""
以下のフリーランスエンジニアの適正月単価を分析してください。
スキルセット: {skill_set}
経験年数: {experience_years}年
案件タイプ: {project_type}
分析してほしい内容:
1. 現在の市場単価レンジ(下限・中央値・上限)
2. この単価レンジで交渉するときの根拠となる強み
3. 単価を1段階上げるために必要な追加スキル・実績
4. 交渉時に使える具体的なフレーズ例3つ
2026年の日本のフリーランス市場に基づいて回答してください。
"""
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1500,
messages=[{"role": "user", "content": prompt}]
)
return response.content[0].text
# 使用例
analysis = analyze_market_rate(
skill_set="Python・Claude API・Next.js・AI機能実装",
experience_years=5,
project_type="スタートアップのAI機能開発(週4日・リモート)"
)
print(analysis)
まとめ:直接クライアント獲得のポイント
| 項目 | 内容 |
|---|---|
| 最大の武器 | 「ニッチな専門性」で競合のいないポジションを取る |
| AIの活用 | DM文・提案書カスタマイズ・技術記事執筆を加速 |
| インバウンドの核 | 技術ブログ・Zenn・GitHub の継続アウトプット |
| 単価アップ | AI市場分析 + 実績ベースの根拠ある交渉 |
| 現実的な期間 | アプローチ開始から初の直接契約まで2〜4ヶ月 |
エージェント経由の安心感はありますが、直接契約で得られる「単価・関係性・自由度」は段違いです。AIを使ってアプローチの効率を上げながら、直接クライアント獲得を目指しましょう。
おすすめ
明光キャリアパートナーズ(エンジニア転職)
エンジニア専門の転職エージェント。面談設定で報酬が発生するため転換率が高い。
関連ツールを見る
この記事で紹介したツール・サービスをまとめてチェック。
![]()