A minimalist note-taking app where ideas flow freely, then transform beautifully with AI.
Pika your thoughts. Let AI enhance them. Create stunning notes effortlessly.
- β¨ What is Pika?
- π§ What Can Pika Do?
- β Support Pika's Development
- π οΈ Tech Stack & Architecture
- π‘ Smart Features
- π Getting Started
- π Project Structure
- π Philosophy
- π£οΈ What's Next?
- π€ Contributing
- π License and Legal
Pika is not just another note-taking app.
It's your thoughtful companion that understands that capturing ideas quickly is often more important than formatting them perfectly at first.
Inspired by the creative process itself, where brilliant ideas need to be captured immediately before they vanish, Pika provides a frictionless space to pour out your thoughts. Then, with the power of AI, it helps transform your raw ideas into beautifully structured notes, suggestions, and insights.
- π Quickly capture your thoughts without thinking about format or structure
- β¨ Transform raw notes into well-structured markdown with a single tap
- π‘ Get intelligent suggestions to improve, expand, and enhance your notes
- ποΈ Organize notes in a simple folder structure with a clean, distraction-free interface
- π View changes between your original thoughts and AI enhancements
- π Undo AI transformations if you prefer your original wording
- π± Enjoy a beautiful experience designed specifically for iOS
- π Work comfortably with dark and light mode support
Currently, Pika is a passion project that I'm developing in my spare time.
With your support, I can dedicate more time to adding new features, refining the UI, and making Pika even better at helping you capture and enhance your ideas.
If you find Pika useful or promising, consider supporting its development:
Your support helps me:
- π Add more advanced AI capabilities
- π§ͺ Refine and polish the user experience
- π Add new transformation options
- π Implement cross-device synchronization
- π§ Feed the developer (me) so I can keep improving Pika
- Swift & SwiftUI β for beautiful, native UI
- Files app integration β for storing your notes
- Markdown β for beautiful formatting
- OpenAI API β for intelligent transformations and suggestions
Each note in Pika is stored as a simple markdown file, making it easily accessible from other apps:
Notes/
βββ Project Ideas/
β βββ New App Concept.md
β βββ Marketing Plan.md
βββ Journal/
βββ Today's Reflections.md
βββ Weekly Goals.md
Item: Models for folders and notesFloatingButtonStore: Manages context-aware floating action buttonTextDiffStore: Handles comparing original and transformed textSuggestionStore: Manages AI-generated suggestionsOpenAIService: Interacts with OpenAI for text transformations
Transform your notes with different AI modes:
- Structuring messy notes
- Completing partial thoughts
- Expanding on brief ideas
- Enhancing writing style
- Generating insights from your notes
Pika doesn't just transform your text; it provides helpful suggestions:
- Related topics to explore
- Questions to consider
- Additional sections to add
- Research points to investigate
- Headings, lists, code blocks
- Tables and blockquotes
- Links with proper formatting
- Task lists with interactive checkboxes
-
Clone the repo
git clone https://github.com/yourusername/pika.git cd pika -
Open the project in Xcode
open Pika.xcodeproj
-
OpenAI API Configuration
- You'll need to provide your own OpenAI API key
- Add it in the app settings
- API keys are securely stored in the device's keychain
-
Build and run the project (β+R)
This project follows a clean architecture to keep code organized:
Pika/
βββ Sources/
β βββ App/ # App entry point
β βββ Models/ # Data models
β βββ Views/ # SwiftUI views
β β βββ Root/ # Main navigation views
β β βββ Notes/ # Note editing views
β β βββ Components/ # Reusable UI components
β β βββ Settings/ # Settings views
β β βββ Info/ # App info screens
β βββ Services/ # Services (OpenAI, etc.)
β βββ Utils/ # Utilities and helpers
βββ Assets.xcassets/ # App assets
βββ Info.plist # App configuration
βββ Pika.entitlements # App entitlements
Pika was created with a simple philosophy in mind:
The greatest barrier to capturing ideas is the pressure to perfect them immediately.
We believe:
- Capture without friction - When inspiration strikes, you should be able to pika your thoughts without thinking about structure or format
- Enhance with intelligence - AI can help transform raw thoughts into structured content after they're safely captured
- Keep it simple - Note-taking shouldn't require learning complex systems or shortcuts
This philosophy guides every feature and design decision in Pika.
- π Export options (PDF, HTML)
- π Advanced search capabilities
- π iCloud sync across all devices
- π₯ Collaboration features
- π§© Templates for different note types
- ποΈ Voice note capabilities
- βοΈ More customization options
Contributions are welcome! Please check out our Contributing Guidelines for more details on how to participate in this project.
IMPORTANT LEGAL NOTICE:
Pika is released under a proprietary license that provides specific rights while reserving others. By accessing, forking, cloning, or using this repository in any way, you agree to comply with the terms set forth in our legal documentation.
Key legal points:
- β Personal Use: You may download, compile, and use the app on your personal devices
- β Code Contributions: You may submit contributions under our contribution guidelines
- β Educational Use: You may use the code for learning and teaching purposes
- β Commercial Use: Commercial usage requires explicit written permission
- β App Store Publishing: Publishing to any app store is strictly prohibited without authorization
- β Trademark Usage: The Pika name and logo cannot be used without permission
Legal Documentation:
- LICENSE - Complete proprietary license terms
- COPYRIGHT.md - Copyright and intellectual property notices
- CONTRIBUTING.md - Contribution terms and requirements
- SECURITY.md - Security vulnerability reporting procedures
Unauthorized use may result in legal action. See the LICENSE file for complete terms.
Made with β€οΈ and β by Manuel J. GutiΓ©rrez



