maki

アプリケーション開発

Forgejo認証TODOアプリ:オープンソースGitサーバーと連携したタスク管理システム

はじめに近年、GitHubの代替として注目を集めているオープンソースGitサーバー「Forgejo」。このForgejoのAPIを活用した、実用的なTODOアプリケーションを開発しました。本記事では、その設計思想、技術的な実装、そして実際の...
ソフトウェア開発

社内リポジトリ管理の新選択肢:Forgejo – コーディングエージェント時代のGitHub Actions互換CI/CD

はじめに2025年現在、AIコーディングエージェントがソフトウェア開発に革命をもたらしています。Claude Code GitHub ActionsがGitHubワークフローにAIを活用した自動化をもたらし、@claudeメンションでコード...
AIエージェント

OpenHands GitHub Action完全ガイド – 自動化でさらなる生産性向上を

概要OpenHands GitHub Actionは、GitHubリポジトリでのissueやプルリクエストに対してAIエージェントが自動的に作業を実行する強力な自動化ツールです。これまでCLIでの直接操作について解説してきましたが、GitH...
LLM

OpenHands CLIでカスタムOpenAI互換モデル(Litellm)を設定する方法

OpenHandsでは、OpenAI、Anthropic、その他のLLMプロバイダーだけでなく、カスタムのOpenAI互換APIエンドポイントも使用できます。この記事では、CLIの/settingsコマンドを使用してLitellmのカスタム...
AIエージェント

OpenHands CLI 完全ガイド

概要OpenHands CLIは、AIパワードな開発エージェントをターミナルから直接利用できる強力なコマンドラインインターフェースです。WebUIを使わずに、コマンドラインでAIアシスタントと対話し、コード作成、バグ修正、リファクタリングな...
Linux

tmuxのインストールと画面分割の完全ガイド

tmuxは複数のターミナルセッションを管理できる強力なツールです。この記事では、ソースからのビルド・インストールから基本的な画面分割まで、実際のエラー対処も含めて解説します。VscodeにTmuxで一括分割できた!!!よく見るやつはこれを使...
ドキュメンテーション

🦕 【Pteranodon 】Docusaurus GitHub Pages Starter 使い方ガイド

はじめにDocusaurus GitHub Pages Starter(通称:Pteranodon) は、あなたのプロジェクトの docs フォルダを簡単にWiki化できる魔法のテンプレートです!プテラノドンが翼を広げて飛び立つように、あな...
Markdown

Quarkdown クイックスタートガイド

QuarkdownとはMarkdown with superpowers - Markdownを大幅に拡張したスライド・文書作成ツールです。数式、グラフ、高度なレイアウトが簡単に作成できます。前提条件Markdownの進化系「quarkdo...
ソフトウェアチュートリアル

【Minecraft 1.21.4】CutAllSMP 木こりMOD 導入ガイド

事前準備: JavaのインストールJava確認方法Windowsキー + R を押すcmd と入力してEnterを押すjava -version と入力してEnterバージョン情報が表示されればJavaは既にインストール済みJavaがない場...
AI開発ツール

今日からはじめる!OpenAI Codex CLIを使ったGradio MCPのgMalフルオート開発

はじめに前回の記事「Gradio MCP as a Language (gMaL): 自然言語からMCPサーバーを生成する新手法」では、自然言語による指示書からGradioベースのMCP(Model Context Protocol)サーバ...