<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gobala krishnan</title>
    <description>The latest articles on DEV Community by Gobala krishnan (@bgobala_krishnan_d5f4699).</description>
    <link>https://dev.to/bgobala_krishnan_d5f4699</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4187280%2F7c932fc7-5bac-43f4-820f-2f0f5741f53b.jpg</url>
      <title>DEV Community: Gobala krishnan</title>
      <link>https://dev.to/bgobala_krishnan_d5f4699</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bgobala_krishnan_d5f4699"/>
    <language>en</language>
    <item>
      <title>Echoes After Midnight: An AI Ghost That Lives Inside Your Computer</title>
      <dc:creator>Gobala krishnan</dc:creator>
      <pubDate>Tue, 27 Oct 2026 17:41:30 +0000</pubDate>
      <link>https://dev.to/bgobala_krishnan_d5f4699/echoes-after-midnight-an-ai-ghost-that-lives-inside-your-computer-1444</link>
      <guid>https://dev.to/bgobala_krishnan_d5f4699/echoes-after-midnight-an-ai-ghost-that-lives-inside-your-computer-1444</guid>
      <description>&lt;h1&gt;
  
  
  Echoes After Midnight: An AI Ghost That Lives Inside Your Computer
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;What if the computer you are investigating is also the thing hiding the truth?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This is my submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Echoes After Midnight&lt;/strong&gt; is a concept for a local-first, AI-powered paranormal investigation game.&lt;/p&gt;

&lt;p&gt;Imagine discovering an abandoned computer containing corrupted logs, forgotten notes, mysterious timestamps, and messages that should not exist. Something happened here. The machine remembers fragments of it, but those fragments do not tell the whole story.&lt;/p&gt;

&lt;p&gt;Your mission is to investigate.&lt;/p&gt;

&lt;p&gt;Unlike a traditional choose-your-own-adventure game, Echoes After Midnight is designed to let players question an AI character, inspect evidence, connect clues, and develop their own theories about a mysterious incident.&lt;/p&gt;

&lt;p&gt;The AI takes on the role of the machine's digital presence. It will help players investigate the evidence, respond to questions, and gradually uncover the story behind the haunting.&lt;/p&gt;

&lt;p&gt;The central idea is simple: &lt;strong&gt;what if the ghost wasn't in a haunted house, but inside a computer?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I interpreted the Ghost in the Machine theme as both a Halloween mystery and an exploration of how technology can preserve traces of the past.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;🚧 &lt;strong&gt;Coming soon!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm working on the initial version of Echoes After Midnight. A live demo and project walkthrough will be shared as development progresses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;💻 &lt;strong&gt;GitHub repository coming soon!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The source code, setup instructions, and implementation details will be published on GitHub once the initial version is ready.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;The project is planned around a React and Vite frontend, a Python backend using FastAPI, and a local AI runtime using Ollama with a compatible open-weight language model.&lt;/p&gt;

&lt;p&gt;The interface will use a retro terminal aesthetic, with phosphor-green text, dark backgrounds, subtle glitch effects, and atmospheric animations to create the feeling of exploring a forgotten machine.&lt;/p&gt;

&lt;p&gt;The backend is intended to manage the investigation, evidence archive, and interactions with the local AI model.&lt;/p&gt;

&lt;p&gt;Rather than relying on a hosted AI API, the goal is to run inference locally so that the core investigation can work without sending conversations to a remote AI provider.&lt;/p&gt;

&lt;p&gt;The initial version will focus on one mystery, with a collection of fictional evidence files, clues, and multiple possible endings.&lt;/p&gt;

&lt;p&gt;These are the planned technologies and features; implementation details will be updated to reflect the working project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;For this project, open innovation is about more than choosing a different AI model. It is about giving developers and users greater control over how AI works and where their data goes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Local-first AI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Running a compatible open-weight model locally can allow the investigation to continue without sending prompts to a remote AI service. After the model and dependencies are downloaded, the experience can potentially work offline.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Privacy and control&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Investigation notes, conversations, and locally stored evidence can remain on the user's computer when the application is designed to keep processing and storage local.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Freedom to experiment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An open-weight model makes it possible to experiment with different model sizes, prompts, response styles, and behaviors without rebuilding the entire application around a proprietary API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. A project others can extend&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Publishing the source code will allow other developers to explore the architecture, contribute new mysteries, improve the evidence system, and experiment with different compatible models.&lt;/p&gt;

&lt;p&gt;A closed AI API could also generate compelling ghost stories. The difference is that this project aims to put local inference and user control at the center of the experience.&lt;/p&gt;

&lt;p&gt;Local AI still uses hardware, memory, and electricity, but it can avoid per-request API charges and reduce dependence on a remote provider.&lt;/p&gt;

&lt;p&gt;That trade-off is worth exploring.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spirit of It
&lt;/h2&gt;

&lt;p&gt;Computers are full of remnants of the past: old messages, abandoned projects, forgotten photographs, and logs from programs that no longer exist.&lt;/p&gt;

&lt;p&gt;Usually, we treat those remnants as files waiting to be deleted.&lt;/p&gt;

&lt;p&gt;Echoes After Midnight asks a different question:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What if we could have one last conversation with the machine that remembers them?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The ghost in this story is fictional. But the underlying idea is real: open technology gives us more freedom to preserve, investigate, and reinterpret digital history without handing every piece of it to an external service.&lt;/p&gt;

&lt;p&gt;Sometimes the most unsettling thing a computer can say is not something supernatural.&lt;/p&gt;

&lt;p&gt;It is something you thought you had forgotten.&lt;/p&gt;




&lt;p&gt;Built for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>🦥 LaterLobster: An AI That Does the Boring Bits While You Rest</title>
      <dc:creator>Gobala krishnan</dc:creator>
      <pubDate>Wed, 21 Oct 2026 19:34:13 +0000</pubDate>
      <link>https://dev.to/bgobala_krishnan_d5f4699/laterlobster-an-ai-that-does-the-boring-bits-while-you-rest-48pa</link>
      <guid>https://dev.to/bgobala_krishnan_d5f4699/laterlobster-an-ai-that-does-the-boring-bits-while-you-rest-48pa</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  🦥 LaterLobster: An AI That Does the Boring Bits While You Rest
&lt;/h1&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Ever opened your laptop to finish one small task and somehow ended up spending an hour organizing files, rewriting notes, and figuring out what to do next?&lt;/p&gt;

&lt;p&gt;Meet &lt;strong&gt;LaterLobster&lt;/strong&gt; — a local-first AI assistant that turns digital procrastination into progress.&lt;/p&gt;

&lt;p&gt;Instead of giving you another chatbot to talk to, LaterLobster works quietly in the background. Give it a folder of messy notes, unfinished task lists, meeting summaries, or downloaded documents, and it turns that clutter into small, actionable outcomes.&lt;/p&gt;

&lt;p&gt;Its philosophy is simple: &lt;strong&gt;you shouldn't need to manage the AI. The AI should make managing life easier.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;LaterLobster can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🗂️ &lt;strong&gt;Tame the chaos:&lt;/strong&gt; Analyze a folder of documents and suggest meaningful filenames, categories, and a cleaner structure.&lt;/li&gt;
&lt;li&gt;🧩 &lt;strong&gt;Break down the overwhelming:&lt;/strong&gt; Turn vague tasks like "finish my project" into small, achievable next steps.&lt;/li&gt;
&lt;li&gt;📝 &lt;strong&gt;Rescue forgotten notes:&lt;/strong&gt; Extract decisions, deadlines, and action items from meeting notes and text files.&lt;/li&gt;
&lt;li&gt;🌙 &lt;strong&gt;Prepare a morning briefing:&lt;/strong&gt; Generate a short "while you were away" report with the most useful things to tackle next.&lt;/li&gt;
&lt;li&gt;🦥 &lt;strong&gt;Respect your pace:&lt;/strong&gt; Process a few items at a time instead of demanding your attention with endless notifications.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The twist? LaterLobster doesn't try to automate your entire life. It focuses on the little things that quietly drain your time and energy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Less digital housekeeping. More time for actual work — or absolutely nothing, if that's your plan.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Will be added soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;Will be added soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;LaterLobster is designed around &lt;strong&gt;open-weight AI and local inference&lt;/strong&gt;, rather than making a proprietary cloud API the heart of the application.&lt;/p&gt;

&lt;h3&gt;
  
  
  The technology stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python&lt;/strong&gt; for the processing pipeline and orchestration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; for running an open-weight language model locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen or another compatible open-weight instruction model&lt;/strong&gt; for summarization, task extraction, and planning.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit&lt;/strong&gt; for a lightweight user interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SQLite&lt;/strong&gt; for storing task status and local processing history.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The final model will be selected based on its license, hardware requirements, and performance on the target machine.&lt;/p&gt;

&lt;h3&gt;
  
  
  How it works
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Drop:&lt;/strong&gt; The user selects a folder or imports supported text files.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Understand:&lt;/strong&gt; The local model extracts useful information, tasks, possible deadlines, and suggested categories.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Simplify:&lt;/strong&gt; A planner groups related tasks and proposes small next steps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prepare:&lt;/strong&gt; LaterLobster creates a concise briefing and suggests file organization changes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Approve:&lt;/strong&gt; The user reviews proposed changes before anything is renamed, moved, or archived.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The system is designed to process files incrementally, so a large backlog doesn't have to be handled in one expensive or lengthy operation.&lt;/p&gt;

&lt;p&gt;A key design choice is to separate AI suggestions from actual file operations. The model proposes what should happen; ordinary application code validates the proposal and performs approved changes.&lt;/p&gt;

&lt;p&gt;The initial version focuses on local text files and Markdown documents to keep the workflow lightweight and practical.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;For LaterLobster, privacy isn't an optional setting. It is part of the architecture.&lt;/p&gt;

&lt;p&gt;Personal notes, project plans, meeting summaries, and unfinished tasks can contain information people don't want uploaded to an external service.&lt;/p&gt;

&lt;p&gt;Running an open-weight model locally offers several advantages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Your files stay on your machine&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When configured for local inference, the text-processing workflow doesn't need to send document contents to a hosted AI API. That makes it better suited to private notes and personal workspaces.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. No mandatory per-request AI bill&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once the software and model are installed, inference can run on compatible local hardware without a paid inference API. Users still need suitable hardware, storage, electricity, and time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. The model is replaceable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Different users have different hardware and quality requirements. An adapter-based design makes it possible to experiment with different compatible models without rebuilding the entire application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. The automation is inspectable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The project can expose its prompts, processing rules, file-operation logic, and tests. Contributors can improve the behavior instead of treating the AI as an opaque service.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Offline capability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After downloading the required model and dependencies, the core workflow can be designed to work without an internet connection. Users can analyze supported local files and generate briefings without relying on a cloud AI service.&lt;/p&gt;

&lt;p&gt;A hosted model might be more capable on some tasks. But for this project, keeping personal files local, avoiding recurring inference fees, and retaining control over the model are meaningful advantages.&lt;/p&gt;

&lt;p&gt;Open innovation makes the tool adaptable to the user instead of forcing the user to adapt to a service.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;Will be added soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;The real measure of success isn't how many tokens LaterLobster generates. It's how much tedious work disappears from someone's day.&lt;/p&gt;

&lt;p&gt;The project will be evaluated by comparing the time required to manually review and organize a small folder with the time required to review LaterLobster's suggestions.&lt;/p&gt;

&lt;p&gt;The evaluation will measure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Time spent processing a fixed set of sample files.&lt;/li&gt;
&lt;li&gt;Number of useful action items extracted.&lt;/li&gt;
&lt;li&gt;Number of incorrect or irrelevant suggestions.&lt;/li&gt;
&lt;li&gt;Number of file changes accepted by the user.&lt;/li&gt;
&lt;li&gt;Time required to review the final briefing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to measure actual usefulness rather than inventing time-saving claims.&lt;/p&gt;

&lt;p&gt;The ideal experience is wonderfully uneventful: close your laptop, let the lobster work through a few things, and return to a short list of useful next steps.&lt;/p&gt;

&lt;p&gt;No productivity guilt. No endless notifications. Just a little less chaos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;Will be added soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;We keep building AI that asks us to do more: more prompting, more configuration, more conversations.&lt;/p&gt;

&lt;p&gt;LaterLobster explores a different idea.&lt;/p&gt;

&lt;p&gt;What if useful AI meant fewer things demanding our attention?&lt;/p&gt;

&lt;p&gt;Sometimes the smartest assistant isn't the one that works the fastest.&lt;/p&gt;

&lt;p&gt;It's the one that quietly makes tomorrow easier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stay slow. Make progress. Be a lobster. 🦥🦞&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>My First Post on DEV: Learning, Building, and Exploring Open Source 🚀</title>
      <dc:creator>Gobala krishnan</dc:creator>
      <pubDate>Fri, 16 Oct 2026 02:58:24 +0000</pubDate>
      <link>https://dev.to/bgobala_krishnan_d5f4699/my-first-post-on-dev-learning-building-and-exploring-open-source-4abk</link>
      <guid>https://dev.to/bgobala_krishnan_d5f4699/my-first-post-on-dev-learning-building-and-exploring-open-source-4abk</guid>
      <description>&lt;p&gt;Hey everyone! 👋&lt;/p&gt;

&lt;p&gt;I'm Gobala Krishnan, a Software Engineer from India.&lt;/p&gt;

&lt;p&gt;I work with technologies like React, Java, Spring Boot, PostgreSQL, and AWS. I enjoy building web applications, solving real-world problems, and learning how software works behind the scenes.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 Why I'm Joining the DEV Community
&lt;/h3&gt;

&lt;p&gt;I joined DEV to connect with developers, learn from their experiences, share what I learn, and improve my skills through practical projects and open-source contributions.&lt;/p&gt;

&lt;h3&gt;
  
  
  💻 What I'm Exploring
&lt;/h3&gt;

&lt;p&gt;I'm interested in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full-stack web development&lt;/li&gt;
&lt;li&gt;Java and Spring Boot&lt;/li&gt;
&lt;li&gt;Artificial Intelligence and AI-powered applications&lt;/li&gt;
&lt;li&gt;Open-source projects and Hacktoberfest&lt;/li&gt;
&lt;li&gt;Learning new tools and improving my problem-solving skills&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🎯 My Goal
&lt;/h3&gt;

&lt;p&gt;My goal is to keep learning, build useful projects, contribute to open source, and share my technical journey with the community.&lt;/p&gt;

&lt;p&gt;I believe every bug fixed, every project built, and every new concept learned helps us become better developers.&lt;/p&gt;

&lt;p&gt;I'm excited to be part of this community! &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What advice would you give someone who wants to become more active in open source?&lt;/strong&gt; I'd love to hear your thoughts.&lt;/p&gt;

&lt;p&gt;Happy coding! 💙&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>learning</category>
      <category>opensource</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
